0% found this document useful (0 votes)
104 views4 pages

Machine Learning Foundation

This document outlines an introductory machine learning course that covers classification, regression, clustering, dimensionality reduction, and model evaluation techniques. The course has 6 units that cover supervised and unsupervised learning algorithms like logistic regression, support vector machines, k-nearest neighbors, decision trees, naive Bayes, k-means clustering, and principal component analysis. Students will learn to apply machine learning models to solve real-world problems using Python libraries like scikit-learn.

Uploaded by

Nishant Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
104 views4 pages

Machine Learning Foundation

This document outlines an introductory machine learning course that covers classification, regression, clustering, dimensionality reduction, and model evaluation techniques. The course has 6 units that cover supervised and unsupervised learning algorithms like logistic regression, support vector machines, k-nearest neighbors, decision trees, naive Bayes, k-means clustering, and principal component analysis. Students will learn to apply machine learning models to solve real-world problems using Python libraries like scikit-learn.

Uploaded by

Nishant Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

INT247: MACHINE LEARNING FOUNDATION

L:2 T :0 P :2 Credits:3

Course Outcomes: Through these course students should be able to

CO1: describe the concepts of classification and regression algorithms.


CO2: examine meaningful features from a given dataset by learning preprocessing skills
CO3: apply the validated machine learning models in a given situation for an available dataset
CO4: identify the dimensionality reduction using lda, pca and kpca.
CO5: evaluate the problem that categorize into supervised, unsupervised and reinforcement
learning
CO6: develop a machine learning model to solve a real world problem

Unit I
Giving computers the ability to learn from data: making predictions about the future with supervised
learning, solving interactive problems with reinforcement learning, discovering hidden structures with
unsupervised learning, roadmap for building machine learning systems, using Python for machine
learning
Building good training sets: data preprocessing, dealing with missing data, handling categorical data,
partitioning a dataset in training and test sets, normalization, selecting meaningful features
Unit II
Machine learning classifiers using scikit-learn: choosing a classification algorithm, first steps with
scikit-learn, modeling class probabilities via logistic regression, maximum margin classification with
support vector machine, decision tree learning, k-nearest neighbor algorithm, bayesian learning, majority
voting classifier, bagging and boosting classifier, random forest classifier
Unit III
Predicting continuous target variables with regression analysis: introducing linear regression,
relationship using a correlation matrix, exploratory data analysis, regularized methods for regression,
polynomial regression, modeling nonlinear relationships in the housing dataset, decision tree and random
forest regressor
Unit IV
Working with unlabeled data: K-means clustering, hard versus soft clustering, using the elbow method
to find the optimal number of clusters, silhouette plots, organizing clusters as a hierarchical tree,
agglomerative clustering, DBSCAN clustering
Unit V
Dimension reduction: unsupervised dimensionality reduction via principal component analysis,
supervised data compression via linear discriminant analysis, using kernel principle component analysis
for nonlinear mappings, projecting new data points
Unit VI
Model evaluation and hyperparameter tuning: streamlining workflows with pipelines, using k- fold
cross validation to access model performance, debugging algorithms with learning and validation curves,
fine-tuning machine learning models via grid search

Text Books: 1. PYTHON MACHINE LEARNING by SEBASTIAN RASCHKA, PACKT PUBLISHING


References: 1. LEARNING SCIKIT-LEARN: MACHINE LEARNING IN PYTHON by
RAÚL GARRETA, GUILLERMO MONCECCHI, PACKT PUBLISHING
LIST OF PRACTICALS:

You might also like