This repository contains implementations of various deep learning experiments using both PyTorch and TensorFlow.
1_a_decision_tree.py- Decision Tree classifier on Iris dataset1_b_svm.py- SVM with decision boundary visualization1_c_gradient_descent.py- Gradient descent implementation + visualization2_linear_regression.py- Linear regression on synthetic data + visualization
3_image.py/3_tensor.py- Image enhancement operations such as histogram equalization, morphological operations4_Neural_network.py/4_tensor.py- Feedforward Neural Network on CIFAR-10 dataset5_initialization_regularization.py/5_tensor.py- Analyzing the impact of Weight initialization and regularization on network's performance in terms of accuracy and prevention of overfitting
6_Digit.py/6_tensor.py- Convolutional Neural Network (CNN) for digit classification on the MNIST dataset7_Digit_VGGNet.py/7_tensor__.py- VGGNet-19 implementation for digit classification for MNIST dataset
8_RNN_imdb_kaggle.py/8_tensor.py- Recurrent Neural Network (RNN) for review classification on the IMDB dataset9_RNN_LSTM.py/9_Tensorflow.py- RNN vs LSTM vs GRU comparison for sentiment analysis on the IMDB dataset
10_NIFTY.py/10_tensor.py- Stock price prediction: Time series forecasting for the NIFTY-50 dataset11_Machine_Translation.py/11_tensorflow.py- Shallow autoencoder and decoder network for English to Hindi translation using LSTM
3_sample_image.png- Sample image for experiment 3z_labexam.py- Lab exam question: Spam Detection using GRUviva.docx- Viva questions and answers for lab exam
This is an academic project for S7 Deep Learning lab. Programs are designed for educational purposes and demonstrate core Neural Network concepts.
Educational use only - S7 DL Laboratory Programs
Developed for Deep Learning Laboratory - 7th Semester AI & ML