dots bg

Data Science (AI, ML & Deep Learning in Python)

180-Hour Intensive Training Plan (6 Hours Per Day) Total Duration: 180 Hours
Training Format: 6 Hours per Day
Total Training Days: 30 Days Training Schedule Overview Daily Schedule: 3 Hours Classroom Learning 3 Hours Practical Lab Work

Course Instructor: Admin

₹7999.00

To enroll in this course, please contact the Admin
dots bg

Course Overview

The Data Science course is an extensive program that introduces students to data analysis, artificial intelligence, and machine learning using Python. The training begins with the fundamentals of data science, including the data science lifecycle and important Python libraries such as NumPy, Pandas, and Matplotlib. Students learn how to clean, transform, and analyze datasets while applying statistical concepts like probability distributions, hypothesis testing, and exploratory data analysis. After building a strong analytical foundation, the course moves into artificial intelligence topics such as intelligent agents, search algorithms, game theory, and logic-based systems. The machine learning section introduces supervised and unsupervised learning techniques including regression models, classification algorithms, clustering, decision trees, and ensemble methods like random forests. The course then progresses to deep learning concepts such as neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and LSTM for sequence data. Students also explore transformer models used in natural language processing. Finally, the course covers model evaluation, deployment, and MLOps practices where students learn to create APIs and deploy machine learning models using frameworks like Flask or FastAPI. 

Schedule of Classes

Course Curriculum

12 Subjects

Data Science & Engineering

What is Data Science, Data Science lifecycle, Python libraries for DS (NumPy, Pandas, Matplotlib)

NumPy arrays, Array operations, Broadcasting

Vectorization, Indexing & slicing, Statistical operations

Pandas Series, DataFrames, Data loading from CSV

Filtering data, GroupBy operations, Aggregation functions

Extract, Transform, Load (ETL), Data cleaning techniques

Missing values detection, Imputation techniques, Outlier detection

Probability distributions, Mean, variance, standard deviation, Central Limit Theorem

P-values, Null hypothesis vs alternative hypothesis, Statistical significance

Lab Work

Install Anaconda / Python environment, Import NumPy, Pandas, Matplotlib, Create a simple data analysis script

Create NumPy arrays, Perform matrix operations

Perform advanced NumPy calculations, Build basic statistical calculations

Load dataset from CSV, Perform basic DataFrame operations

Perform data grouping and aggregation

Clean dataset, Transform raw data into structured format

Replace missing values using mean/median, Detect outliers using IQR method

Simulate normal distribution using Python

Perform hypothesis test using dataset

Create charts using: Matplotlib, Seaborn Plotly

Foundations of Artificial Intelligence

What is Artificial Intelligence, Types of AI, Applications of AI

Agent architecture, Types of agents

Turing Test, Types of AI environments

Problem solving in AI, Uninformed search algorithms

DFS algorithm, Tree search concepts

Heuristic functions, A* search algorithm

Game theory basics, Two-player games

Minimax algorithm, Game decision making

Optimization of Minimax

Propositional logic, First-order logic

Lab Work

Create simple AI-based rule program

Design simple intelligent agent model

Case study analysis of AI systems

Implement Breadth First Search (BFS)

Implement DFS in Python

Implement A search algorithm*

Implement simple game logic

Implement Minimax algorithm

Improve game algorithm using Alpha-Beta pruning

Build simple inference engine

Learning

Types of ML, Supervised vs Unsupervised learning

Regression models, Model training

Classification problems

Distance-based algorithms

Hyperplanes, Kernel functions

Unsupervised learning, K-Means algorithm

Dendrograms, Cluster analysis

Decision tree algorithm, Splitting criteria

Random Forest, Gradient Boosting, XGBoost

Bias-Variance tradeoff, ROC-AUC, Cross-validation

Lab Work

Load dataset using Scikit-learn

Implement Linear Regression

Build Logistic Regression classifier

Implement KNN classification

Train SVM model

Implement K-Means clustering

Create hierarchical clusters

Train Decision Tree model

Train Random Forest model

Evaluate ML model performance

Learning & Neural Networks

Biological neuron vs Artificial neuron, Structure of neural networks, Input layer, hidden layer, output layer, Activation functi

Single-layer perceptron, Linear classification, Limitations of perceptrons

Hidden layers, Forward propagation, Activation functions in deep networks

Backpropagation algorithm, Gradient descent, Learning rate, Loss functions

Lab Work

Install TensorFlow / Keras / PyTorch, Build a basic neural network model, Train on a small numeric dataset

Implement Perceptron algorithm in Python, Train model on a binary classification dataset

Build MLP model using TensorFlow/Keras, Train model on MNIST digit dataset

Train neural network using backpropagation, Visualize training loss and accuracy

Computer Vision

Convolution operation, Filters and feature maps, Convolution layers

Max pooling, Average pooling, CNN architecture for image classification

Lab Work

Build basic CNN architecture, Train CNN on image dataset

Build image classification model, Train CNN on CIFAR-10 dataset

Sequence Modeling

Sequential data, Time-series modeling, RNN architecture

Limitations of RNN, LSTM architecture, Applications of LSTM

Attention mechanism, Transformer architecture, Applications in NLP (BERT, GPT basics)

Model serialization (Pickle, H5 format), Introduction to MLOps, Building APIs for ML models, Deployment using Flask/FastAPI

Lab Work

Build basic RNN model, Train model for text prediction

Implement LSTM for sentiment analysis, Train model on text dataset

Use pre-trained transformer model, Perform text classification task

Save trained model using Pickle or H5, Build API using FastAPI/Flask, Create simple ML prediction API

Course Instructor

tutor image

Admin

371 Courses   •   1565 Students