Академический Документы
Профессиональный Документы
Культура Документы
Page |1
Python for Data Science and Machine Learning
Course Pre-requisite
Code Course Title T-P-PJ
Type
DEML0201 Python for Practice 0-4-0 Statistics, Problem
Data Science Solving Using Python
and Machine
Learning
Objective:
• Learn core Python scripting elements such as variables and flow control structures
• Understand the concepts of file I/O
• Plot data using appropriate Python visualization libraries such as Numpy, Matplotlib
and SciPy etc
Learning Outcome:
• Able to use object oriented concept to solve problems
• To quickly and easily draw plot or visualize the information through visualization
technique
• Write an error free program of minimum 200 lines of code
Evaluation Systems:
Course Outline:
Page |2
Data Visualization: Visualization Libraries, Data frame: Data types, Attributes, methods
(mean(), median(), std(), var(), cor(), min()/ max(), describe()), groupby method, Selecting
Column, Filtering, Selecting row and column, Missing values, Data read from excel, CSV
and txt file.
Web Resource:
1. https://docs.python.org/3/tutorial/
2. https://www.analyticsvidhya.com/blog/2015/04/comprehensive-guide-data-exploration-
sas-using-python-numpy-scipy-matplotlib-pandas/
3. https://www.dataquest.io/blog/sci-kit-learn-tutorial/
Page |3
Supervised and Unsupervised Machine Learning
Course
Code Course Title T-P-PJ Pre-requisite
Type
Supervised and
Unsupervised
DEML0203 Machine Practice 0-4-0 Nil
Learning
Objective:
Course Outcome:
• To able to design and implement machine learning solutions to classification, regression,
and clustering problems and be able to evaluate and interpret the results of the
algorithms.
Evaluation Systems:
Internal Examination Component % of Marks Method of Assessment
Internal Practice 50 (40+10) Lab work + Learning Record
Course Outline:
Pre-requisite:
Measures of Central tendency: Mean, Median, Mode Geometric Mean and Harmonic Mean,
Use of Measures of Central tendency, Measures of Dispersion.
Correlation and Regression bivariate and multivariate
Module I (08 Hrs)
Machine Learning: Introduction, what is Machine Learning? , Types and Applications of
ML, AI vs. ML, Essential Math for ML and AI.
Meaning and Definition of Statistics-Role of Statistical Techniques in Decision Making.
Measures of Central Tendency: Mean, Median & Mode - Measurement of Dispersion: Mean
Deviation & Standard Deviation.
Page |4
.
References
Web Resource:
1. https://www.coursera.org/learn/machine-learning-with-python
2. https://towardsdatascience.com/beginners-guide-to-machine-learning-with-python-
b9ff35bc9c51
3. https://www.python-course.eu/machine_learning.php
Page |5
Computational Intelligence
Computational
DEML0204 Intelligence Practice 0-4-0
Nil
Objective:
Course Outcome:
Evaluation Systems:
Internal Examination Component % of Marks Method of Assessment
Internal Practice 50 (40+10) Lab work + Learning Record
Course Outline:
Module I (15Hrs)
Introduction To Neural Network & Back propagation: Introduction , Simple expressions,
interpreting the gradient ,Compound expressions, chain rule, BackpropagationIntuitive
understanding of Backpropagation , Modularity: Sigmoid example , Backprop in practice:
Staged computation , Patterns in backward flow , Gradients for vectorized operations ,
Summary , Linear Backprop Example.
Module II (10Hrs)
Introduction To Fuzzy Logic Principles
Basic concepts of fuzzy set theory – operations of fuzzy sets – properties of fuzzy sets – Crisp
relations – Fuzzy relational equations – operations on fuzzy relations – fuzzy systems – propositional
logic – Inference – Predicate Logic – Inference in predicate logic – fuzzy logic principles – fuzzy
quantifiers – fuzzy inference – fuzzy rule based systems – fuzzification and defuzzification – types.
Page |6
applications of FLC adaptive fuzzy systems – fuzzy decision making – Multiobjective decision
making – fuzzy classification – means clustering – fuzzy pattern recognition – image processing
applications – systactic recognition – fuzzy optimization.
Module IV (10Hrs)
Evolutionary Algorithms
Introduction to Optimization, the Basic (Binary) Genetic Algorithm, Advanced Genetic Algorithms,
Optimization using Genetic Algorithms, Advanced Applications of GA, Types of GA, Mathematical
Foundations of GA, Genetic Programming, Particle Swarm & Ant Colony Algorithms
References
Web Resource:
1. http://cs231n.stanford.edu/slides/2017/cs231n_2017_lecture6.pdf
2. https://www.coursehero.com/file/27112423/Neural-Nets-1pdf/
3. https://www.coursehero.com/file/27990916/Lecture-6-Notes-Gradient-Calculationpdf/
4. https://medium.com/@sidereal/cnns-architectures-lenet-alexnet-vgg-googlenet-resnet-
and-more-666091488df5
Page |7
ML Techniques in Image Processing
Course Pre-requisite
Code Course Title T-P-PJ
Type
DEML0202
ML Techniques
in Image Practice 0-4-0
Nil
Processing
Objective:
• To study and learn different techniques for image enhancement, video and image
recovery.
• To study different techniques for image and video segmentation.
• To study different techniques for image and video compression and object recognition.
Learning Outcome:
• Able to Implement different Real life Projects in the filled of medical and Agricultural
image processing.
Evaluation Systems:
Course Outline:
Page |8
Module IV (20 Hrs)
Image and Video Segmentation: Discontinuity based segmentation- Line detection, edge
detection, thresholding, Region based segmentation, Scene Change Detection, Spatiotemporal
Change Detection, Motion Segmentation, Simultaneous Motion Estimation and Segmentation
Semantic Video Object Segmentation.
References
Web Resource:
1. https://dzone.com/articles/opencv-python-tutorial-computer-vision-using-openc
2. https://docs.opencv.org/3.0beta/doc/py_tutorials/py_feature2d/py_table_of_contents_fea
ture2d/py_table_of_contents_feature2d.html
Page |9
Advanced Neural Network and Deep Learning Techniques
Course Prerequisite
Code Course Title T-P-PJ
Type
Advanced Neural
Network and Deep
DEML0205 Practice 0-4-0
Learning Nil
Techniques
Objective:
Course Outcome:
Evaluation Systems:
Internal Examination Component % of Marks Method of Assessment
Internal Practice 50 (40+10) Lab work + Learning Record
Course Outline:
Module II(12Hrs)
Advanced RNN Units:Rated RNN Unit,RRNN in Code - Revisiting Poetry Generation,
Gated Recurrent Unit (GRU), GRU in Code, Long Short-Term Memory (LSTM).
Module III(12Hrs)
Convolutional Neural Networks: Architecture Overview
ConvNet Layers: Convolutional Layer, Pooling Layer, Normalization Layer, Fully-
Connected Layer, Converting Fully-Connected Layers to Convolutional Layers.
ConvNet Architectures: Layer Patterns, Layer Sizing Patterns,Case Studies (LeNet /
AlexNet / ZFNet / GoogLeNet / VGGNet), Computational Considerations.
Regularization (L2/L1/Maxnorm/Dropout)
P a g e | 10
Module VI(12Hrs)
Keras Overview: Backend in Keras, Theano in KerasTensorflow, and CNTK Backend
Comparing the Backends, KerasvsTensorflow, Advantages of Keras, Installing Keras
Direct install or Virtual Environment, Amazon Web Service (AWS), Amazon SageMaker
Training using the Fashion-MNIST dataset and Keras.
Module VI(12Hrs)
Neural Nets: Gradient checks, Sanity checks, Babysitting the learning process:
Visualization.
Parameter updates: First-order (SGD), momentum, Nesterov momentum, Annealing the
learning rate, Second-order methods, Per-parameter adaptive learning rates (Adagrad,
RMSProp).Hyperparameter Optimization, Evaluation: Model Ensembles.
Module VII(12Hrs)
Using Keras to solve 5 assignments, Using Tensor Flow To solve 5 assignments
Books:
Text Book:
1. Learn Computer Vision Using OpenCVWith Deep Learning CNNs and RNNs,
SunilaGollapudi and V laxmikanth, APRESS,2019 Edition
2. LearnimgTensorFlow, Tom Hope, YehezkelS.Resheff, and Itay Lieder ,O’REILLY, 2017
1ST edition
Web References:
3. https://www.tensorflow.org/tutorials/
4. https://www.pyimagesearch.com/2018/09/10/keras-tutorial-how-to-get-started-with-
keras-deep-learning-and-python/
Project Areas:
• Financial marketing Analysis
• Plant disease detection
• Rainfall prediction
• Credit card fraud detection
• Real-Time Face Detection and Recognition for Security Purposes
• Data Mining Methods for Traffic Accident Severity Prediction
• Medical decision making diagnosis
• Real-time vehicle detection and tracking
• Analyze weather conditions and its prediction using deep learning techniques.
• Sales Prediction and Forecasting
• Recommender Systems for movieslist
• Social Media Sentiment Analysis using Twitter Dataset
• Boston Housing Price Prediction
• Human Activity Recognition using Smartphone Dataset
P a g e | 11
• Predict Stock Prices
• Uber Helpful Customer Support
• ML in Image processing
• Facial expression detector
• Currency Identification System
• Intelligent Traffic Light Control
• Diabetic Retinopathy prediction
P a g e | 12