COURSE OBJECTIVES

• Learn how computers can learn from experience
• Learn and apply statistical techniques for classification and measuring their accuracy
• Apply supervised learning techniques for classification
• Apply un-supervised learning techniques for classification

COURSE LEARNING OUTCOMES (CLO)

CLO: 1. Understand and describe how computers can learn from experience
CLO: 2. Use statistical techniques for classification and measuring their accuracy
CLO: 3. Apply supervised learning techniques for classification
CLO: 4. Apply un-supervised learning techniques for classification


COURSE CONTENTS

\
• Introduction, Problem Analysis, Adjustment of decision boundary.

• Introduction to Supervised and Unsupervised learning with examples; Why we Use Machine Learning techniques.

• Concept Learning by Induction, Hypothesis Representation

• Search in Hypotheses Space, Find-S Algorithm

• Version Space(Definition), List-then-Eliminate Algorithm

• Candidate Elimination Algorithm with example

• Bayes Theorem, Example

• Naïve Bayes Classifiers, Example, Learning to classify text

• Bayesian Belief Network, Example

• Model Evaluation and Selection (cross-validation, measuring error, Confusion Matrix, classification performance)

• Decision Tree Representation, Basic Algorithm,

• Information Gain measure, Example

• Gain Ratio, Gini Index Measures

• Inductive Bias in Decision Tree learning

• Dimensionality Reduction Intro, Subset selection,

• Principle Component Analysis, Example, Factor Analysis

• Support Vector Machine, Example,

• Optimal Separating Hyperplane

• Neuron, Perceptron, Basic Artificial neuron model, AND and OR operator non-linear problems,

• Activation functions, Delta learning rule

• Back propagation algorithm and training of hidden layer weights (1)

• Back propagation algorithm and training of hidden layer weights (2) with examples

• K-Nearest Neighbor Learning with Example,
• Locally Weighted Regression

• Linear Regression with Examples,

• Logistic Regression with Examples

• Unsupervised Learning- basics

• Partitioning Methods, K-Mean Clustering with Examples,

• K-Medoids Clustering with examples

• Hierarchical Clustering with examples

• AGNES Algorithm with Examples

• DIANA Algorithm with Examples
• Total Lectures