Learners in this programme will acquire and master the basics of MLOps skills with the help of industry and academic experts through live lectures and various hands-on tools required for industry use cases. This programme will be a combination of practical learning (hands-on and experiential learning paradigms) and theoretical learning (live lectures). MLOps focuses on automating the entire workflow of building an ML model, including data collection, training, testing, deployment, monitoring, and retraining. This ensures a consistent and efficient process.
Online
12 Weeks
IITM Pravartak Technologies Foundation
Technology Innovation Hub (TIH) of IIT Madras
and
TCS
Rs. 49,500 (Inclusive of GST)
Freshers/individuals pursuing Bachelor's/Master's degree, who aspire to a career in the field of AI-ML
Junior and mid-career professionals, looking for accelerated career growth and a salary increase.
Individuals with an understanding of the fundamentals of AI and ML with basic programming and mathematical knowledge, looking to build their career in the IT industry
Recommended to complete the 'Introduction to Python Programming, Statistics Fundamentals and Introduction to Scala' before attending the live lectures.
Madhusudhanan ("Madhu") Baskaran
Principal Consultant - IIT Madras Pravartak | Adjunct Faculty - IIT Madras | Translational Researcher | Co Founder- TriniPI | Imaging | LLM | AIML | Mentor |
IIT Madras Pravartak
Academic Expert
•Self-paced Learning*: Python programming: Programming essentials, Data Types, Control Structures, Functions, Modules, OO Concepts, Regex using Python
•Self-paced Learning*: Data Operations and Analysis, Data Analysis: Numpy, Data Visualization: Matplotlib, Seaborn, Pandas: Data cleaning, munging/wrangling, manipulation, EDA, Working with different data sources and structures, HPO (Hyperparameter Optimization) Tuning
•Self-paced Learning*: Statistics, Descriptive statistics and Sampling techniques
•Self-paced Learning*: Programming using Scala: Programming fundamentals using Scala2, Concepts of Parallel Programming using Scala.
•Essentials of Apache Spark: Spark Architecture, Data Frame basics, DataFrame transformation and execution, DataFrame joining, Implementation using PySpark/Scala Spark
•Ingesting data into Spark, Spark SQL, Spark Data and Stream processing, Implementation using PySpark/ScalaSpark
•Predictive Modeling: Regression and Classification Algorithms, Supervised and Unsupervised Algorithms, Performance Measures and Metrics
•Convolutional Neural Networks, Gradient Descent Algorithm, Pretrained CNNs: Feature Extraction and Fine Tuning, Sequence Models – RNN, Word Embeddings
•Implementation of ML algorithms using Python-centric Libraries.
•Introduction to Generative AI
•Variational autoencoders (VAEs)
•Transformer Architecture
•Encoder only Models - BERT
•Decoder only Models - Llama, ChatGPT
•Encoder and Decoder model - T5 and BERT
•LLMOps Lifecycle
•MLOps Vs. DevOps
•ML Project Life Cycle
•ML Production Infrastructure
•MLOps Architecture
•MLOps on Cloud
•MLOps Data Processing Life Cycle with Data Storage
•Review of Operating System Concepts
•Basic Principles of Containerisation
•Concepts of Version Management System and CI/CD in Data Pipelines
•Introduction to Docker
•Dockerfiles, Images, and Containers
•Docker Networking
•Docker Compose
•Introduction to Kafka and its Implementation
•Introduction to Apache Airflow
•Implementation of Pipeline using Ray