Dueling Double DQN based Autonomous Vehicle Overtaking

Implement and Trained a ueling Double DQN (Deep Q-Learning Network) to overtake cars in a 3 lane scenario on highways.

Dueling Double DQN

3D Super-Resolution of CT and MRI Scans using CNN

3D super-resolution

Implemented and Trained the CNN-IL algorithm in the existing IEEE journal paper on IXI dataset. Proposed and Trained improved custom networks for super-resolution in height-and-width and depth directions in PyTorch by rewiring skip connections, adding ELU activations and adding more layers. Improved SSIM and PSNR using the above custom network.

Handwritten Digit Recognition

Digit recognition

Implemented Logistic Regression, Kernel SVM with PCA, MDA and LeNet-5 CNN from scratch to identify/classify handwritten digits.

Face recognition

Face recognition

Implemented advanced machine learning algorithms, including Bayes' Classifier, kNN Classifier, Boosted SVM, and kernel SVM (using linear, polynomial, and RBF kernel), for face recognition without using in-built functions. Applied PCA and MDA to further improve prediction accuracy.

Fine grain classification using Transfer Learning

Transfer learning

Implemented transfer learning using VGG to classify among 10 different species of monkeys, thus increasing the accuracy from 20.18% to 83.09%.