Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Programming Machine Learning

From Zero to Deep Learning

Paperback Engels 2020 9781680506600
Verkooppositie 2234Hoogste positie: 2234
Verwachte levertijd ongeveer 8 werkdagen


Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don’t encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what’s really going on. Iterate on your design, and add layers of complexity as you go.

Build an image recognition application from scratch with supervised learning. Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning. Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets. Train and refine those networks with backpropagation and batching. Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system.

Start from the beginning and code your way to machine learning mastery.


Aantal pagina's:300
Hoofdrubriek:IT-management / ICT


Wees de eerste die een lezersrecensie schrijft!

Geef uw waardering

Zeer goed Goed Voldoende Matig Slecht

Over Paolo Perrotta

Paolo Perrotta has more than ten years of experience as a developer and writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams for Yoox, a large Internet fashion shop, and teaches Java to developers throughout Europe. He lives in Bologna, Italy, with his girlfriend and a cat. He loves Ruby.

Andere boeken door Paolo Perrotta


From Zero to Image Recognition
How Machine Learning Works
-Programming vs. Machine Learning
-Supervised Learning
-The Math Behind the Magic
-Setting Up Your System

Your First Learning Program
-Getting to Know the Problem
-Coding Linear Regression
-Adding a Bias
-What You Just Learned
-Hands On: Tweaking the Learning Rate

Walking the Gradient
-Our Algorithm Doesn’t Cut It
-Gradient Descent
-What You Just Learned
-Hands On: Basecamp Overshooting

-Adding More Dimensions
-Matrix Math
-Upgrading the Learner
-Bye Bye, Bias
-A Final Test Drive
-What You Just Learned
-Hands On: Field Statistician

A Discerning Machine
-Where Linear Regression Fails
-Invasion of the Sigmoids
-Classification in Action
-What You Just Learned
-Hands On: Weighty Decisions

Getting Real excerpt
-Data Come First
-Our Own MNIST Library
-The Real Thing
-What You Just Learned
-Hands On: Tricky Digits

The Final Challenge
-Going Multiclass
-Moment of Truth
-What You Just Learned
-Hands On: Minesweeper

The Perceptron
-Enter the Perceptron
-Assembling Perceptrons
-Where Perceptrons Fail
-A Tale of Perceptrons

Neural Networks
Designing the Network
-Assembling a Neural Network from Perceptrons
-Enter the Softmax
-Here’s the Plan
-What You Just Learned
-Hands On: Network Adventures

Building the Network
-Coding Forward Propagation
-Cross Entropy
-What You Just Learned
-Hands On: Time Travel Testing

Training the Network
-The Case for Backpropagation
-From the Chain Rule to Backpropagation
-Applying Backpropagation
-Initializing the Weights
-The Finished Network
-What You Just Learned
-Hands On: Starting Off Wrong

How Classifiers Work
-Tracing a Boundary
-Bending the Boundary
-What You Just Learned
-Hands On: Data from Hell

Batchin’ Up
-Learning, Visualized
-Batch by Batch
-Understanding Batches
-What You Just Learned
-Hands On: The Smallest Batch

The Zen of Testing
-The Threat of Overfitting
-A Testing Conundrum
-What You Just Learned
-Hands On: Thinking About Testing

Let’s Do Development
-Preparing Data
-Tuning Hyperparameters
-The Final Test
-Hands On: Achieving 99%
-What You Just Learned… and the Road Ahead

Deep Learning
A Deeper Kind of Network
-The Echidna Dataset
-Building a Neural Network with Keras
-Making It Deep
-What You Just Learned
-Hands On: Keras Playground

Defeating Overfitting
-Overfitting Explained
-Regularizing the Model
-A Regularization Toolbox
-What You Just Learned
-Hands On: Keeping It Simple

Taming Deep Networks
-Understanding Activation Functions
-Beyond the Sigmoid
-Adding More Tricks to Your Bag
-What You Just Learned
-Hands On: The 10 Epochs Challenge

Beyond Vanilla Networks
-The CIFAR-10 Dataset
-The Building Blocks of CNNs
-Running on Convolutions
-What You Just Learned
-Hands On: Hyperparameters Galore

Into the Deep
-The Rise of Deep Learning
-Unreasonable Effectiveness
-Where Now?
-Your Journey Begins

Managementboek Top 100


Populaire producten



        Programming Machine Learning