Skip to main content

Books

The following are the lists of books I've read or reading.

Data Science & Machine Learning

  1. Pattern Recognition and Machine Learning by Christopher M. Bishop
  2. The Data Science Handbook by Field Cady
  3. Fundamentals of Data Engineering: Plan and Build Robust Data Systems by Joe Reis and Matt Housley
  4. Machine Learning with Python: Theory and Implementation by Amin Zollanvari
  5. Approaching (Almost) Any Machine Learning Problem by Abhishek Thakur
  6. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications by Chip Huyen
  7. Dive into Deep Learning by Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola
  8. Web Scraping with Python: Data Extraction from the Modern Web by Ryan Mitchell

Computer Vision

  1. Digital Image Processing by Rafael C. Gonzalez and Richard Eugene Woods
  2. Computer Vision: Algorithms and Applications by Richard Szeliski
  3. Modern Computer Vision with PyTorch by V. Kishore Ayyadevara and Yeshwanth Reddy

Natural Language Processing

  1. Speech and Language Processing by Dan Jurafsky and James H. Martin
  2. Hands-On Large Language Models: Language Understanding and Generation by Jay Alammar and Maarten Grootendorst
  3. Build a Large Language Model (From Scratch) by Sebastian Raschka
  4. Large Language Models: A Deep Dive by Uday Kamath, Kevin Keenan, Garrett Somers, and Sarah Sorenson

Reinforcement Learning

  1. Reinforcement Learning: An Introduction by Andrew Barto and Richard S. Sutton
  2. Foundations of Deep Reinforcement Learning: Theory and Practice in Python by Laura Graesse and Wah Loon Keng

Computer Science

  1. Computer Systems: A Programmer's Perspective by Randal E. Bryant and David R. O'Hallaron
  2. Computer Networking: A Top-down Approach by Jim Kurose and Keith W. Ross
  3. Understanding Operating Systems by Ida Flynn
  4. How Linux Works: What Every Superuser Should Know by Brian Ward
  5. Introduction to the Design & Analysis of Algorithms by Anany Levitin
  6. Fundamentals of Software Architecture: An Engineering Approach by Mark Richards and Neal Ford
  7. Software Engineering for Data Scientists by Catherine Nelson

Electrical Engineering

  1. Signals and Systems by Alan V. Oppenheim
  2. Digital Fundamentals by Thomas L. Floyd
  3. Field and Wave Electromagnetics by David K. Cheng
  4. Digital Signal Processing by Alan V. Oppenheim and Ronald W. Schafer
  5. Microwave Engineering by David M. Pozar
  6. Fundamentals of Communication Systems by John G. Proakis and Masoud Salehi

Finance

  1. Just Keep Buying: Proven Ways to Save Money and Build Your Wealth by Nick Maggiulli
  2. Staff Engineer: Leadership Beyond the Management Track by Will Larson
  3. The Neatest Little Guide to Stock Market Investing by Jason Kelly
  4. The Art and Science of Technical Analysis: Market Structure, Price Action, and Trading Strategies by Adam Grimes
  5. Stock Market Wizards: Interviews with America's Top Stock Traders by Jack D. Schwager