Deeplearning 1
Deeplearning 1
1. Data Processing:
Panda’s plotting
Exploratory Data Processing
Dashboard creation for data visualization
2. Introduction to Neural Networks:
Biological inspiration for artificial neural networks
Perceptron and activation functions
Perceptron model classifier
What is MLP (Multilayer perceptron model)
Mathematical formulation
Sklearn MLPclassifier Model
Sklearn MLPRegressor Model
activation functions
fine-tune the model’s performance including number of hidden layers, activation
functions.
Forward propagation and backpropagation algorithms
Loss functions and gradient descent
3. Deep Learning Frameworks :
Introduction to deep learning libraries/frameworks (e.g., TensorFlow, Keras, PyTorch)
Installation and setup of a deep learning environment
Implementing custom training loops and gradient
Distributed training with TensorFlow
TensorFlow Hub for reusable model components
Overview of Keras features and advantages
Sequential vs. Functional API in Keras
Different types of layers available in Keras (e.g., Dense, Conv2D, LSTM, etc.).
Specifying loss functions and optimizers
Feeding data into Keras models.
Batch size and epoch concepts.
Model Evaluation and Prediction
What is PyTorch and its advantages?
Understanding PyTorch tensors and their operations.
Creating neural network architectures using nn.Module.
Setting up the data pipeline with Data Loader.
Evaluating model performance on test data.
Will Explore more in coming sessions using deep neural networks with these
frameworks.
Exporting models for deployment in various environments (e.g., TensorFlow Serving,
TensorFlow Lite, TensorFlow.js)
Code examples using TensorFlow, Keras, or PyTorch
4. Convolutional Neural Networks (CNNs) :
Introduction to Convolutional Neural Networks
How CNNs differ from fully connected networks.
Applications of CNNs in image classification, object detection, and more.
Understanding convolutional operations and filters
Stride, padding, and their impact on feature map dimensions, Pooling Layers.
Reducing spatial dimensions while preserving essential features
Deep Learning using Python
Capstone Project:
Deep Learning using Python
Apply deep learning techniques learned throughout the curriculum to build a significant project or
solve a specific problem.