**Machine Learning Handwritten Notes**

## What is Machine Learning ?

Machine Learning is the field of study that gives computers the capability to learn without being explicitly programmed.

## What are the types of Machine Learning ?

**Supervised Learning,**in which the training data is labeled with the correct answers, e.g., “spam” or “ham.” The two most common types of supervised learning are classification (where the outputs are discrete labels, as in spam filtering) and regression (where the outputs are real-valued).**Unsupervised learning,**in which we are given a collection of unlabeled data, which we wish to analyze and discover patterns within. The two most important examples are dimension reduction and clustering.**Reinforcement learning,**in which an agent (e.g., a robot or controller) seeks to learn the optimal actions to take based the outcomes of past actions.

## What are the Applications of Machine Learning ?

- Image recognition
- Speech recognition
- Medical diagnosis
- Statistical Arbitrage
- Learning Associations
- Classification
- Prediction
- Extraction
- Regression
- Financial services

### Topics in our Machine Learning Handwritten Lecture Notes PDF

In these “* Machine Learning Handwritten Lecture Notes PDF*”, you will study the basic concepts and techniques of machine learning so that a student can apply these techniques to a problem at hand.

The topics we will cover will be taken from the following list:

**Introduction: **Basic definitions, Hypothesis space and inductive bias, Bayes optimal classifier and Bayes error, Occam’s razor, Curse of dimensionality, dimensionality reduction, feature scaling, feature selection methods.

**Regression: **Linear regression with one variable, linear regression with multiple variables, gradient descent, logistic regression, over-fitting, regularization. performance evaluation metrics, validation methods.

**Classification: **Decision trees, Naive Bayes classifier, k-nearest neighbor classifier, perceptron, multilayer perceptron, neural networks, back-propagation algorithm, Support Vector Machine (SVM), Kernel functions.

**Clustering: **Approaches for clustering, distance metrics, K-means clustering, expectation maximization, hierarchical clustering, performance evaluation metrics, validation methods.