0% found this document useful (0 votes)
22 views3 pages

Syllabus - ML Lab

The document outlines the objectives, experiments, and outcomes for three courses: Data Analytics, Machine Learning, and Deep Learning. Each course includes specific programming tasks, tools, and methodologies to develop skills in data handling, machine learning algorithms, and deep neural networks. The courses aim to equip students with practical experience and theoretical knowledge in data analytics and machine learning techniques.

Uploaded by

rajalakshmir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Syllabus - ML Lab

The document outlines the objectives, experiments, and outcomes for three courses: Data Analytics, Machine Learning, and Deep Learning. Each course includes specific programming tasks, tools, and methodologies to develop skills in data handling, machine learning algorithms, and deep neural networks. The courses aim to equip students with practical experience and theoretical knowledge in data analytics and machine learning techniques.

Uploaded by

rajalakshmir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

0 0 4 2

COURSE OBJECTIVES:
• To develop data analytic code in python
• To be able to use python libraries for handling data
• To develop analytical applications using python
• To perform data visualization using plots

LIST OF EXPERIMENTS
Tools: Python, Numpy, Scipy, Matplotlib, Pandas, statmodels, seaborn, plotly, bokeh

Working with Numpy arrays


1. Working with Pandas data frames
2. Basic plots using Matplotlib
3. Frequency distributions, Averages, Variability
4. Normal curves, Correlation and scatter plots, Correlation coefficient
5. Regression
6. Z-test
7. T-test
8. ANOVA
9. Building and validating linear models
10. Building and validating logistic models
11. Time series analysis
TOTAL: 60 PERIODS
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to:
CO1. Write python programs to handle data using Numpy and Pandas
CO2. Perform descriptive analytics
CO3. Perform data exploration using Matplotlib
CO4. Perform inferential data analytics
CO5. Build models of predictive analytics

REFERENCES
1. Jake VanderPlas, “Python Data Science Handbook”, O’Reilly, 2016.
2. Allen B. Downey, “Think Stats: Exploratory Data Analysis in Python”, Green Tea Press,
2014.
3. Data Analysis and Visualization Using Python, Analyze Data to Create Visualizations for
BI Systems — Dr. Ossama Embarak
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 2 3 - - - - 2 2 3 3 3 2 1
2 1 2 1 2 2 - - - 1 2 3 1 3 2 1
3 2 2 2 2 2 - - - 3 1 1 2 2 3 1
4 2 3 1 3 2 - - - 2 3 1 2 2 1 3
5 3 1 1 1 2 - - - 1 2 2 3 2 2 1
AVG 2 2 1 2 2 - - - 2 2 2 2 2 2 1
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
AD3461 MACHINE LEARNING LABORATORY L T PC
80
0 0 4 2
COURSE OBJECTIVES:
• To understand the data sets and apply suitable algorithms for selecting the appropriate
features for analysis.
• To learn to implement supervised machine learning algorithms on standard datasets and
evaluate the performance.
• To experiment the unsupervised machine learning algorithms on standard datasets and
evaluate the performance.
• To build the graph based learning models for standard data sets.
• To compare the performance of different ML algorithms and select the suitable one based
on the application.

LIST OF EXPERIMENTS:
1. For a given set of training data examples stored in a .CSV file, implement and demonstrate
the Candidate-Elimination algorithm to output a description of the set of all hypotheses
consistent with the training examples.
2. Write a program to demonstrate the working of the decision tree based ID3 algorithm. Use
an appropriate data set for building the decision tree and apply this knowledge to classify a
new sample.
3. Build an Artificial Neural Network by implementing the Backpropagation algorithm and test
the same using appropriate data sets.
4. Write a program to implement the naïve Bayesian classifier for a sample training data set
stored as a .CSV file and compute the accuracy with a few test data sets.
5. Implement naïve Bayesian Classifier model to classify a set of documents and
measure the accuracy, precision, and recall.
6. Write a program to construct a Bayesian network to diagnose CORONA infection using
standard WHO Data Set.
7. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same data set for
clustering using the k-Means algorithm. Compare the results of these two algorithms.
8. Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set.
Print both correct and wrong predictions.
9. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data
points. Select an appropriate data set for your experiment and draw graphs.

List of Equipments:(30 Students per Batch)


The programs can be implemented in either Python or R.
TOTAL:60 PERIODS
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1:Apply suitable algorithms for selecting the appropriate features for analysis.
CO2:Implement supervised machine learning algorithms on standard datasets and evaluate the
performance.
CO3:Apply unsupervised machine learning algorithms on standard datasets and evaluate the
performance.
CO4:Build the graph based learning models for standard data sets.
CO5:Assess and compare the performance of different ML algorithms and select the suitable one
based on the application.
CO’s- PO’s & PSO’s MAPPING

81
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 2 1 - - - - 1 2 3 3 3 2 1
2 2 1 1 3 2 - - - 3 2 3 2 3 1 1
3 2 2 1 1 2 - - - 1 1 1 1 2 3 3
4 2 2 3 3 2 - - - 1 2 1 1 1 2 2
5 2 2 3 1 2 - - - 3 1 1 1 2 1 2
AVG 2 2 2 2 2 - - - 2 2 2 2 2 2 2
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

AD3501 DEEP LEARNING L T P C


3 0 0 3
COURSE OBJECTIVES:
• To understand and need and principles of deep neural networks
• To understand CNN and RNN architectures of deep neural networks
• To comprehend advanced deep learning models
• To learn the evaluation metrics for deep learning models

UNIT I DEEP NETWORKS BASICS 9


Linear Algebra: Scalars -- Vectors -- Matrices and tensors; Probability Distributions -- Gradient-based
Optimization – Machine Learning Basics: Capacity -- Overfitting and underfitting --Hyperparameters
and validation sets -- Estimators -- Bias and variance -- Stochastic gradient descent -- Challenges
motivating deep learning; Deep Networks: Deep feedforward networks; Regularization --
Optimization.

UNIT II CONVOLUTIONAL NEURAL NETWORKS 9


Convolution Operation -- Sparse Interactions -- Parameter Sharing -- Equivariance -- Pooling --
Convolution Variants: Strided -- Tiled -- Transposed and dilated convolutions; CNN Learning:
Nonlinearity Functions -- Loss Functions -- Regularization -- Optimizers --Gradient Computation.

UNIT III RECURRENT NEURAL NETWORKS 10


Unfolding Graphs -- RNN Design Patterns: Acceptor -- Encoder --Transducer; Gradient Computation
-- Sequence Modeling Conditioned on Contexts -- Bidirectional RNN -- Sequence to Sequence RNN
– Deep Recurrent Networks -- Recursive Neural Networks -- Long Term Dependencies; Leaky Units:
Skip connections and dropouts; Gated Architecture: LSTM.

UNIT IV MODEL EVALUATION 8


Performance metrics -- Baseline Models -- Hyperparameters: Manual Hyperparameter -- Automatic
Hyperparameter -- Grid search -- Random search -- Debugging strategies.

UNIT V AUTOENCODERS AND GENERATIVE MODELS 9


Autoencoders: Undercomplete autoencoders -- Regularized autoencoders -- Stochastic encoders
and decoders -- Learning with autoencoders; Deep Generative Models: Variational autoencoders –
Generative adversarial networks.
TOTAL: 45 PERIODS

COURSE OUTCOMES
82

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy