
Relate logistic regression to a neuron with a sigmoid activation using W^T x plus b, and identify the perceptron as the simplest binary-output neuron trained via stochastic gradient descent.
Explore common deep neural network notations, including data points, feature indices, and weight matrices, and understand fully connected architectures with input, hidden, and output layers.
train a single neuron model with regression by minimizing the loss between y and y_hat, and update weights using gradient descent or stochastic gradient descent with a learning rate.
Explore the vanishing gradient problem in deep networks, caused by repeatedly multiplying derivatives of sigmoid and tanh activations during backpropagation, hindering training across many layers.
Demonstrates the convolution operation in CNNs by applying a 3x3 kernel to a 6x6 input, performing elementwise multiplication, and summation, then sliding to generate the output.
Apply convolution with edge-detecting kernels to reveal horizontal and vertical edges, using a Sobel detector and zero normalization to produce a grayscale edge map.
Apply data augmentation to build invariant CNNs that classify objects across orientations while expanding the dataset with transformations such as scaling, flipping, rotation, translation, and noise to improve model tuning.
Explore the LSTM unit, detailing the forget gate, input gate, and output gate that control information flow and shape the cell state and final output.
Learn the difference between constants and variables in tensors, showing how constants are immutable and variables unlock mutability by indexing and modifying tensor contents.
Learn to extract the last column from a 3d tensor by selecting the final elements along each axis. With start and end positions to include all elements.
Learn to extract the last rows from a tensor across multiple dimensions by using slice rules and explicit start and end indices to select the final elements.
Demonstrates multiplying a 2x2 and a 2x3 matrix in Python, verifying the result against a direct calculation and a TensorFlow operation, then hints at reshaping for mismatched dimensions.
Learn how to transpose and reshape matrices in TensorFlow, convert between two by three and three by two shapes, and perform matrix multiplication by aligning dimensions.
Explore linear regression with neural networks by predicting prices from features like bedrooms, bathrooms and parking, using mean squared error and mean absolute error to tune w1, w2, and w0.
Define a neural network architecture by selecting the input layer, hidden layers, and output neurons, then compile with a loss function and optimizer and train to learn patterns in TensorFlow.
Learn to build a binary diabetes classifier with an eight-feature Pima Indians input, a sequential neural network, and an 80/20 train-test split, using a sigmoid output.
This Course simplifies the advanced Deep Learning concepts like Deep Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Long Short Term Memory (LSTM), Gated Recurrent Units(GRU), etc. TensorFlow, Keras, Google Colab, Real World Projects and Case Studies on topics like Regression and Classification have been described in great detail. Advanced Case studies like Self Driving Cars will be discussed in great detail. Currently the course has few case studies.The objective is to include at least 20 real world projects soon.
Case studies on topics like Object detection will also be included. TensorFlow and Keras basics and advanced concepts have been discussed in great detail. The ultimate goal of this course is to make the learner able to solve real world problems using deep learning. After completion of this course the Learner shall also be able to pass the Google TensorFlow Certification Examination which is one of the prestigious Certification. Learner will also get the certificate of completion from Udemy after completing the Course.
After taking this course the learner will be expert in following topics.
a) Theoretical Deep Learning Concepts.
b) Convolutional Neural Networks
c) Long-short term memory
d) Generative Adversarial Networks
e) Encoder- Decoder Models
f) Attention Models
g) Object detection
h) Image Segmentation
i) Transfer Learning
j) Open CV using Python
k) Building and deploying Deep Neural Networks
l) Professional Google Tensor Flow developer
m) Using Google Colab for writing Deep Learning code
n) Python programming for Deep Neural Networks
The Learners are advised to practice the Tensor Flow code as they watch the videos on Programming from this course.
First Few sections have been uploaded, The course is in updation phase and the remaining sections will be added soon.