MACHINE LEARNING (CST-030)
This course offers the fundamentals of machine learning and its practical applications.
Instructor: Anushka Joshi
Class Area: Haridwar University
Email: anushkazinc@gmail.com
Click on the Underlined below to access PDFs and Python files
ANNOUNCEMENTS
August 22, 2024: Classes will begin
MTE 2:
​
EVALUATION COMPONENTS
-
Term tests/quizzes (10%)
-
Assignments + Practical (15%)
-
Class participation (5%)
-
Mid-Term Examination (30%)
-
End Term Examination (40%)
COURSE OBJECTIVES, LEARNING OUTCOMES AND PREREQUISITES
-
Understand the need for machine learning for various problem solving.
-
Study the various supervised, semi-supervised and unsupervised learning algorithms in machine learning.
-
Learn and design the appropriate machine learning algorithms for problem solving.
​
Prerequisites: NIL
​
LECTURE NOTES
-
Unit 1 (Find S-Algorithm): Link​
- Unit 1 (Working with CSV): Link​
- Unit 1 (Candidate Elimination): Link
- Unit 1 (Linear Discrimination Analysis): Link
- Unit 2 (Decision Tree): Link
- Unit 2 (ANN): Link
- Unit 2 (ANN Contd...): Link
- Unit 3 (K-Means Algorithm): Link
- Unit 3 (EM Algorithm): Link
- Locally Weighted regression: Link
PRACTICAL WORK
-
Find S-Algorithm Example 1: Link
- Working with CSV: CSV File, Link​
- Candidate Elimination: Link
- Linear Discriminant Analysis: Link
- Linear and Polynomial Regression: CSV File
- K-Means Clustering: CSV File 1
- K-Means Clustering: CSV File 2
- Heart Disease Data: CSV File
RECOMMENDED STUDY MATERIAL
​The following will be used as a reference/textbook for this course:
-
Fei Fei Li et al., "CS231n: Deep Learning for Computer Vision", stanford
-
Ian Goodfellow and Yoshua Bengio and Aaron Courville, "Deep Learning", MIT Press, 2016
-
Christopher M. Bishop, "Pattern Recognition and Machine Learning", 2006
-
Tom Mitchell, "Machine Learning", 1997
-
Alpaydin, "Ethem Introduction to Machine Learning", 2014
-
Ian Goodfellow and Yoshua Bengio and Aaron Courville, "Deep Learning", 2016