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

Deep Learning Using Tensorflow and Keras

The document outlines a course on Deep Learning using Keras and TensorFlow, aimed at students familiar with Python and Machine Learning. It covers fundamental concepts of artificial neural networks, deep learning architectures, and practical applications through hands-on projects. The course includes theoretical and practical assessments, with a focus on building and implementing deep learning models for various applications.

Uploaded by

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

Deep Learning Using Tensorflow and Keras

The document outlines a course on Deep Learning using Keras and TensorFlow, aimed at students familiar with Python and Machine Learning. It covers fundamental concepts of artificial neural networks, deep learning architectures, and practical applications through hands-on projects. The course includes theoretical and practical assessments, with a focus on building and implementing deep learning models for various applications.

Uploaded by

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

DEEP LEARNING USING KERAS AND TENSORFLOW

20IT007 2/0/2/3
(COMMON TO CSE / IT)
Nature of Course M (Practical Application)
Pre requisites Python Programming, Machine Learning Techniques
Course Objectives:
To become familiar with the language and fundamental concepts of artificial
1.
neural networks.
2. To understand and implement Deep Learning Architectures.
To familiarize the student with the Image Processing facilities like TensorFlow
3.
and Keras.
To get familiar with the use of TensorFlow/Keras in Deep Learning
4.
Applications.
To make the students build deep learning models, interpret results, and build
5.
own deep learning projects.
Course Outcomes
Upon completion of the course, students shall have ability to
Understand and review tools available to build Deep Learning
C007.1 [U]
including Tensor Flow, Keras.
Build Deep Learning Machine Learning models using
C007.2 [AP]
TensorFlow and various interfaces
Implement deep neural network models to generate realistic
C007.3 [AP]
images in Tensorflow
Develop probabilistic models with TensorFlow, making particular
C007.4 [AP]
use of the TensorFlow Probability library
Classify regression and classification models using the Keras
C007.5 library together with convolutional networks and to build them [A]
using the Keras library
Discover and develop deep learning for computer vision
C007.6 [AP]
problems using Keras
Course Contents:

Introduction to Artificial Neural Networks with Keras: 15


Hours
From Biological to Artificial Neurons - Implementing MLPs with Keras: Building an
Image Classifier Using the Sequential API - Building an Image Classifier and regression
MLP using the Sequential API - Building Complex Models using the Functional API -
Building Dynamic Models Using the Subclassing API – Fine-Tuning Neural Network
Hyperparameters. Training Deep Neural Networks: Vanishing/Exploding Gradients
Problems - Reusing Pretrained Layers - Faster Optimizers - Avoiding Overfitting through
Regularization.

Models and Training with Tensorflow: 15


Hours
Tour of TensorFlow - Using TensorFlow like NumPy -Customizing Models and Training
Algorithms - TensorFlow Functions and Graphs - Loading and Preprocessing Data
with TensorFlow: The Data API - The TFRecord Format - The Features API - TF
Transform. Case Study: The TensorFlow Datasets (TFDS) Project

Deep Computer Vision using Convolutional Neural Networks: 15


Hours
The Architecture of the Visual Cortex - Convolutional Layer - Pooling Layer - CNN
Architectures: LeNet-5 – AlexNet – GoogLeNet – VGGNet – ResNet – Xception – SENet.
Implementing a ResNet-34 CNN using Keras - Using Pretrained Models from Keras -
Pretrained Models for Transfer Learning - Classification and Localization - Object
Detection - Semantic Segmentation
Total Hours 45 hours
Laboratory Component:
S. No List of Experiments
1. Heart Disease Classification using Keras
2. Face Mask Detection using Keras
3. Detecting Spam using TensorFlow.

4. Image Classification with TensorFlow

5. Optical Character Recognition using TensorFlow

Total Hours 30 hours


Text Books:
Aurélien Géron, “Hands-On Machine Learning with Scikit-Learn, Keras, and
1. TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems”, 2nd
Edition, O'Reilly Media, 2019.
Antonio Gulli, Amita Kapoor, Sujit Pal “Deep Learning with TensorFlow 2 and
2.
Keras”, 2nd Edition, Packt Publishing, 2019
Ian Goodfellow, Yoshua Bengio, Aaron Cour, “Deep Learning (Adaptive
3.
Computation and Machine Learning series)”, The MIT Press , 2016.
Reference Books:
Liangqu Long, Xiangming Zeng, “Beginning Deep Learning with TensorFlow: Work
1. with Keras, MNIST Data Sets, and Advanced Neural Networks”, APress; 1st Edition,
2022
Joseph, Ferdin Joe John, Sarayut Nonsiri, and Annop Monsakul. "Correction to
2. Keras and TensorFlow: A Hands-On Experience." Advanced Deep Learning for
Engineers and Scientists. Springer, 2021.
Davies, E. R., and Matthew Turk. “Advanced methods and deep learning in
3.
computer vision”, Elsevier Science & Technology, 2021.
Web References:
1. https://www.kaggle.com/jameskhoo/deep-learning-with-keras-and-tensorflow
2. https://codebasics.io/courses/deep-learning-with-tensorflow-keras-and-python
3. https://github.com/codebasics/deep-learning-keras-tf-tutorial

Online Resources:
1. https://www.edx.org/course/deep-learning-with-tensorflow
2. https://datascience.uci.edu/education/data-science-short-courses/
3. https://onlinecourses.nptel.ac.in/noc19_cs81/preview

Tentative Assessment Methods & Levels (based on Revised Bloom’s Taxonomy)


Summative assessment based on Continuous and End Semester Examination
Continuous Assessment
End Semester
Revised Theory Practical
Examination
Bloom’s Rubric
CIA-1 CIA-2 CIA-3 (Theory)
Level based CIA
[10 marks] [10 marks] [10 marks] [40 marks]
[30 Marks]
Remember - - - - -
Understand 30 30 30 20 30
Apply 40 60 70 60 60
Analyse 30 10 - 20 10
Evaluate - - - - -
Create - - - - -

Programme Specific
Course Outcomes Programme Outcomes (PO)
Outcomes (PSO)
(CO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C007.1 2 3 3 3 3 3 2 2
C007.2 1 2 2 2 2 3 2 1
C007.3 3 3 2 2 3 3 3 3
C007.4 1 2 3 3 1 2 2 2
C007.5 2 3 2 2 2 2 3 2
C007.6 2 2 3 2 2 3 2 3

You might also like