Machine Learning for Beginners

(ML-BEGIN.AW1) / ISBN : 978-1-64459-686-9
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Preface

2

An Introduction to Machine Learning

  • Conventional algorithm and machine learning
  • Types of learning
  • Working
  • Applications
  • History
  • Conclusion
3

The Beginning: Pre-Processing and Feature Selection

  • Introduction
  • Dealing with missing values and ‘NaN’
  • Converting a continuous variable to categorical variable
  • Feature selection
  • Chi-Squared test
  • Pearson correlation
  • Variance threshold
  • Conclusion
4

Regression

  • Introduction
  • The line of best fit
  • Gradient descent method
  • Implementation
  • Linear regression using SKLearn
  • Experiments
  • Finding weights without iteration
  • Regression using K-nearest neighbors
  • Conclusion
5

Classification

  • Introduction
  • Basics
  • Classification using K-nearest neighbors
  • Implementation of K-nearest neighbors
  • The KNeighborsClassifier in SKLearn
  • Experiments – K-nearest neighbors
  • Logistic regression
  • Logistic regression using SKLearn
  • Experiments – Logistic regression
  • Naïve Bayes classifier
  • The GaussianNB Classifier of SKLearn
  • Implementation of Gaussian Naïve Bayes
  • Conclusion
6

Neural Network I – The Perceptron

  • Introduction
  • The brain
  • The neuron
  • The McCulloch Pitts model
  • The Rosenblatt perceptron model
  • Activation functions
  • Implementation
  • Learning
  • Perceptron using sklearn
  • Experiments
  • Conclusion
7

Neural Network II – The Multi-Layer Perceptron

  • Introduction
  • History
  • Introduction to multi-layer perceptrons
  • Architecture
  • Backpropagation algorithm
  • Learning
  • Implementation
  • Multilayer perceptron using sklearn
  • Experiments
  • Conclusion
  • Practical/Coding
8

Support Vector Machines

  • Introduction
  • The Maximum Margin Classifier
  • Maximizing the margins
  • The non-separable patterns and the cost parameter
  • The kernel trick
  • SKLEARN.SVM.SVC
  • Conclusion
9

Decision Trees

  • Introduction
  • Basics
  • Discretization
  • Coming back
  • Containing the depth of a tree
  • Implementation of a decision tree using sklearn
  • Experiments
  • Conclusion
10

Clustering

  • Introduction
  • K-means
  • Spectral clustering
  • Hierarchical clustering
  • Implementation
  • Conclusion
11

Feature Extraction

  • Introduction
  • Fourier Transform
  • Patches
  • sklearn.feature_extraction.image.extract_patches_2d
  • Histogram of oriented gradients
  • Principal component analysis
  • Conclusion
  • Preface
A

Appendix 1: Cheat Sheet – Pandas

  • Creating a Pandas series
  • Indexing
  • Slicing
  • Common methods
  • Boolean index
  • DataFrame
  • Adding a Column in a Data Frame
  • Deleting column
  • Addition of Rows
  • Deletion of Rows
  • unique
  • Iterating a Pandas Data Frame
B

Appendix 2: Face Classification

  • Introduction
  • Data
  • Methods
  • Observation and Conclusion

Related Courses

All Course
scroll to top