You are on page 1of 12

ADVANCED CERTIFICATION PROGRAM IN

Artificial Intelligence
& Machine Learning

Empowering minds, Shaping future


-our curriculum for your success

Course Duration: 3 months


About us:
Pregrad is an EdTech Platform, offers intensive
upskilling programmes which are designed and
delivered with the view of current industry requirements
and trends. Pregrad is continuously creating an
interactive online learning experience by combining the
latest technology, teaching methods, and facilities with an
excellent panel of experts and mentors.

We have our mentors from companies like Hotstar,


Wipro, Atlassian, TCS, Kotak Mahindra, Cadcamcae,
Altimetrik, CarDekho and more to help students bag
great internship and job opportunities in the relevant
field along with their graduation!

Our vision is to be the leading provider of mentorship


programs that bridge the gap between classroom
learning and industry requirements. We want to
equip students with the knowledge, skills, and
networks they need to land their dream internships
and launch their careers with confidence.
Key Highlights:
Certificate of Completion
Upon successfully completing the program, you'll be awarded a
shiny Certificate of Completion as a testament to your
dedication and hard work.

Minor/Major Industrial Project


We offer industry-level projects that provide you with hands-on
experience and a practical understanding of how the industry
operates.

Internship Assistance
Our internship opportunities are designed to provide you with
practical experience in the industry & allow you to apply the
skills & knowledge gained to real-world projects.

Interact with Recruiters


It will help you gain insights into the job market, build
professional relationships, and increase their chances of
securing employment opportunities.

Placement Assistance for 2 years


Assistance with placements for a period of two years is provided to
our students, ensuring they have access to career opportunities
and support even after the completion of their program.
Curriculum:
Session 1: Introduction to Artificial Intelligence and Machine Learning
- What is Artificial Intelligence?
- What is Machine Learning?
- Types of Machine Learning: Supervised, Unsupervised, and Reinforcement
Learning
- Introduction to the course curriculum and learning objectives

Session 2: Introduction to Python Programming for AI and ML


- Installing Python and Anaconda
- Introduction to Python syntax, data types, and variables
- Basic arithmetic operations in Python

Session 3: Control Flow Statements in Python


- Conditional statements (if-else)
- Looping statements (for and while loops)
- Nested loops and loop control statements

Session 4: Data Structures in Python


- Lists: indexing, slicing, and manipulation
- Tuples: creating, accessing, and modifying
- Dictionaries: key-value pairs and operations
- Sets: creating, adding, and removing elements

Session 5: Introduction to NumPy


- NumPy arrays: creation, indexing, and slicing
- Mathematical operations with NumPy arrays
- Array manipulation and reshaping
Curriculum:
Session 6: Introduction to Pandas
- Pandas data structures: Series and DataFrame
- Reading data from different sources
- Data indexing, selection, and filtering in Pandas

Session 7: Data Preprocessing and Cleaning


- Handling missing values
- Removing duplicates
- Dealing with outliers
- Feature scaling and normalization

Session 8: Introduction to Machine Learning


- What is Machine Learning?
- Steps in the ML process: Data preprocessing, model training, evaluation, and
prediction
- Supervised learning, unsupervised learning, and reinforcement learning

Session 9: Linear Regression


- Introduction to Linear Regression
- Simple Linear Regression: concepts, implementation, and evaluation
- Multiple Linear Regression: concepts, implementation, and evaluation

Session 10: Logistic Regression


- Introduction to Logistic Regression
- Logistic Regression for binary classification: concepts, implementation, and
evaluation
- Multinomial Logistic Regression: concepts, implementation, and evaluation
Curriculum:
Session 11: Decision Trees and Random Forests
- Introduction to Decision Trees
- Decision Tree algorithm: concepts, implementation, and evaluation
- Ensemble methods: Introduction to Random Forests

Session 12: Naive Bayes Classifier


- Introduction to Naive Bayes algorithm
- Types of Naive Bayes classifiers: Gaussian, Multinomial, and Bernoulli
- Implementing Naive Bayes algorithm for classification

Session 13: Support Vector Machines


- Introduction to Support Vector Machines
- Linear SVM: concepts, implementation, and evaluation
- Non-linear SVM: Kernel trick and implementation

Session 14: Clustering Algorithms


- Introduction to Clustering
- K-means clustering: concepts, implementation, and evaluation
- Hierarchical clustering: concepts, implementation, and evaluation
- Density-based clustering: DBSCAN algorithm

Session 15: Dimensionality Reduction Techniques


- Curse of dimensionality
- Principal Component Analysis (PCA): concepts, implementation, and
applications
- Evaluation and visualization of PCA results
Curriculum:
Session 16: Introduction to Deep Learning
- What is Deep Learning?
- Artificial Neural Networks (ANNs)
- Activation functions and backpropagation algorithm

