Welcome to my Deep Learning projects repository using TensorFlow. This collection includes my practice exercises, mini-projects, and experiments with various deep learning architectures, covering topics such as computer vision, natural language processing, time series prediction, and more.
DeepLearning-TensorFlow/
β
βββ π notebooks/ # Jupyter Notebooks with annotated code
βββ π models/ # Saved model architectures and weights
βββ π datasets/ # Links or scripts to download datasets
βββ π utils/ # Helper functions and preprocessing scripts
βββ π experiments/ # Individual project implementations
βββ requirements.txt # Python package dependencies
βββ README.md # You're here!
π Projects Included
Project Description Techniques
Image_Classifier_CNN A convolutional neural network trained on CIFAR-10 and MNIST datasets CNN, BatchNorm, Dropout
TextSentiment_RNN Sentiment analysis using RNN and LSTM layers on IMDB reviews Embedding, LSTM, TextVectorization
GAN_FashionMNIST Generative Adversarial Network to synthesize fashion images GANs, Discriminator, Generator
TimeSeries_Forecasting Forecasting stock price trends using LSTM networks Sliding window, LSTM
TransferLearning_ResNet Image classification using pretrained ResNet50 Transfer Learning, Fine-tuning
π οΈ Key Concepts Practiced
Neural Network Fundamentals (Forward/Backward Pass)
Convolutional Neural Networks (CNNs)
Recurrent Neural Networks (RNNs, LSTMs, GRUs)
Generative Adversarial Networks (GANs)
Transfer Learning with TensorFlow Hub/Keras
Custom Training Loops and Callbacks
TensorBoard Visualization
π Datasets Used
MNIST / Fashion-MNIST
CIFAR-10 / CIFAR-100
IMDB Movie Reviews
Custom datasets from Kaggle/UCI
βοΈ Setup Instructions
Clone the repository:
bash
Copy
Edit
git clone https://github.com/yourusername/DeepLearning-TensorFlow.git
cd DeepLearning-TensorFlow
Create a virtual environment and install dependencies:
bash
Copy
Edit
pip install -r requirements.txt
Run a sample notebook:
bash
Copy
Edit
jupyter notebook notebooks/Image_Classifier_CNN.ipynb
π Future Work
Integrate TensorFlow with TFLite for mobile deployment
Explore attention mechanisms and Transformer models
Implement Explainable AI (XAI) for model interpretability
Optimize models for inference speed and memory
π€ Contributions
Open to collaboration and feedback! Feel free to fork, star βοΈ, or raise issues.
π§ Contact
Noor Islam S. Mohammad
Graduate Student & Researcher
π« Email: islam [dot] m [at] nyu [dot] edu
π License
This project is licensed under the MIT License.