Applied Artificial Intelligence & Data Science

Semester-wise Duration – 60 Hrs/75 Hrs per ( 300 Hrs )

Program Objective:

This program aims to develop industry-ready professionals with strong skills in programming, data analysis, machine learning, deep learning, and generative AI. Through hands-on projects and real-world tools, students will gain the ability to build intelligent, data driven solutions across various domains.

Program Structure

Semester 3: Core Programming and Data Management
  • Python Programming
  • Relational Databases (RDBMS)
Semester 4: Data Analysis and Visualization for Insights
  • Excel for Data Analysis
  • Data modelling and analytics using Power Bi
Semester 5: EDA & Machine Learning
  • Exploratory Data Analysis (EDA) with Python
  • Data Cleaning and Preprocessing
  • Supervised Learning
  • Unsupervised Learning
Semester 6: Deep Learning and Model Deployment
  • Deep Learning Foundations
  • Convolutional & Recurrent Neural Networks
  • Model Deployment
Semester 7: NLP and Generative AI
  • Natural Language Processing (NLP)
  • Transformers and Language Models
  • Generative AI Applications
  • Experiential Project Based Learning

Program Outcomes

  • Demonstrate proficiency in Python programming, data handling, and database management.
  • Analyze and visualize complex datasets using Excel, Power BI, and Python-based tools.
  • Apply supervised and unsupervised machine learning techniques to solve real-world problems.
  • Design, train, and deploy deep learning models for image, text, and sequence data.
  • Develop natural language processing and generative AI applications using modern AI frameworks.

Project streams

Core Programming and Data Visualization
  • Student Grading System Using Python Functions
  • Automated Sales Performance Dashboard in Excel
  • Customer Segmentation with Grouped Insights
Machine Learning and Deep Learning
  • Credit Risk Analysis Using Ensemble
  • Multi-Class Image Classification with CNN
  • License Plate Detection with OpenCV

Software & Frame work required

  • Python & Jupyter Notebook
  • MySQL
  • MS Excel
  • Anaconda / VS Code
  • TensorFlow, Keras, PyTorch, OpenCV
  • Streamlit, Gradio, Hugging Face
Semester 3: Core Programming and Data Management (60 hours)
Python Programming - 30 hrs
Introduction to PythonPython Data types and ConditionsControl Statements
Python FunctionsDefault argumentsFunctions with variable number of args
Scope of VariablesGlobal specifierWorking with multiple files
List and TupleList MethodsList Comprehension
Map and filter functionsString, Regular ExpressionList comprehension with conditionals
Set and DictionaryException HandlingFile Handling
RDBMS with MySQL - 30 hrs
Introduction to databases and RDBMSDatabase creation, concept of relation and working examplesCreating tables, Alter table operations & Key Constraints
Read, update and delete operations on tablesQuerying tables: Select statement, examples and its variationsFiltering, Sorting, Predicates and working examples
Joins in SQL and working examplesInsert, Update, Delete operations and working examplesSQL set-based operations and data aggregation: Sub-queries in SQL
Semester 4: Data Analysis and Visualization for Insights (60 hours)
Excel for Data Analysis - 30 hrs
Introduction to MS-ExcelFill Series, Flash FillLogical Functions – IF, AND, OR, NOT, IF Error
Text FunctionsDate FunctionsStatistical Functions
VLookup and H-LookupIndex and Match FunctionsSorting and Filtering Data
Pivot TableData ValidationWhat-if Analysis
Charting techniques in ExcelInteractive dashboard creationData analytics project using Excel
Data Modelling and Analytics using Power BI - 30 hrs
Introduction to Power BIConnecting to Data SourcesPower Query Editor
Data Modeling ConceptsIntermediate DAXCreating Visuals and Dashboards
Bookmarks and ButtonsMaps and Custom VisualsAdvanced Charts and KPI Visuals
Semester 5: EDA & Machine Learning (60 hours)
Exploratory Data Analysis with Python – 30 hrs
NumPy VectorizationBroadcastingSlicing of Matrices
FilteringArray Creation FunctionsNumPy Functions across axis
Stacking of arraysMatrix CalculationPandas Series
Data CleaningHandling Missing DataPandas Data frame
Selection Data (loc, iloc)Filtering Data FramesWorking with Categorical Data
Grouping & AggregationMerging Data Frame (concat, merge)Sorting Data Frames
Importing CSV FilesImporting Excel FilesCreating graphs using Matplotlib
Customizing PlotsSeaborn, PlotlyNumPy Vectorization
Broadcasting
Machine Learning – 30 hrs
Introduction to Machine LearningRegressionLogistic regression
Supervised machine learningSimple linear regressionNaïve Bayes Classification
Unsupervised machine learningMultiple linear regressionDecision trees and its types
Train test split the dataPerformance measure for regressionK Nearest Neighbour Classification
ML Workflow for project implementationClassification and typesPerformance Measure for Classification
Random Forest, Clustering and typesEvaluate clustering results, Elbow PlotOptimizing regression models with forward elimination, grid search cv
Improving classification models with Ensemble modelingModel evaluation strategies (KFold, Stratified KFold)
Semester 6: Deep Learning and Model Deployment (60 hours)
Deep Learning – 50 hrs
What is Deep LearningPerformance measure for ANNBuilding project based on CNN
Deep Learning MethodsNeed for Hardware in Deep LearningNeed for Data augmentation
Deep Learning ApplicationBasics of image processingBatch Normalization, dropout
Artificial Neural NetworkOpenCV libraryObject detection with CNN
Hidden LayersImage reading, writing, enhancementObject recognition with CNN
Activation FunctionEdge detection, filtering, morphologyForward and Backward propagation
CNN for computer visionCNN architecture and its typesTensorflow, PyTorch, Keras
Recurrent Neural Network (RNN)Long- Short term Memory (LSTM)Basic OpenCV Functions
Optical Character Recognition (OCR)Automatic Number Plate Recognition (ANPR)Developing an application using OpenCV
Model Deployment – 10 hrs
What is ML Model Deployment?Batch vs Real-Time InferenceOn-Prem vs Cloud vs Edge Deployment
Overview of ML Ops LifecycleDeployment Basics: Batch vs Real-Time InferenceCI/CD Concepts for ML
Deployment on Hugging Face, Streamlit, or Gradio
Semester 7: NLP and Generative AI (60 hours)
NLP for text processing – 40 hrs
Introduction to NLPNLP: Areas of ApplicationUnderstanding the Text
Text EncodingWord frequencies and stop wordsBag of words representation
Stemming and LemmatizationTF-IDF representationCanonicalisation
Phonetic HashingSpell CorrectorPoint wise mutual Information
Gensim, Word2VecWord EmbeddingsBidirectional LSTM, Transformers
Generative AI – 20 hrs
Introduction to Gen AIRepresenting correlation of words in numeric formatTopic modeling
Prompt EngineeringApplication of Generative AIText Blob
Language ModelingBuilding LLM SolutionsEmbeddings, Vector DB
AI tools for productivityImage based AI tools for Design and CreativityVoice based AI Tools for Productivity
Experiential Project based Learning
An end-to-end Deep learning model development using scikit-learn, TensorFlow and real-world datasets with model deployment (DAV+ML+DL+NLP)

Enquire Now

Enquire Now

Enquire Now

Please Sign Up to Download

Please Sign Up to Download

Enquire Now

Please Sign Up to Download




    Enquiry Form