Skip to content

Amey-Thakur/MACHINE-LEARNING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University of Mumbai

Machine Learning

CSDLO6021 · Semester VI · Computer Engineering

License: CC BY 4.0 University Institution Curated by

A comprehensive academic resource for Machine Learning (ML), covering supervised and unsupervised learning, neural networks, optimization techniques, and classification/clustering algorithms.


Overview  ·  Contents  ·  Reference Books  ·  Personal Preparation  ·  Assignments  ·  Quizzes  ·  Mock Test  ·  Internal Assessment Test  ·  Semester Exam  ·  Question Papers  ·  Submission Report  ·  Syllabus  ·  Usage Guidelines  ·  License  ·  About  ·  Acknowledgments


Overview

Machine Learning (CSDLO6021) is a Department Level Optional Course (DLOC) in the Third Year (Semester VI) of the Computer Engineering curriculum at the University of Mumbai. This course provides a foundational understanding of machine learning models, algorithms, and their applications in solving real-world problems.

Course Topics

The curriculum encompasses several key domains in Machine Learning:

  • Introduction to Machine Learning: Basic concepts, types of learning (Supervised, Unsupervised, Reinforcement).
  • Neural Networks: Perceptrons, activation functions, backpropagation.
  • Optimization Techniques: Gradient descent, loss functions, hyperparameter tuning.
  • Regression and Trees: Linear regression, logistic regression, decision trees.
  • Classification and Clustering: K-Nearest Neighbors (KNN), Support Vector Machines (SVM), K-Means clustering.
  • Dimensionality Reduction: Principal Component Analysis (PCA).

Repository Purpose

This repository represents a curated collection of study materials, reference books, assignments, and personal preparation notes compiled during my academic journey. The primary motivation for creating and maintaining this archive is simple yet profound: to preserve knowledge for continuous learning and future reference.

As a computer engineer, understanding machine learning paradigms is crucial for developing intelligent systems and analyzing data-driven problems. This repository serves as my intellectual reference point: a resource I can return to for relearning concepts, reviewing methodologies, and strengthening understanding when needed.

Why this repository exists:

  • Knowledge Preservation: To maintain organized access to comprehensive study materials beyond the classroom.
  • Continuous Learning: To support lifelong learning by enabling easy revisitation of fundamental ML concepts.
  • Academic Documentation: To authentically document my learning journey through Machine Learning.
  • Community Contribution: To share these resources with students and learners who may benefit from them.

Note

All materials in this repository were created, compiled, and organized by me throughout my undergraduate program (2018-2022) as part of my coursework, laboratory assignments, and project implementations.


Repository Contents

Reference Books

This collection includes comprehensive reference materials covering major topics:

# Resource Description
1 ML Techmax Standard Textbook (Techmax)
2 ML Easy Solutions Solved questions and exam-oriented summaries
3 ML Toppers Solutions High-scoring answer references
4 ML - Toppers Solutions (2019) Previous year toppers solutions
5 ML Question Bank Practice questions and important topics
6 ML - IMCQ Important MCQs for exams
7 BH Plan Study planning and strategy
8 Frequency Table Topic frequency analysis for exams

Personal Preparation

Study materials and planning resources for effective exam preparation:

# Resource Description
1 Blueprint ML exam blueprint and marking scheme
2 Semester 6 Timetable Academic schedule for Semester VI
3 Computer Semester 6 Timetable Detailed computer engineering timetable
4 Subject Choice Department Level Optional Subject Choice

Assignments

Academic assignments for comprehensive learning and practice:

# Assignment Description Date Marks
1 Assignment 1 Issues & Applications of ML, Types of Learning, ANN Architecture, McCulloch-Pitts Model April 28, 2021 9/10
2 Assignment 2 Markov Chain Models, Expectation-Maximization (EM) Algorithm, Radial Basis Function Network (RBFN) May 03, 2021 9/10
3 Assignment 3 Dimensionality Reduction (PCA), Optimization (Hill Simplex, Steepest Descent), SVD, Regression & Decision Trees May 03, 2021 9/10

Topics Covered: Issues in Machine Learning · Applications of ML · Types of Learning · ANN Architecture · McCulloch-Pitts Model · Markov Chain Models · Expectation-Maximization (EM) Algorithm · Radial Basis Function Network (RBFN) · Dimensionality Reduction (PCA) · Singular Value Decomposition (SVD) · Optimization Techniques (Hill Simplex, Steepest Descent) · Least Squares Regression · Decision Trees (Gini Index)


