Semester 5Year 3 · OddCore Subject★★★★★ Hard
CS 501

Machine Learning

BTech IT Semester 5 · Institute of Engineering and Technology Visakhapatnam, Visakhapatnam

Study of ML algorithms, supervised/unsupervised learning, neural networks, and deep learning fundamentals.

This Machine Learning syllabus is mapped to the BTech Information Technology (BTech IT) curriculum followed at Institute of Engineering and Technology Visakhapatnam (IETV), a private institution in Visakhapatnam, accredited by AICTE & UGC. Students at IETV can use the unit-wise topics, PYQs and exam tips below to prepare for their Semester 5 CS 501 examination.

📚
4
Units
📝
25
Topics
4
Credits
⏱️
60h
Lecture hrs
💯
100
Max marks
Your Progress
0 / 25 topics
0% complete
Overview
🎯
Why it matters
ML is THE future. ChatGPT, recommendation systems, fraud detection, self-driving cars — all ML. This is the most in-demand skill in tech. Master this, earn ₹30-50 LPA at AI startups.
💼
Placement relevance
HIGHEST demand field. ML Engineer roles at Google, Microsoft, Amazon. Data Scientist positions everywhere. Kaggle competitions boost resume. Every product company wants ML talent.
🔗
Prerequisites for
Deep Learning · Natural Language Processing · Computer Vision · AI Research · Data Science · Reinforcement Learning
📚
Recommended books
Pattern Recognition and Machine Learning by Christopher Bishop · Hands-On Machine Learning by Aurélien Géron · Deep Learning by Goodfellow, Bengio, and Courville · Machine Learning by Tom Mitchell
Curriculum — 4 Units
U1
Unit 1 · 7 Topics · 0% complete
Supervised Learning
Key Formulae
Linear Regression:y = mx + c; Cost = (1/2m)Σ(h(x)-y)²
Gradient Descent:θ := θ - α(∂J/∂θ)
Sigmoid:σ(z) = 1/(1 + e^(-z))
Linear Regression
Logistic Regression
Decision Trees
Random Forest
SVM
Naive Bayes
KNN
U2
Unit 2 · 6 Topics · 0% complete
Unsupervised Learning
Key Formulae
K-Means:Minimize: Σ ||x - μ_k||²
PCA:Maximize variance: v^T Σ v
K-Means Clustering
Hierarchical Clustering
DBSCAN
PCA
Dimensionality Reduction
Anomaly Detection
U3
Unit 3 · 6 Topics · 0% complete
Neural Networks & Deep Learning
Key Formulae
Perceptron:y = σ(Σw_i·x_i + b)
ReLU:f(x) = max(0, x)
Dropout:Randomly drop neurons with probability p
Perceptron
Activation Functions
Backpropagation
CNN Basics
RNN Basics
Overfitting & Regularization
U4
Unit 4 · 6 Topics · 0% complete
Model Evaluation
Key Formulae
Accuracy:(TP + TN) / Total
Precision:TP / (TP + FP)
Recall:TP / (TP + FN)
F1 Score:2 × (Precision × Recall) / (Precision + Recall)
Train/Test Split
Cross-Validation
Confusion Matrix
Precision, Recall, F1
ROC Curve
Bias-Variance Tradeoff
Previous Year Questions
Unit 12023 · End Semester10 marks
Implement Linear Regression from scratch in Python. Given dataset with house sizes and prices, fit a model and predict price for a new house. Calculate MSE.
Unit 22023 · End Semester8 marks
Apply K-Means clustering on given 2D dataset with k=3. Show iterations, centroids update, and final clusters. Plot the result.
Unit 42022 · End Semester6 marks
Given confusion matrix: TP=50, TN=40, FP=10, FN=5. Calculate Accuracy, Precision, Recall, and F1 Score. Which metric is best for imbalanced data?
Exam Strategy
🐍
Code in Python, not pseudocode
Exams ask for actual Python code using sklearn. Practice: model.fit(), model.predict(), train_test_split(). Import statements matter.
📐
Understand math, don't just memorize
Gradient descent, cost functions, backpropagation — understand WHY they work. Questions ask 'Derive the update rule' not just 'What is the formula'.
📊
Always plot results
Decision boundaries, loss curves, confusion matrices — visual answers earn extra marks. Use matplotlib even in exams if allowed.
⚖️
Bias-Variance is always asked
Understand overfitting (high variance) vs underfitting (high bias). Know solutions: regularization, more data, cross-validation.
Related Subjects