iamjadhav / enpm809k

Fundamentals of Artificial Intelligence and Deep Learning Frameworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ENPM809K

Fundamentals of Artificial Intelligence and Deep Learning Frameworks


Overview

My solutions for the course assignments of ENPM809K-Fundamentals of Artificial Intelligence and Deep Learning Frameworks. The course assignments are the same as the Stanford CS231n Assignments. This repository contains Implementions of kNN, Multiclass SVM classifiers with SVM and Softmax loss with techniques like Stochastic Gradient Descent and Cross-validation from scratch for the task of classifying Images from the CIFAR-10 dataset. As well as implementations of Multi-layer Fully Connected Neural Networks with training techniques like Backpropagation, Batch Normalization and, Layer Normalization while using various optimization techniques (SGD, RMSProp, AdaGrad, Adam) for the task of Image Classification on CIFAR-10. PyTorch implementation of Two, Three layer Fully Connected Networks, Convolutional Neural Networks, a VGG-like network for the open-ended challenge.

Technology Used

  • Google Colaboratory
  • Python 3.10 Programming Language

About

Fundamentals of Artificial Intelligence and Deep Learning Frameworks


Languages

Language:Jupyter Notebook 93.8%Language:Python 6.0%Language:Cython 0.1%Language:Shell 0.1%