Hands On Machine Learning with Scikit-Learn and TensorFlow Concepts Tools and Techniques to Build Intelligent Systems 1st Edition by Aurélien Géron – Ebook PDF Instant Download/Delivery. 1491962291, 9781491962299
Full download Hands On Machine Learning with Scikit-Learn and TensorFlow Concepts Tools and Techniques to Build Intelligent Systems 1st Edition after payment
Product details:
ISBN 10: 1491962291
ISBN 13: 9781491962299
Author: Aurélien Géron
Graphics in this book are printed in black and white.
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
Hands On Machine Learning with Scikit-Learn and TensorFlow Concepts Tools and Techniques to Build Intelligent Systems 1st Table of contents:
Part I: The Fundamentals of Machine Learning
Chapter 1: Introduction to Machine Learning
- What Is Machine Learning?
- The Three Types of Machine Learning
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- A Brief History of Machine Learning
- The Machine Learning Workflow
- Challenges in Machine Learning
- Introducing Scikit-Learn and TensorFlow
Chapter 2: End-to-End Machine Learning Project
- Problem Definition and Data Collection
- Data Preprocessing and Feature Engineering
- Model Selection and Training
- Model Evaluation and Tuning
- Deploying a Model
- Example: Classifying Housing Prices (with Scikit-Learn)
Part II: Classical Machine Learning Algorithms
Chapter 3: Classification
- What Is Classification?
- Logistic Regression
- k-Nearest Neighbors (k-NN)
- Support Vector Machines (SVM)
- Decision Trees and Random Forests
- Naive Bayes Classifier
- Performance Metrics for Classification
- Example: MNIST Handwritten Digit Classification
Chapter 4: Training Models
- Underfitting and Overfitting
- Bias-Variance Tradeoff
- Regularization Techniques
- Cross-Validation
- Grid Search and Randomized Search
- Learning Curves and Model Tuning
- Example: Optimizing a Classifier Model
Chapter 5: Model Evaluation and Validation
- Holdout Validation
- Cross-Validation and k-Fold Cross-Validation
- Precision, Recall, and F1 Score
- ROC Curves and AUC Score
- Multi-Class Classification
- Confusion Matrix and Performance Metrics
- Example: Evaluating the Best Model
Chapter 6: Decision Trees and Random Forests
- Decision Trees: Concept and Construction
- Random Forests and Ensemble Learning
- Feature Importance and Model Interpretability
- Overfitting in Decision Trees
- Hyperparameter Tuning for Decision Trees
- Example: Decision Trees for Regression
Part III: Neural Networks and Deep Learning
Chapter 7: Introduction to Neural Networks
- Perceptrons and Artificial Neurons
- The Structure of a Neural Network
- Activation Functions and Backpropagation
- Training Neural Networks
- Example: A Simple Neural Network for MNIST
Chapter 8: TensorFlow and Keras
- Introduction to TensorFlow
- Installing and Setting Up TensorFlow
- TensorFlow Basics: Tensors and Operations
- Keras API: High-Level Neural Network API
- Building Neural Networks Using Keras
- Example: Building a Simple Feedforward Neural Network
Chapter 9: Training Deep Neural Networks
- Problems with Training Deep Networks
- Vanishing and Exploding Gradients
- Solutions: Weight Initialization, Batch Normalization, and Dropout
- Optimization Algorithms: Stochastic Gradient Descent, Adam, RMSprop
- Hyperparameter Tuning for Deep Networks
- Example: Training a Deep Neural Network on CIFAR-10
Chapter 10: Convolutional Neural Networks (CNNs)
- What Is a Convolutional Neural Network?
- Convolution and Pooling Operations
- Building a CNN for Image Classification
- CNN Architectures and Best Practices
- Transfer Learning and Pretrained Models
- Example: Image Classification with CNNs
Chapter 11: Recurrent Neural Networks (RNNs)
- What Are Recurrent Neural Networks?
- Understanding Time-Series Data and Sequential Models
- Vanishing and Exploding Gradients in RNNs
- Long Short-Term Memory (LSTM) Networks
- Gated Recurrent Units (GRUs)
- Building an RNN for Text Generation
- Example: Sentiment Analysis with RNNs
Part IV: Unsupervised Learning
Chapter 12: Clustering
- Introduction to Clustering
- k-Means Clustering
- DBSCAN and Hierarchical Clustering
- Evaluating Clustering Performance
- Dimensionality Reduction Techniques
- Example: Clustering Customers for Segmentation
Chapter 13: Anomaly Detection
- Introduction to Anomaly Detection
- Unsupervised Algorithms for Anomaly Detection
- Isolation Forest and One-Class SVM
- Example: Detecting Fraud in Credit Card Transactions
Chapter 14: Dimensionality Reduction
- Introduction to Dimensionality Reduction
- Principal Component Analysis (PCA)
- t-Distributed Stochastic Neighbor Embedding (t-SNE)
- Manifold Learning and Autoencoders
- Example: Visualizing High-Dimensional Data
Part V: Model Deployment and Production Systems
Chapter 15: Scaling Up with TensorFlow
- TensorFlow Serving for Model Deployment
- TensorFlow Lite for Mobile Devices
- TensorFlow.js for In-Browser Models
- TensorFlow Extended (TFX) for End-to-End Pipelines
- Scaling to Distributed Systems with TensorFlow
- Example: Deploying a TensorFlow Model to Production
Chapter 16: Real-World Machine Learning
- Building Real-World Applications
- Data Preprocessing and Cleaning Techniques
- Handling Imbalanced Datasets
- Real-World Case Studies and Challenges
- Future Trends in Machine Learning
People also search for Hands On Machine Learning with Scikit-Learn and TensorFlow Concepts Tools and Techniques to Build Intelligent Systems 1st:
hands-on machine learning with scikit-learn and tensorflow
hands-on machine learning with scikit-learn and tensorflow by geron
hands-on machine learning with scikit-learn and tensorflow pdf
hands-on machine learning with scikit-learn and tensorflow latest edition
hands-on machine learning with scikit-learn and tensorflow github