Back close

Course Detail

Course Name Artificial Intelligence and Machine Learning
Course Code 24CHE434
Program B. Tech. in Chemical Engineering
Credits 3

Syllabus

Unit 1

Python Basics, Running Python Scripts, Types of Data, Central Tendency: Mean, Median, and Mode, Variation and Standard Deviation, Probability Density Function, Probability Mass Function, Linear Regression, Polynomial Regression, Multi-Level Models.

Unit 2

Introduction to ML, Supervised and Unsupervised Learning, Train/Test, Classification and Regression, Bayesian Methods, Implementing a Spam Classifier with Naive Bayes, K-Means Clustering, Decision Trees, Ensemble Learning, Support Vector Machines (SVM)

Unit 3

Collaborative Filtering, Making Movie Recommendations to People, K-Nearest Neighbours, Using KNN to predict a rating for a movie, Dimensionality Reduction and Principal Component Analysis, Data Warehousing ETL and ELT, Dealing With Real-World Data, Bias/Variance Trade-off, K-Fold Cross Validation to Avoid Overfitting, Cleaning Web Log Data

Unit 4

Installing Spark, Spark Introduction, Spark and the Resilient Distributed Dataset (RDD), Introducing MLLib, Decision Trees in Spark, K-Means Clustering in Spark, TF/IDF, Searching Wikipedia with Spark, Using the Spark 2.0 Data Frame API for MLLib.

Unit 5

Deep Learning Overview, The History of Artificial Neural Networks, Deep Learning in the TensorFlow Playground, Deep Learning Details, Keras Framework, Using Keras to Predict Political Affiliations, Convolutional Neural Networks (CNN’s), Using CNN’s for handwriting recognition, Recurrent Neural Networks (RNN’s), Using an RNN for sentiment analysis

Course Framework

Pre-Requisites

23CSE106 – Computer Programming and Algorithmic Problem Solving, 23MAT213 Foundations of Data Science 

Course Objectives
  1. Explore topics in Statistical Methods useful for Machine learning Algorithms.
  2. Understand the Predictive Modelling Techniques
  3. Demonstrate various Machine Learning Algorithms with Various Python Supported Libraries
  4. Implement Recommender Systems with Collaborative Filtering Techniques.
  5. Explore Neural Networks and Deep Learning Methods.
Course Outcomes
  • CO1 :  Demonstrate understanding of Statistical Methods and Predictive Modelling techniques.
  • CO2:   Demonstrate understanding of various Machine Learning Algorithms using case studies.
  • CO3:   Demonstrate ability to construct the Recommender Systems in the context of Collaborative Filtering Techniques.
  • CO4:   Demonstrate ability to evaluate ML models and apply various best practices to get optimized results CO5: Demonstrate ability to use Deep Learning models and neural networks with TensorFlow.
CO-PO-PSO Mapping

(Affinity: 3- High, 2- Moderate, 1- Slightly)

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO
CO1 1 1
CO2 1 1 2 3 2 1
CO3 1 1 1
CO4 1 1 1 2 1
CO5 1 1 1 3 3 3 3 1

Textbook(s)

  1. Hands-On Data Science and Python Machine Learning, Kane, F. (2017), Packt Publishing.
  2. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems ,3rd ed., Géron. A, O’Reilly Media.
  3. ” Spark: The Definitive Guide,” by Bill Chambers, Matei Zaharia, O’Reilly Media, Inc.
  4. ” Practical Recommender Systems ” by Kim Falk.
  5. “Deep Learning from Scratch: Building with Python from First Principles” by Seth Weidman, published by O’Reilly

E Resources

E-learning content on L&T Edu Tech Platform

Evaluation Pattern

Assessment  Internal  End Semester
Midterm examination 30
*Continuous Assessment (CA) 30
End Semester 40

*CA – Can be Quizzes, Assignment, Projects, and Reports

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now