Session 17: Convolutional Neural Networks (CNNs)


- Introduction to CNNs
- Architecture of CNNs: convolutional layers, pooling layers, and fully connected
layers
- Training and evaluating CNNs for image classification

Session 18: Recurrent Neural Networks (RNNs)


- Introduction to RNNs
- Architecture of RNNs: recurrent layers, LSTM, and GRU
- Training and evaluating RNNs for sequence prediction tasks

Session 19: Introduction to Natural Language Processing(NLP)


- Introduction to NLP and its applications
- Text preprocessing techniques: tokenization, stemming, and lemmatization
- Text feature extraction: Bag-of-Words, TF-IDF, and Word Embeddings

Session 20: Sentiment Analysis


- Introduction to Sentiment Analysis
- Building a sentiment analysis model using supervised learning techniques
- Evaluating the sentiment analysis model's performance
- Fine-tuning the model for better accuracy
Curriculum:
Session 21: Introduction to Reinforcement Learning
- What is Reinforcement Learning?
- Markov Decision Process (MDP)
- Q-Learning algorithm: concepts and implementation

Session 22: Introduction to Computer Vision


- Overview of Computer Vision applications
- Image classification using CNNs
- Object detection using techniques like R-CNN or YOLO

Session 23: Project 1: Build a Linear Regression Model to Predict Housing


Prices
- Collecting and preprocessing a housing dataset
- Implementing a Linear Regression model using Python and NumPy
- Training and evaluating the model
- Presenting and discussing the Linear Regression Model project

Session 24: Project 1: Present and Discuss the Linear Regression Model Project

Session 25: Project 2: Build a Sentiment Analysis Model for Movie Reviews
- Collecting and preprocessing a movie review dataset
- Implementing a Sentiment Analysis model using Python and NLP techniques
- Training and evaluating the model
- Presenting and discussing the Sentiment Analysis Model project
Curriculum:
Session 26: Project 2: Present and Discuss the Sentiment Analysis Model Project

Session 27: Introduction to Transfer Learning


- Overview of Transfer Learning
- Pretrained models and their applications
- Fine-tuning pretrained models for specific tasks

Session 28: Introduction to Generative Adversarial Networks (GANs)


- Introduction to GANs and their applications
- GAN architecture: generator and discriminator networks
- Training and generating new data with GANs

Session 29: Introduction to Reinforcement Learning in Robotics


- Applications of Reinforcement Learning in Robotics
- Challenges and considerations in training RL agents for robotic tasks
- Real-world examples of RL in robotics

Session 30: Ethics and Responsible AI


- Ethical considerations in AI and ML
- Bias, fairness, and transparency in AI systems
- Responsible use of AI and mitigating risks

Session 31: Model Deployment and Serving


- Overview of model deployment strategies
- Containerization with Docker
- Building REST APIs for model serving
- Deploying models on cloud platforms like AWS or Azure
Curriculum:
Session 32: Introduction to Autoencoders
- Introduction to Autoencoders and their applications
- Implementing an Autoencoder model for dimensionality reduction or
image denoising

Session 33: Hyperparameter Optimization and Model Evaluation


Techniques
- Strategies for hyperparameter optimization
- Cross-validation and model evaluation techniques
- Fine-tuning models for improved performance

Session 34: Advanced Topics in Machine Learning and AI


- Exploring advanced topics such as Reinforcement Learning, Natural
Language Processing, and Computer Vision in depth
- Discussing recent advancements and research papers in these fields

Session 35: Emerging Trends in AI and ML


- Overview of emerging trends and applications in AI and ML
- Current research and breakthroughs in the field
- Real-world examples of AI and ML impacting various industries

Session 36: Recap and Review of the Course


- Review of key concepts and techniques covered in the course
- Q&A session for clarifying doubts and addressing queries
Project work
1. Project 1: Housing Price Prediction
- Build a Linear Regression model to predict housing prices based
on features like area, number of bedrooms, location, etc.
- Collect and preprocess the housing dataset
- Train the model using the dataset
- Evaluate the model's performance
- Present the project to HR, showcasing the model's ability to
predict housing prices accurately.

2. Project 2: Sentiment Analysis for Movie Reviews


- Build a Sentiment Analysis model to classify movie reviews as
positive or negative.
- Preprocess and clean the movie review dataset
- Implement a Natural Language Processing (NLP) pipeline for
feature extraction
- Train the model using various machine learning techniques
- Evaluate the model's accuracy and performance
- Showcase the project to HR, demonstrating the model's ability to
analyze and classify sentiment in text data.
Programs Details
Course starts

We start our new batches


first week of the month

Program hours

50+ Learning hours


Live Classes every weekend

For admissions, contact:


+91 9971300194
support@pregrad.in

www.pregrad.in

You might also like