Back to Library

Hands-On Machine Learning with Scikit-Learn and TensorFlow

by Aurelien Geron (2017)

Quick summary - an in-depth PhD-level extended summary (10-30 pages) for this book is coming soon.

Hands-On Machine Learning with Scikit-Learn and TensorFlow

by Aurelien Geron

Overview

Published in 2017 by O'Reilly Media, this 564-page book provides a practical, code-first introduction to machine learning and deep learning. While not a trading book per se, it is included in this trading library because machine learning techniques are increasingly applied to algorithmic trading, quantitative finance, and market prediction.

Part I: Fundamentals of Machine Learning

Covers the ML landscape (supervised, unsupervised, semi-supervised, reinforcement learning), end-to-end ML projects, classification, training models (linear regression, polynomial regression, regularization), support vector machines, decision trees, ensemble methods (random forests, gradient boosting), and dimensionality reduction (PCA, kernel PCA).

Part II: Neural Networks and Deep Learning

Covers TensorFlow fundamentals, artificial neural networks, training deep nets (vanishing gradients, batch normalization, dropout), convolutional neural networks (CNNs) for image recognition, recurrent neural networks (RNNs, LSTM, GRU) for sequence modeling, autoencoders for unsupervised feature learning, and reinforcement learning.

Relevance to Trading

The techniques covered have direct applications in finance: regression models for price prediction, classification for trade signal generation, RNNs/LSTMs for time series forecasting, reinforcement learning for portfolio optimization, and ensemble methods for combining multiple alpha signals. The practical, code-based approach makes it accessible to traders who want to implement ML strategies.

Log in to mark this book as read, save it to favorites, and track your progress.

GreenyCreated by Greeny