Diploma In Artificial Intelligence
Semester - II
Summary
Course Title: Machine Learning
Course Objective:
This course introduces students to core machine learning algorithms, evaluation techniques, and model
tuning. Learners will build hands-on expertise using tools such as Scikit-learn, XGBoost, and TensorFlow
for developing and optimizing ML models across real-world datasets.
Course Duration:
● Theory: 14 hours
● Practical/Viva: 50 hours
Assessment Approach:
● Final Examination – 100%
o Theory
o Practical
o Viva Voce
Reference Book:
● Business Intelligence, Analytics, Data Science, and AI by Ramesh Sharda
Machine Learning
Course Frame Works
Key Learning Points:
Key Algorithms in Machine Learning:
1. Understand regression (linear, logistic) for prediction tasks.
2. Explore classification models like Decision Trees and SVM.
3. Implement k-Nearest Neighbors (k-NN) for instance-based learning.
4. Use Scikit-learn for building and testing ML models.
Model Evaluation Techniques:
5. Apply cross-validation to reduce overfitting.
6. Calculate Accuracy, Precision, Recall, and F1-score.
7. Use confusion matrix and ROC-AUC for classification analysis.
8. Interpret evaluation metrics for model comparison.
Feature Engineering & Dimensionality Reduction:
9. Engineer features using domain knowledge and interaction terms.
10.Apply PCA to reduce noise and improve performance.
11.Perform feature selection using univariate statistics or model-based methods.
Hyperparameter Tuning & Optimization:
12.Understand the role of hyperparameters in model performance.
13.Use Grid Search for exhaustive search over parameter values.