ML-PYTHON.AP1.0L0

Machine Learning with Python Lab

Intermediate Self-paced · 1 year access

35 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

16 Interactive Lessons · 105 topics
01 Let’s Discuss Learning 8 topics
  • Welcome
  • Scope, Terminology, Prediction, and Data
  • Putting the Machine in Machine Learning
  • Examples of Learning Systems
  • Evaluating Learning Systems
  • A Process for Building Learning Systems
  • Assumptions and Reality of Learning
  • End-of-Lesson Material
02 Some Technical Background 11 topics · 7 LiveLab
  • About Our Setup
  • The Need for Mathematical Language
  • Our Software for Tackling Machine Learning
  • Probability
  • Linear Combinations, Weighted Sums, and Dot Products
  • A Geometric View: Points in Space
  • Notation and the Plus-One Trick
  • Getting Groovy, Breaking the Straight-Jacket, and Nonlinearity
  • NumPy versus “All the Maths”
  • Floating-Point Issues
  • EOC

7 LiveLab in this lesson — see the labs panel →

03 Predicting Categories: Getting Started with Classification 8 topics · 1 LiveLab
  • Classification Tasks
  • A Simple Classification Dataset
  • Training and Testing: Don’t Teach to the Test
  • Evaluation: Grading the Exam
  • Simple Classifier #1: Nearest Neighbors, Long Distance Relationships, and Assumptions
  • Simple Classifier #2: Naive Bayes, Probability, and Broken Promises
  • Simplistic Evaluation of Classifiers
  • EOC

1 LiveLab in this lesson — see the labs panel →

04 Predicting Numerical Values: Getting Started with Regression 6 topics · 3 LiveLab
  • A Simple Regression Dataset
  • Nearest-Neighbors Regression and Summary Statistics
  • Linear Regression and Errors
  • Optimization: Picking the Best Answer
  • Simple Evaluation and Comparison of Regressors
  • EOC

3 LiveLab in this lesson — see the labs panel →

05 Evaluating and Comparing Learners 9 topics · 3 LiveLab
  • Evaluation and Why Less Is More
  • Terminology for Learning Phases
  • Major Tom, There’s Something Wrong: Overfitting and Underfitting
  • From Errors to Costs
  • (Re)Sampling: Making More from Less
  • Break-It-Down: Deconstructing Error into Bias and Variance
  • Graphical Evaluation and Comparison
  • Comparing Learners with Cross-Validation
  • EOC

3 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

35 LiveLabs
  • Plotting a Probability Distribution Graph
  • Using the zip Function
  • Calculating the Sum of Squares
  • Plotting a Line Graph
  • Plotting a 3D Graph
  • Plotting a Polynomial Graph
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for Machine Learning with Python Lab

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 35 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top