• Tidak ada hasil yang ditemukan

Machine Learning MOOCS Platform: NPTEL/SWAYAM

N/A
N/A
Protected

Academic year: 2025

Membagikan "Machine Learning MOOCS Platform: NPTEL/SWAYAM"

Copied!
6
0
0

Teks penuh

(1)

Computer Engineering / Information Technology Course List for Major Degree

Track: Machine Learning

MOOCS Platform: NPTEL/SWAYAM

Sr

No Course Name

Teaching Scheme

Instit ute Offer ing Cour se

Name of Professor/

Resource Person Credits

1

Practical Machine Learning with Tensor Flow

OR An Introduction to Artificial Intelligence

4hrs/Module IITM

& Google

IIT Delhi

Prof. Balaraman Ravindran, Prof. Ashish

Tendulkar

Prof. Mausam

4

2 Introduction to Machine Learning

4hrs/Module

IITM Prof. Balaraman

Ravindran 4

3 Data Analytics with Python

4hrs/Module

IIT Roorkee

Prof. A. Ramesh 4

4 Reinforcement Learning

4hrs/Module

IIT Madras

Prof. Balaraman

Ravindran 4

5 Deep Learning

4hrs/Module

IIT KGP Prof. Prabir Kumar

Biswas 4

(2)

Detailed Syllabus

Course 1: Practical Machine Learning with Tensor Flow

Module 1: Getting started with TensorFlow

Module 2: Overview of Machine Learning (Process and Techniques, Demonstration of ML concepts with Deep Playground)

Module 3: Data Input and Preprocessing with TensorFlow Module 4: Machine Learning Model Building

Module 5: Prediction with TensorFlow

Module 6: Monitoring and evaluating models using Tensorboard

Module 7: Advance TensorFlow (Building custom models - CNNs, Scaling up for large datasets) Module 8: Distributed training with hardware accelerators

OR

Course 1: An Introduction to Artificial Intelligence

Module 1 :Introduction: Philosophy of AI, Definitions

Module 2 :Modeling a Problem as Search Problem, Uninformed Search Module 3 :Heuristic Search, Domain Relaxations

Module 4 :Local Search, Genetic Algorithms Module 5 :Adversarial Search

Module 6 :Constraint Satisfaction

Module 7 :Propositional Logic & Satisfiability Module 8 :Uncertainty in AI, Bayesian Networks

Module 9 :Bayesian Networks Learning & Inference, Decision Theory Module 10:Markov Decision Processes

Module 11:Reinforcement Learning

Module 12:Introduction to Deep Learning & Deep RL

(3)

Course 2: Introduction to Machine Learning

Module 0: Probability Theory (Recap), Linear Algebra (Recap), Convex Optimization (Recap) Module 1: Introduction: Statistical Decision Theory - Regression, Statistical Decision Theory - Classification, Bias Variance

Module 2: Linear Regression, Multivariate Regression, Subset Selection, Shrinkage Methods, Principal Component Regression, Partial Least squares

Module 3: Linear Classification, Logistic Regression, LDA Module 4: Perceptron, SVM

Module 5: Neural Networks - Introduction, Early Models, Perceptron Learning, Neural Networks - Backpropagation, Neural Networks - Initialization, Training & Validation, Parameter Estimation

Module 6: Decision Trees, Regression Tree, Decision Trees - Stopping Criterion & Pruning, Loss functions, Decision Trees - Categorical Attributes, Multiway Splits, Missing Values, Decision Trees - Instability, Example, Evaluation Measures-1

Module 7: Bootstrapping & Cross Validation, Class Evaluation Measures, ROC curve, MDL, Ensemble Methods - Bagging, Committee Machines and Stacking, Ensemble Methods - Boosting

Module 8: Gradient Boosting, Random Forests, Multi-class Classification, Naive Bayes, Bayesian Networks

Module 9: Undirected Graphical Models, HMM, Variable elimination, belief propagation

Module 10: Partitional Clustering, Hierarchical Clustering, Birch Algorithm, CURE Algorithm, Density-based Clustering

Module 11: Gaussian Mixture Models, Expectation Maximization

Module 12: Learning Theory, Introduction to Reinforcement Learning + Optional videos (RL framework and TD Learning, Solution Methods and Applications)

(4)

Course 3: Data Analytics with Python

Module 1: Introduction to data analytics and Python fundamentals Module 2: Introduction to probability

Module 3: Sampling and sampling distributions Module 4: Hypothesis testing

Module 5: Two sample testing and introduction to ANOVA Module 6: Two-way ANOVA and linear regression

Module 7: Linear regression and multiple regression Module 8: Concepts of MLE and Logistic regression Module 9: ROC and Regression Analysis Model Building Module 10: X 2 Test and introduction to cluster analysis Module 11: Clustering analysis

Module 12: Classification and Regression Trees (CART)

(5)

Module 1: Introduction

Course 4: Reinforcement Learning

Module 2: Bandit algorithms – UCB, PAC

Module 3: Bandit algorithms –Median Elimination, Policy Gradient Module 4: Full RL & MDPs

Module 5: Bellman Optimality

Module 6: Dynamic Programming & TD Methods Module 7: Eligibility Traces

Module 8: Function Approximation Module 9: Least Squares Methods

Module 10: Fitted Q, DQN & Policy Gradient for Full RL Module 11: Hierarchical RL

Module 12: POMDPs

(6)

Course 5: Deep Learning

Module 1: Introduction to Deep Learning, Bayesian Learning, Decision Surfaces Module 2: Linear Classifiers, Linear Machines with Hinge Loss

Module 3: Optimization Techniques, Gradient Descent, Batch Optimization

Module 4: Introduction to Neural Network, Multilayer Perceptron, Back Propagation Learning Module 5: Unsupervised Learning with Deep Network, Autoencoders

Module 6: Convolutional Neural Network, Building blocks of CNN, Transfer Learning Module 7: Revisiting Gradient Descent, Momentum Optimizer, RMSProp, Adam

Module 8: Effective training in Deep Net- early stopping, Dropout, Batch Normalization, Instance Normalization, Group Normalization

Module 9: Recent Trends in Deep Learning Architectures, Residual Network, Skip Connection Network Fully Connected CNN etc.

Module 10: Classical Supervised Tasks with Deep Learning, Image Denoising, Semanticd segmentation Object Detection etc.

Module 11: LSTM Networks

Module 12: Generative Modeling with DL, Variational Autoencoder, Generative Adversarial Network

Referensi

Dokumen terkait

The integration of TensorFlow and Apache Spark with TensorFrames allows data scientists to expand their analytics, streaming, graph, and machine learning capabilities to include

Some part of the cognitive computing could work as plain artificial intelligence, and some could perform machine learning activities; overall, the machine with capabilities of

In this paper, we propose a face image classification using a machine learning algorithm Support Vector Machine SVM with Principal Component Analysis PCA feature extraction which is

If we conduct relative valuation with equity multiples, the machine learning model MLlnm2b generate a median absolute valuation error of 28.0, which is 5.6 percentage 3The sorting

Our experiment compares the PSTOS-ELM accuracy and accuracy robustness while data is updating with the batch-extreme learning machine ELM and structural tolerance online sequential

This article offers a machine learning model for the stock price prediction using Support Vector Machine-Regression SVR with two different kernels which are Radial Basis Function RBF

This article proposes a machine learning (ML) model with feature selection for predicting alfalfa yield using publicly available environmental and management