Hands-On Machine Learning with Scikit-Learn and TensorFlow
Concepts, Tools, and Techniques to Build Intelligent Systems
Publisher: O'Reilly Media
Final Release Date: March 2017
Pages: 566

Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.

By using concrete examples, minimal theory, and two production-ready Python frameworks—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started.

  • Explore the machine learning landscape, particularly neural nets
  • Use scikit-learn to track an example machine-learning project end-to-end
  • Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods
  • Use the TensorFlow library to build and train neural nets
  • Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning
  • Learn techniques for training and scaling deep neural nets
  • Apply practical code examples without acquiring excessive machine learning theory or algorithm details
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHands-On Machine Learning with Scikit-Learn and TensorFlow
 
4.8

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Accurate (4)
  • Helpful examples (4)
  • Well-written (4)
  • Concise (3)
  • Easy to understand (3)

Cons

No Cons

Best Uses

  • Intermediate (4)
  • Expert (3)

Reviewed by 5 customers

Displaying reviews 1-5

Back to top

(1 of 1 customers found this review helpful)

 
4.0

As advertised

By Tim

from AR

Verified Buyer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate

    Comments about oreilly Hands-On Machine Learning with Scikit-Learn and TensorFlow:

    I'm about 2/3 of the way through the book. I bought the pre-release and so far all code samples work which is a little surprising. It's a step by step with explanations and rationale for use. One of the better ML books I've bought.

    (1 of 2 customers found this review helpful)

     
    5.0

    Perfect book

    By Tuan

    from Philadelphia

    Verified Buyer

    Comments about oreilly Hands-On Machine Learning with Scikit-Learn and TensorFlow:

    Very comprehensive

    (4 of 4 customers found this review helpful)

     
    5.0

    "The" resource for getting going with TensorFlow

    By Dartdog

    from Birmingham, AL

    About Me Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Hands-On Machine Learning with Scikit-Learn and TensorFlow:

      This is an outstanding book. It hits all the points and levels.. It skips over the very basic Python stuff often used as filler by other books, which is a good thing.

      At first I was concerned that it featured Sci_kit Learn as well as TensorFlow. The author however has excellent reasons for doing so.

      He uses Sci-kit learn as something of an on-ramp to the concepts that he expands in the TensorFlow sections. That is he explains and shows many of the basic algorithms and thought processes for machine learning with Sci-kit learn, which is more core conventional, and in the later TensorFlow sections shows how the same approaches can be executed with TensorFlow, to start before taking off on the stuff TensorFlow can do that Sci-Kit Learn cannot.

      There is a lot of math explained in the book, way over my head (alothough I'm slowly getting it) but you can read through it and still get the gist of what is going on and apply the concepts using the excellent code examples and the supplied Git-hub Repo of Jupyter notebooks (which I will be getting into shortly having now competed my initial read through.)

      (6 of 6 customers found this review helpful)

       
      5.0

      I Bought It And Love It

      By dartdog

      from Birmingham, AL

      About Me Developer

      Verified Reviewer

      Pros

      • Accurate
      • Helpful examples
      • Well-written

      Cons

      • A Bit Advanced

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Hands-On Machine Learning with Scikit-Learn and TensorFlow:

      Although still early release, I just finished the version released in October, and am now about to download the December update. By far, from what I have seen it provides the best overview on how to think about and use TensorFlow. The presentation is excellent, code provided via a complete repo, which also appears quite complete with Jupyter Notebooks.. Lot's of Math which is beyond me but I can see it is well explained and not a requirement to get much out of the book but nice to have as you get more advanced.. The examples are very thorough and well done, Exactly what I needed to get up with TensorFlow.

      The author has a good reason to include Scimitar Learn as many of the base ideas are incorporated into more "advanced" Neural Nets.. He does a great job making the connections, which I have not seen well expressed elsewhere.

      This book may be out of reach for the pure beginner but if you have gotten your feet wet already this is the book to get! To move on to the next level.

      (11 of 11 customers found this review helpful)

       
      5.0

      Become Machine Learning God in one book

      By Sylvain

      from Paris

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Novice
        • Student

        Comments about oreilly Hands-On Machine Learning with Scikit-Learn and TensorFlow:

        Hands On Machine Learning, that's exactly what it is. From chapter 2 on, you are given full power: it's not just theory, it is full-blown practice. The author is very comprehensive, must have been a teacher of some sort. Excellent in every possible way.

        Displaying reviews 1-5

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Ebook:  $42.99
        Formats:  DAISY, ePub, Mobi, PDF
        Print & Ebook:  $54.99
        Print:  $49.99