# Machine Learning

## Contents

Introduction

Machine Learning is a collection of data-oriented software techniques in the field of Artificial Intelligence for optimizing the performance of intelligent systems.

### Supervised Learning

- Linear Regression
- Logistic Regression
- Support Vector Machines
- kernel trick

- Maximum Likelihood Estimation

### Unsupervised Learning

- k Nearest Neighbors
- Reinforcement Learning

### Decision Theory

Deals with the question of which actions to choose based on the level of confidence of our prediction.

### External Resources

**Online Course**Machine Learning, Andrew Ng, Coursera- Lecture notes for related Stanford course CS229

**Online Course**Intro To Machine Learning, Sebastian Thrun, Udacity**Book**Pattern Recognition and Machine Learning, Bishop**Book**Neural Networks and Learning Machines, Haykin**Book**Statistical Learning Theory, Vapnik