Welcome to the Group3 public repository! This repo contains a collection of AI and Machine Learning projects completed as part of our coursework at Loyalist College. Each branch showcases a specific area of AIβranging from Natural Language Processing and Computer Vision to Deployment and Generative Modeling.
| Branch Name | Description |
|---|---|
dev |
Default branch containing ongoing updates and shared utilities |
cv-assignment-1 |
CV Case Study 1 β kNN, SVM, DNN, CNN models for image classification |
cv-assignment-2 |
CV Assignment 1 β Transfer learning with VGG/EfficientNet |
cv-assignment-3 |
CV Case Study 2 - DCGAN, WGAN, VAE, cGAN generative modeling on image data |
cv-assignment-4 |
CV Assignment 3 β DDPM, DDIM, LDM, GLIDE generative modeling on image data |
natural-language-processing |
Shared utilities and experiments related to NLP tasks |
nlp-assignment-1 |
NLP Case Study 1 β Regex, Lemmatization and Stemming on text data |
nlp-assignment-2 |
NLP Assignment 1 - SVM, RNN, LSTM, GRU sentiment models on tweet data |
nlp-assignment-3 |
NLP Case Study 2 β Causal/Non-causal Transformer sentiment models |
nlp-assignment-4 |
NLP Assignment 3 β RAG-based chatbot using Transformers and LangChain |
dep-assignment-1-dev |
Flask-based deployment of ML models (dev branch) |
dep-assignment-1 |
Flask-based deployment of ML models (test branch) |
deployment-of-AI-solutions |
Multi-model Docker deployment with UI and containerization pipelines |
computer-vision |
General computer vision models and interpretability notebooks |
- β Classic ML models: kNN, SVM, DNN
- π CNNs, RNNs, GRUs, LSTMs with structured experiments
- π§ Generative Models: DCGAN, VAE, WGAN, DDPM, GLIDE, etc.
- π§ͺ NLP Pipelines: Regex, LSTM, Transformer, RAG Chatbots
- π οΈ Interpretability: LIME, SHAP for CV & NLP models
- π Deployment: Flask, FastAPI, Streamlit, Docker, GitHub
- π Modular Git branching for clean team collaboration
Languages:
Python, HTML, CSS
Libraries & Frameworks:
TensorFlow, PyTorch, Keras, Scikit-learn, OpenCV, Pandas, Matplotlib, Seaborn, librosa
Deployment Tools:
Flask, FastAPI, Streamlit, Docker, ngrok
Dev Environment:
Jupyter Notebook, VS Code, Google Colab, GitHub
Clone this repo and switch to the desired branch:
git clone https://github.com/your-org/group3-ai-ml-assignments.git
cd group3-ai-ml-assignments
git checkout branch-name