Online Course Projects
This section includes all projects done on online platforms like Coursera.
Supervised Learning using Deep Neural Networks
Coursera Course: Neural Networks and Deep Learning Certification
Offered by: deeplearning.ai in their Deep Learning Specialization
- Implemented a single hidden layer shallow neural network for binary classification of different types of data sets
- Trained the model for a dataset comprising of dots in the shape of a flower to get an accuracy of 91.25%
- Implemented a deep neural network for binary classification of Cat vs Non-Cat images with an accuracy of 80%
- Implemented ‘He initialisation’ on a 3 layered DNN for binary classification of red and blue dots with an accuracy of 99%
Art Generation with Neural Style Transfer
Coursera Course: Convolutional Neural Networks Certification
Offered by: deeplearning.ai in their Deep Learning Specialization
- Used Neural Style Transfer on top of a pretrained VGG-19 network
- Merged style cost from multiple hidden layers and tuned the weights to get a final style cost function
- Defined total cost as a linear combination of content cost and style cost
- Used Adam optimizer to optimize the cost function to get the pixel values of the generated image
- The generated image combined the content of an image with the style of a painting
- Mixed image of the Louvre museum in Paris (content image C), with a painting by Claude Monet, a leader of the impressionist movement (style image S)
Car Detection with YOLO
Coursera Course: Convolutional Neural Networks Certification
Offered by: deeplearning.ai in their Deep Learning Specialization o Dfdfdff o ddvv
Face Recognition and Face Verification
Coursera Course: Convolutional Neural Networks Certification
Offered by: deeplearning.ai in their Deep Learning Specialization
- Used Keras to build a facial verification model for identifying whether the employee is having the correct ID Card and is indeed an employee
- Built upon a pretrained FaceNet model
- Implemented a triplet loss function to distinguish between positive and negative from the anchor
- Built a facial recognition model which eliminated the need of ID Card for the employees
- The facial recognition model ran for all the images in the database and reported the database encoding which had the least L2 distance from the image encoding
- The facial verification was a 1:1 problem whereas the facial recognition was a harder 1:K problem