Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Deep Learning with Python

    Deep Learning with Python

    Francois Chollet, Matthew Watson · 2017

    Summary Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher Fran'ois Chollet, this book builds your understanding through intuitive explanations and practical examples. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Machine learning has made remarkable progress in recent years. We went from near-unusable speech and image recognition, to near-human accuracy. We went from machines that couldn't beat a serious Go player, to defeating a world champion. Behind this progress is deep learning--a combination of engineering advances, best practices, and theory that enables a wealth of previously impossible smart applications. About the Book Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher Fran'ois Chollet, this book builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects.

    AI & Machine Learning
    Open LibraryAmazon
    Stats for nerds
    36recommend
    64mentions
    53people
    2016–2026years
    70% recommend28% neutral2% critical

    Mentions per year

    201620182020202220242026

    What Hacker News says

    1. lazarus01Jan 2026
      I like Karpathy, we come from the same lineage and I am very proud of him for what he's accomplished, he's a very impressive guy.

      In regards to deep learning, building deep learning architecture is one of my greatest joys in finding insights from perceptual data. Right now, I'm working on spatiotemporal data modeling to build prediction systems for urban planning to improve public transportation systems. I build ML infrastructure too and plan to release an app that deploys the model in the wild within event streams of transit systems.

      It took me a month to master the basics and I've spent a lot of time with online learning, with Deeplearning.ai and skills.google. Deeplearning.ai is ok, but I felt the concepts a bit dated. The ML path at skills.google is excellent and gives a practical understanding of ML infrastructure, optimization and how to work with gpus and tpus (15x faster than gpus).

      But the best source of learning for me personally and makes me a confident practitioner is the book by Francois Chollet, the creator of Keras. His book, "Deep Learning with Python", really removed any ambiguity I've had about deep learning and AI in general. Francois is extremely generous in how he explains how deep learning works, over the backdrop of 70 years of deep learning research. Francois keeps it updated and the third revision was made in September 2025 - its available online for free if you don't want to pay for it. He gives you the recipe for building a GPT and Diffusion models, but starts from the ground floor basics of tensor operations and computation graphs. I would go through it again from start to finish, it is so well written and enjoyable to follow.

      The most important lesson he discusses is that "Deep learning is more of an art than a science". To get something working takes a good amount of practice and the results on how things work can't always be explained.

      He includes notebooks with detailed code examples with Tensorflow, Pytorch and Jax as back ends.

      Deep learning is a great skill to have. After reading this book, I can recreate scientific abstracts and deploy the models into production systems. I am very grateful to have these skills and I encourage anyone with deep curiosity like me to go all in on deep learning.

      thread
    2. lazarus01Sep 2025
      Here is the bible on deep learning, ”Deep learning with Python” written by Francois Chollet, the creator of Keras.

      https://www.manning.com/books/deep-learning-with-python

      thread
    3. fransje26Nov 2024
      From one François to an other, thank you for you work, and all the best with your next endeavor!

      Your various tutorials and your book "Deep Learning with Python" have been invaluable in helping me get up to speed in applied deep learning and in learning the ropes of a field I knew nothing about.

      thread
    4. anon373839May 2024
      I recommend _Deep Learning with Python_ by François Chollet (the creator of Keras). It’s very clear and approachable, explains all of these concepts, and doesn’t try to “impress” you with unnecessary mathematical notation. Excellent introductory book.

      The only downside is that in 2024, you are probably going to use PyTorch and not Keras + Tensorflow as shown in the book.

      thread
    5. notemakerMar 2024
      Read Deep Learning with Python [1]. It's ok not to understand everything, but doing the labs will be invaluable.

      That book should set you up with the fundamentals. Pytorch is the defacto standard right now for training; during deployment you will use whatever your deployment setup allows (e.g. embedded devices typically have their own inference frameworks).

      Python is the lingua franca for anything in machine learning, but other languages are used where necessary for performance or for ecosystem benefits.

      [1]: https://www.manning.com/books/deep-learning-with-python

      thread
    6. willd13Mar 2024
      You say you have no experience with deep learning. Start by learning about "traditional" deep learning models, then move on to LLMs. Learning LLMs before deep learning is like learning algebra before addition.

      "Deep Learning with Python, Second Edition" by Google's François Chollet is a pretty good intro, and also touches on LLMs / generative models towards the end.

      thread

    Related

    Cover of Introduction to Machine Learning with Python
    2015–2017

    Introduction to Machine Learning with Python

    Andreas C. Mueller
    2 recommend · 4
    Cover of Deep Learning
    2015–2026

    Deep Learning

    Ian Goodfellow
    44 recommend · 86
    Cover of Grokking Deep Learning
    2016–2025

    Grokking Deep Learning

    Andrew Trask
    7 recommend · 15
    Dive into Deep LearningAston Zhang
    2019–2025

    Dive into Deep Learning

    Aston Zhang
    30 recommend · 42
    Cover of Natural Language Processing With Python
    2009–2023

    Natural Language Processing With Python

    Edward Loper
    25 recommend · 30
    Deep Learning for Coders with fastai and PytorchJeremy Howard
    2020–2023

    Deep Learning for Coders with fastai and Pytorch

    Jeremy Howard
    4 recommend · 8
    Probabilistic Machine LearningKevin P. Murphy
    2020–2026

    Probabilistic Machine Learning

    Kevin P. Murphy
    27 recommend · 40
    Cover of Machine learning
    2012–2025

    Machine learning

    Kevin P. Murphy
    15 recommend · 31