CS395 Fundamentals of Machine Learning

(CTU-CS395.AP1) / ISBN : 978-1-64459-779-8
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Instructor-Led (Add-on)
Get A Free Trial

Skills You’ll Get

Get the support you need. Enroll in our Instructor-Led Course.

1

Inroduction to Machine Learning

  • 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
  • About Our Setup
  • The Need for Mathematical Language
  • Our Software for Tackling Machine Learning
  • Probability
  • Linear Combinations, Weighted Sums, and Dot Products
  • Notation and the Plus-One Trick
  • Getting Groovy, Breaking the Straight-Jacket, and Nonlinearity
  • NumPy versus “All the Maths”
  • Floating-Point Issues
2

Evaluation I

  • 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
  • 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
3

Evaluation II

  • Evaluation and Why Less Is More
  • Terminology for Learning Phases
  • (Re)Sampling: Making More from Less
  • Break-It-Down: Deconstructing Error into Bias and Variance
  • Graphical Evaluation and Comparison
  • Comparing Learners with Cross-Validation
  • Baseline Classifiers
  • Beyond Accuracy: Metrics for Classification
  • Precision-Recall Curves
  • Cumulative Response and Lift Curves
  • Baseline Regressors
  • Additional Measures for Regression
  • Residual Plots
  • A First Look at Standardization
4

Classification and Regression Methods

  • Revisiting Classification
  • Decision Trees
  • Support Vector Classifiers
  • Logistic Regression
  • Discriminant Analysis
  • Assumptions, Biases, and Classifiers
  • Comparison of Classifiers: Take Three
  • Linear Regression in the Penalty Box: Regularization
  • Piecewise Constant Regression
  • Regression Trees
5

Clustering and Linear Regression

  • Working with Text
  • Clustering
  • Working with Images
  • Optimization
  • Linear Regression from Raw Materials
  • Building Logistic Regression from Raw Materials
  • Neural Networks
  • Probabilistic Graphical Models
A

Appendix A: mlwpy.py Listing

1

Inroduction to Machine Learning

  • Plotting a Probability Distribution Graph
  • Calculating the Sum of Squares
2

Evaluation I

  • Displaying Histograms
  • Calculating the Median Value
3

Evaluation II

  • Viewing Variance
  • Creating a Confusion Matrix
  • Viewing the Standard Deviation
4

Classification and Regression Methods

  • Evaluating a Logistic Model
  • Illustrating a Less Consistent Relationship
5

Clustering and Linear Regression

  • Encoding Text
  • Building an Estimated Simple Linear Regression Equation

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

CS395 Fundamentals of Machine Learning

$279.99

Buy Now

Related Courses

All Courses
scroll to top