A curated collection of Deep Learning projects built using PyTorch, TensorFlow, Keras, and other popular deep learning frameworks.
This repository showcases practical implementations of Computer Vision (CNNs, Transfer Learning), Natural Language Processing (RNNs, LSTMs), Time Series Forecasting, Sentiment Analysis, and Medical Image Analysis.
Note: To keep the repository lightweight, large datasets, trained model weights (
.pth,.pt,.h5,.keras), cache files, virtual environments, and generated outputs are excluded using.gitignore.
Deep-Learning-Projects/
│
├── Churn Prediction.ipynb
├── DogsVsCats.ipynb
├── Lung_Cancer_Detection_Using_Transfer_Learning.ipynb
├── Sentiment_Analysis.ipynb
├── Weather Forecasting.ipynb
├── cnn_fashion_mnist_pytorch_gpu.ipynb
├── lung-cancer-detection-using-cnn.ipynb
├── pytorch_lstm_next_word_prediction.ipynb
├── pytorch_rnn_based_qa_system.ipynb
├── sentiment_analysis_simplernn.ipynb
└── transfer_learning_fashion_mnist.ipynb
| Project | Domain | Description |
|---|---|---|
| 📉 Churn Prediction | ANN | Predict customer churn using an Artificial Neural Network. |
| 🐶 Dogs vs Cats | CNN | Image classification of dogs and cats using Convolutional Neural Networks. |
| 🫁 Lung Cancer Detection using Transfer Learning | Transfer Learning | Detect lung cancer from medical images using pretrained CNN models. |
| 😊 Sentiment Analysis | NLP | Classify text sentiment using deep learning models. |
| 🌦 Weather Forecasting | Time Series | Forecast future weather conditions using deep learning techniques. |
| 👕 Fashion MNIST (PyTorch) | CNN | Train a CNN on the Fashion MNIST dataset using PyTorch. |
| 🫁 Lung Cancer Detection using CNN | CNN | Detect lung cancer using a custom Convolutional Neural Network. |
| ✍️ Next Word Prediction | LSTM | Predict the next word in a sentence using LSTM networks. |
| ❓ RNN-based Question Answering | RNN | Build a simple Question Answering model using recurrent neural networks. |
| 💬 Sentiment Analysis using SimpleRNN | SimpleRNN | Perform sentiment classification using a SimpleRNN architecture. |
| 👔 Fashion MNIST Transfer Learning | Transfer Learning | Apply transfer learning techniques to the Fashion MNIST dataset. |
- Python
- PyTorch
- TensorFlow
- Keras
- NumPy
- Pandas
- Matplotlib
- Scikit-learn
- OpenCV
- Jupyter Notebook
- Feed Forward Neural Networks
- Binary Classification
- Multi-class Classification
- Image Classification
- Medical Image Analysis
- Feature Extraction
- GPU Training
- Pretrained CNN Models
- Fine-Tuning
- Feature Extraction
- Sequence Modeling
- Text Classification
- Question Answering
- Next Word Prediction
- Language Modeling
- Sequential Data Processing
- Tokenization
- Word Embeddings
- Padding
- Sentiment Analysis
- Sequential Data Prediction
- Forecast Modeling
To keep the repository lightweight and easy to clone, several files are intentionally excluded using the .gitignore file.
The following are typically not included:
- Large datasets
- Trained model weights (
.pth,.pt,.h5,.keras) - Serialized model files
- Python cache files (
__pycache__/) - Virtual environments (
venv/,.venv/) - TensorBoard logs
- Generated outputs
- IDE configuration files
- Temporary files
If you'd like to run any project locally, you may need to:
- Download the required dataset.
- Train the model to generate the saved weights.
- Update dataset paths if necessary.
git clone https://github.com/<your-username>/Deep-Learning-Projects.gitcd Deep-Learning-Projectspip install -r requirements.txtIf no requirements file is provided:
pip install torch torchvision tensorflow keras numpy pandas matplotlib scikit-learn opencv-python notebookjupyter notebookOpen any notebook and run the cells sequentially.
- Deep Learning Fundamentals
- Artificial Neural Networks
- Convolutional Neural Networks
- Transfer Learning
- Recurrent Neural Networks
- Long Short-Term Memory Networks
- Natural Language Processing
- Image Classification
- Medical Image Analysis
- Time Series Forecasting
- Model Evaluation
- GPU Training
- Data Visualization
- PyTorch
- TensorFlow
- Keras
This repository demonstrates hands-on experience with:
- Binary & Multi-class Classification
- Image Processing
- Feature Extraction
- Sequence Modeling
- Text Generation
- Sentiment Analysis
- Transfer Learning
- Medical AI Applications
- Time Series Prediction
- Building Deep Learning Pipelines
- Vision Transformers (ViT)
- BERT & Transformer Models
- Object Detection (YOLO)
- Image Segmentation (U-Net)
- GANs (Generative Adversarial Networks)
- Autoencoders
- Attention Mechanisms
- Hugging Face Transformers
- MLOps for Deep Learning
- Model Deployment using Streamlit/FastAPI
Contributions are welcome!
- Fork this repository.
- Create a new feature branch.
- Commit your changes.
- Push to your fork.
- Open a Pull Request.
If you found this repository useful, consider giving it a ⭐ on GitHub.
Jeremiah Ranen
- GitHub: https://github.com/jeremiahranen7
- LinkedIn: https://www.linkedin.com/in/jeremiahranen/