Machine Learning Yearning



Download free course Machine Learning Yearning, pdf file on 118 pages by Andrew Ng.
AI is transforming numerous industries. Machine Learning Yearning, a free ebook from Andrew Ng, teaches you how to structure Machine Learning projects.

This book is focused not on teaching you ML algorithms, but on how to make ML algorithms work. After reading Machine Learning Yearning, you will be able to:
- Prioritize the most promising directions for an AI project
- Diagnose errors in a machine learning system
- Build ML in complex settings, such as mismatched training/ test sets
- Set up an ML project to compare to and/or surpass human- level performance
- Know when and how to apply end-to-end learning, transfer learning, and multi-task learning.

Table of contents

  • Why Machine Learning Strategy
  • How to use this book to help your team
  • Prerequisites and Notation
  • Scale drives machine learning progress
  • Your development and test sets
  • Your dev and test sets should come from the same distribution
  • How large do the dev/test sets need to be?
  • Establish a single-number evaluation metric for your team to optimize
  • Optimizing and satisficing metrics
  • Having a dev set and metric speeds up iterations
  • When to change dev/test sets and metrics
  • Takeaways: Setting up development and test sets
  • Build your first system quickly, then iterate
  • Error analysis: Look at dev set examples to evaluate ideas
  • Evaluating multiple ideas in parallel during error analysis
  • Cleaning up mislabeled dev and test set examples
  • If you have a large dev set, split it into two subsets, only one of which you look at
  • How big should the Eyeball and Blackbox dev sets be?
  • Takeaways: Basic error analysis
  • Bias and Variance: The two big sources of error
  • Examples of Bias and Variance
  • Comparing to the optimal error rate
  • Addressing Bias and Variance
  • Bias vs. Variance tradeoff
  • Techniques for reducing avoidable bias
  • Error analysis on the training set
  • Techniques for reducing variance
  • Diagnosing bias and variance: Learning curves
  • Plotting training error
  • Interpreting learning curves: High bias
  • Interpreting learning curves: Other cases
  • Plotting learning curves
  • Why we compare to human-level performance
  • How to define human-level performance
  • Surpassing human-level performance
  • When you should train and test on different distributions
  • How to decide whether to use all your data
  • How to decide whether to include inconsistent data
  • Weighting data
  • Generalizing from the training set to the dev set
  • Identifying Bias, Variance, and Data Mismatch Errors
  • Addressing data mismatch
  • Artificial data synthesis
  • The Optimization Verification test
  • General form of Optimization Verification test
  • Reinforcement learning example
  • The rise of end-to-end learning
  • More end-to-end learning examples
  • Pros and cons of end-to-end learning
  • Choosing pipeline components: Data availability
  • Choosing pipeline components: Task simplicity
  • Directly learning rich outputs
  • Error analysis by parts
  • Attributing error to one part
  • General case of error attribution
  • Error analysis by parts and comparison to human-level performance
  • Spotting a flawed ML pipeline
  • Building a superhero team - Get your teammates to read this
Pages : 118
Size : 4.1 MB
File type : PDF
Downloads: 118
Created: 2022-02-03
License: CC BY
Author(s): Andrew Ng
Machine Learning Yearning

Others machine learning Tutorials

Interpretable Machine Learning: A Guide for Making Black Box Models Explainable

Machine Learning: The Complete Guide

Machine Learning Yearning

The Hundred-Page Machine Learning Book

Automated Machine Learning

Others related eBooks about Machine Learning Yearning

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make..., download free Python tutorial in PDF (135 pages) created by Michelle Morales ....

Learning .NET Framework PDF course

Download free Dot net tutorial course in PDF, training file in 59 chapters and 241 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Kotlin tutorial for professionals

Download free Kotlin tutorial course in PDF, training file in 38 chapters and 94 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Creating Games in C++ : A Step-by-Step Guide

Creating Games in C++ : A Step-by-Step Guide,this PDF tutorial teaches You How to Build A Real Game, a complete training course under 600 pages by David Conger and Ron Little....

C++ Pointers and Memory

This document explains how pointers and memory work and how to use them—from the basic concepts through all the major programming techniques. For each topic there is a combination of discussion, sample C code, and drawings....

Financial Numerical Recipes in C++

Download free course Financial Numerical Recipes in C++, pdf file on 264 pages by Bernt Arne Ødegaard....

Python Notes for Professionals

Download free course Python Notes for Professionals, pdf file on 855 pages by Stack Overflow Community....

Object-oriented Programming in C#

This is a teaching material about object-oriented programming, illustrated with use of the..., download free C# tutorial in PDF (485 pages) created by Kurt Normark ....

Python Data Science Handbook: Essential Tools for Working with Data

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all - IPython, NumPy, ...

Raspberry Pi Projects Book

Download free course Raspberry Pi Projects Book, pdf file on 204 pages by Wes Archer, David Crookes, PJ Evans, Gareth Halfacree, Rosie Hattersley, Nicola King, Ben Nuttall, Marc Scott, Danny Staple, Mark Vanstone....