Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron logo

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron - AI tool

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron screenshot

What is Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron?

This is a practical textbook and learning resource by Aurélien Géron that teaches machine learning through hands-on coding with Python libraries. It covers traditional machine learning with Scikit-Learn, as well as deep learning using Keras and TensorFlow. The book is designed for programmers who want to understand how machine learning actually works, rather than just using pre-built models as black boxes. You'll work through real examples and build projects that demonstrate each concept, making it suitable for people new to machine learning who have some programming experience. The second edition includes updates to reflect recent changes in the TensorFlow and Keras ecosystems.

Key features

Practical code examples using Scikit-Learn, Keras, and TensorFlow

Structured lessons covering supervised learning, unsupervised learning, and deep learning

Real-world datasets and project-based learning approach

Clear explanations of mathematical concepts without requiring advanced mathematics background

Coverage of neural networks, convolutional networks, and recurrent networks

Implementation examples you can run and modify yourself

Pros & cons

Advantages

  • Hands-on approach means you learn by writing code rather than just reading theory
  • Covers both traditional machine learning and deep learning in one resource
  • Written by an experienced practitioner with clear teaching style
  • Focuses on practical implementation with popular, industry-standard libraries

Limitations

  • Requires prior Python programming knowledge to get the most from it
  • A textbook format means you need to actively work through examples yourself
  • Deep learning sections may move quickly for complete beginners to the subject

Use cases

Learning machine learning fundamentals as a programmer transitioning into data science

Building classification and regression models for business problems

Understanding how to prepare data and train neural networks

Developing computer vision applications with convolutional neural networks

Getting hands-on experience before tackling more specialised machine learning roles

Ready to try Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron?

Pricing

Free

Free

Access to the full book content through O'Reilly Learning Platform with a free account

O'Reilly Learning Platform Subscription

Subscription required for full access

Full book access plus access to thousands of other technical books, videos, and courses

Get started with Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron

Click through to Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron and start using it now.

  • Free plan available
  • No credit card