Programming Assignments for some of the Coursera Deep Learning Specialisation Modules
-
Convolutional Neural Networks
-
Week 1 -> Using Tensorflow, build a convolutional neural network (CNN) by implementing Conv layers, Pool layers and Forward propagation.
-
Week 2 -> Using Keras, build a model for Residual Neural Networks (ResNet)
-
Week 3 -> Using Keras, use YOLO with non-max suppression algorithm for object detection.
-
Week 4 -> Using Tensorflow, build face detection and recognition systems (Siamese networks); Neural Style Transfer
-
Sequence Models
-
Week 1 -> Using Keras, build LSTM and RNN units, language modeling, music generator
-
Week 2 -> Using Keras, use embedding words, create LSTM network and also word embedding method for getting emojis for sentence
-
Week 3 -> Using Keras, build a trigger word detection system and a machine translation system.