Skip to content

Repository files navigation

The School of AI

Project for The School of AI

This repository will contain projects/asssignments performed for The School Of AI.

SNo.TopicsDetails
1.Background & BasicsMachine Learning Intuition, Background & Basics of CNN
2.Neural ArchitectureExhaustive Insights into the Neural Architecture (In classroom Coding or ICC)
3.First Neural NetworksHands-on (ICC) to custom design a DNN
4.DNN Architecture SearchA session where we go through 9 different steps before we arrive at the final architecture "suitable for our objective"
5.Batch Normalization & RegularizationIn-depth coverage on Batch Normalization techniques and different kind of Regularizations, including noise robustness (ICC)
6.Advanced ConvolutionsAdvanced Convolutions & Pooling operations with Code examples and usage(ICC)
7.Receptive FieldExhaustive Coverage on Receptive Fields, advancements in Receptive Field, and how RF diverges for different kind of problems
8.Data Augmentation TechniquesAdvanced Image Augmentation Techniques, benchmarks against different techniques and ICC
9.Kernel/Channel VisualizationThe most powerful debugging tool at your disposal! (ICC)
10.Advanced Training ConceptsAdvanced concepts on training, including LR, Momentum, Learning Rate Finder,
11.SuperConvergenceAdvanced topics cover to understand and execute Super Convergence
12.ResNet Part 1Understanding ResNet end to end (ICC)
13.ResNext Part 2Understanding ResNet V2, V3 and ResNext (ICC)
14.Inception NetworkUnderstanding Inception Networks (ICC)
15.DenseNetUnderstanding DenseNet and it's applications (ICC)
16.MegaProjectTraining ImageNet from scratch with Super Convergence close to StateOfAccuracy
17.Small DNNs & their advantages Part 1Building SqueezeNet & MobileNet from scratch. Includes Kernel Reduction, Channel Reduction, Evenly Spaced Downsampling, Cardinality, Shuffle Operation
18.Small DNNs & their advantages Part 2Evenly Spaced Downsampling, Cardinality, Shuffle Operation, Distillation & Compression
19.Transfer LearningTransfer Learning and approaches. (ICC)
20.YOLO v2YOLO V2 Architecture and Design Decisions
21.YOLO V2 TrainingTraining YOLO V2 on a custom dataset (with Transfer Learning)
22.Face RecognitionBuilding a Face Recognition Model from scratch with advanced Loss functions. ICC
23.FR using Siamese NetworkBuilding an FR model using Siamese Network. ICC
24.Zero & One-shot learningBuilding a DNN to detect an unseen or never-trained-on object! ICC
25.UNETUnderstanding UNET and it's state of art implementations (image segmentation, etc) ICC
26.eNASHow to train a neural network to write a state-of-art neural network
27.Encoder Decoder ArchitectureRepresentation Learning, Sequence to Sequence Mapping and ICC
28.GAN & Style TransferGenerative Adversarial Network and many approaches for the same (DCGAN, CycleGAN). Mode Collapse, Non-convergence and ICC
29.Variational AutoencodersLatent Representations using Variational Autoencoders. ICC
30.Word2Vec & Neural Word EmbeddingsUsing Word2Vec, ELMO, BERT, GPT-2, Glove & Doc2Vec. ICC
31.RNNRNN Basics, advances and drawbacks. Visualizing memorizations in RNNs
32.LSTM & GRUThe intuition behind LSTM and GRUs. ICC
33.Attention Mechanism & Memory NetworksAttention & augmented RNNs. Why "Attention"? Memory Networks and ICC
34.Reinforcement Learning BasicsBackground, Intuition, and roadmap
35.RL Common ApproachesBuilding various deep learning agents including DQN and A3C (ICC)
36.OpenGym & RL BasicsOpenAI GYM, and implementation of Q Learning (ICC)
37.Policy GradientsPolicy Gradient Methods, Continuous Action Spaces, and solving several OpenGym problems (ICC)
38.Deep Q-LearningDeep Q Learning, Replay Memory, Partially Observable MDPs and ICC
39.A3C in depthA3C in depth and implementation (ICC)
40.AlphaZeroTraining an AlphaZero model from scratch!

Successfully Completed the EVA course with flying colors

Arjun Gupta EIP Certificate