Quizzes

ML-specific quizzes conducted during the course:

# Quiz Topics Marks
1 Quiz 1 Introduction on Machine Learning 10/10
2 Quiz 2 Neural Network 10/10
3 Quiz 3 Optimization Techniques 10/10
4 Quiz 4 Regression & Tree 10/10
5 Quiz 5 Classification & Clustering 10/10
6 Quiz 6 PCA 10/10

Mock Test

Technical mock test conducted for placement preparation:

# Resource Description
1 Technical Mock Test Campus Corners Mock Test for Terna Engineering College

Internal Assessment Test

Internal assessment evaluations conducted during the course:

IAT - 1

# Resource Description Marks
1 Question Paper ML Internal Assessment Test 1 Question Paper
2 Answer Sheet ML Internal Assessment Test 1 Answer Sheet 17/20
3 MCQ ML Internal Assessment Test 1 MCQ

IAT - 2

# Resource Description Marks
1 Answer Sheet ML Internal Assessment Test 2 Answer Sheet

Additional Resources:

# Resource Description
1 Answer Sheet Template IAT Answer Sheet Template

Semester Exam

Important

COVID-19 Impact: This coursework was completed during the COVID-19 pandemic. All examinations and assessments were conducted in a digital format.

Final semester examination submission:

# Resource Description Date
1 MCQ ML Semester Exam MCQ Paper June 11, 2021
2 Question 2 ML Semester Exam Answer Sheet (Q2) June 11, 2021
3 Question 3 ML Semester Exam Answer Sheet (Q3) June 11, 2021

Additional Resources:

# Resource Description
1 Answer Sheet Template Semester Exam Answer Sheet Template
2 Questions Document ML Exam Questions
3 Reference Document ML Exam Reference
4 ML Answersheet Template Answer Sheet Layout
5 Seat No Seat No Word Document

Question Papers

University of Mumbai examination papers from 2012-2019:

# Exam Session Syllabus Resource
1 May 2019 CBCGS View
2 December 2019 CBCGS View
3 May 2018 CBCGS View
4 December 2018 CBCGS View
5 May 2017 CBCGS View
6 December 2017 CBCGS View
7 May 2016 CBCGS View
8 December 2016 CBCGS View
9 May 2015 CBGS View
10 December 2015 CBGS View
11 May 2014 CBGS View
12 December 2014 CBGS View
13 May 2013 CBGS View
14 December 2013 CBGS View
15 May 2012 CBGS View
16 December 2012 CBGS View

Submission Completion Report

Course completion documentation:

# Document Description
1 Submission Report Final coursework submission report

Syllabus

Official CBCGS Syllabus
Complete Third Year Computer Engineering syllabus document from the University of Mumbai, including detailed course outcomes, assessment criteria, and module specifications for Machine Learning.

Important

Always verify the latest syllabus details with the official University of Mumbai website, as curriculum updates may occur after this repository's archival date.


Usage Guidelines

This repository is openly shared to support learning and knowledge exchange across the academic community.

For Students
Use these resources as reference materials for understanding machine learning concepts, algorithms, and preparing for examinations. All content is organized for self-paced learning.

For Educators
These materials may serve as curriculum references or supplementary teaching resources. Attribution is appreciated when utilizing content.

For Researchers
The documentation and organization may provide insights into academic resource curation and educational content structuring.


License

This repository and all linked academic content are made available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). See the LICENSE file for complete terms.

Note

Summary: You are free to share and adapt this content for any purpose, even commercially, as long as you provide appropriate attribution to the original author.


About This Repository

Created & Maintained by: Amey Thakur
Academic Journey: Bachelor of Engineering in Computer Engineering (2018-2022)
Institution: Terna Engineering College, Navi Mumbai
University: University of Mumbai

This repository represents a comprehensive collection of study materials, reference books, assignments, and personal preparation notes curated during my academic journey. All content has been carefully organized and documented to serve as a valuable resource for students pursuing Machine Learning.

Connect: GitHub  ·  LinkedIn  ·  ORCID

Acknowledgments

Grateful acknowledgment to the faculty members of the Department of Computer Engineering at Terna Engineering College for their guidance and instruction in Machine Learning. Their clear teaching and continued support helped develop a strong understanding of algorithmic foundations and model implementation.

Special thanks to the mentors and peers whose encouragement, discussions, and support contributed meaningfully to this learning experience.



Computer Engineering (B.E.) - University of Mumbai

Semester-wise curriculum, laboratories, projects, and academic notes.