Important
π’ Live Student Notice & Activity Board: All active student project sprints, hackathons, and repository releases are broadcast live on our Live Activities Radar on aimlcluboct.github.io/#activities β.
The Projects repository serves as the central hub for practical software engineering and machine learning implementations developed within the AI & Machine Learning Club (AIML Club OCT), Oriental College of Technology, Bhopal.
We emphasize production readiness, clean code architecture, reproducible environments, and open-source collaboration. Every project in this repository includes complete source code, dependency specifications, evaluation metrics, and documentation.
Browse projects by difficulty level:
- π’ Beginner Projects (
beginner/): Tabular ML models, exploratory data analysis apps, and fundamental predictive pipelines designed for 1st/2nd year students. - π‘ Intermediate Projects (
intermediate/): Computer vision pipelines, NLP classifiers, deep learning architectures, and FastAPI serving layers. - π΄ Advanced Projects (
advanced/): Full-stack generative AI applications, agentic workflows, RAG systems, and containerized microservices. - π£ Research & Experimental (
research/): Academic paper replications, benchmark validations, and ablation studies. - π§© Project Templates & Submission Guide (
templates/): Standard blueprints for submitting your project.
- Problem: Students lack a unified, real-time portal to discover AI workshops, access resources, and submit anonymous feedback or event suggestions to club leadership.
- Solution: A modern, distributed web ecosystem featuring real-time updates, automated link redirection, and an interactive feedback portal.
- Domain: Web Engineering & Community Automation
- Tech Stack: Next.js, React, Tailwind CSS, Vercel, REST APIs
- Difficulty: Intermediate
- Status: π’ Live / Production
- Live Portals: aimlcluboct.in | voice.aimlcluboct.in | social.aimlcluboct.in
- Documentation: Ecosystem Architecture
- Problem: Identifying students who require early academic interventions before semester examinations.
- Solution: Machine learning pipeline using scikit-learn ensemble models (Random Forests, Logistic Regression) with pure-Python zero-dependency fallback and feature importance ranking.
- Domain: Predictive Modeling & Educational Data Mining
- Tech Stack: Python, Pandas, Scikit-Learn, Streamlit
- Difficulty: Beginner
- Status: π’ Implemented Starter
- Code & Docs:
beginner/student-performance-predictor
- Problem: Detecting fraudulent text, urgent banking scams, and phishing attempts targeted at university students and staff.
- Solution: Natural Language Processing (NLP) pipeline comparing Multinomial Naive Bayes and Logistic Regression with TF-IDF n-gram vectorization and pure-Python zero-dependency fallback.
- Domain: Natural Language Processing & Cyber AI
- Tech Stack: Python, Scikit-Learn, TF-IDF Vectorizer, Multinomial Naive Bayes
- Difficulty: Beginner
- Status: π’ Implemented Starter
- Code & Docs:
beginner/phishing-spam-detector
- Problem: Ensuring workplace and two-wheeler safety compliance on campus grounds.
- Solution: Real-time computer vision pipeline utilizing YOLO object detection to identify helmets and safety gear from video streams, with educational IoU simulation.
- Domain: Computer Vision & Edge AI
- Tech Stack: Python, OpenCV, Ultralytics YOLO, PyTorch
- Difficulty: Intermediate
- Status: π’ Implemented Starter
- Code & Docs:
intermediate/safety-helmet-detector
- Problem: Navigating dense 100+ page university ordinances, grading criteria, and semester course catalogs is time-consuming for students.
- Solution: Retrieval-Augmented Generation (RAG) assistant that indexes official college PDFs and ordinances into a vector search index to provide verified answers with citations.
- Domain: Generative AI & Natural Language Processing
- Tech Stack: Python, Cosine Similarity Vector Index, LangChain / ChromaDB
- Difficulty: Advanced
- Status: π’ Implemented Starter
- Code & Docs:
advanced/campus-rag-assistant
When submitting or documenting projects, contributors must use this standard specification:
### [Project Name]
- **Problem:** [1-sentence problem statement]
- **Solution:** [1-2 sentences explaining the technical solution]
- **Domain:** [e.g. Computer Vision / NLP / Tabular ML / GenAI / MLOps]
- **Tech Stack:** [e.g. Python, PyTorch, OpenCV, FastAPI]
- **Difficulty:** [Beginner / Intermediate / Advanced / Research]
- **Status:** [Proposed / In Development / Completed / Maintained]
- **Repository:** [Direct link to project directory or submodule]
- **Demo:** [Live URL or Colab link if applicable]
- **Documentation:** [Link to local README.md]Have you built an interesting AI/ML project during a college hackathon, club workshop, or self-study? We would love to feature it!
- Check our Contributing Guide.
- Use the Project Blueprint Template.
- Ensure your project directory contains a clean
README.md,requirements.txt, and clear setup instructions. - Open a Pull Request for review by the technical maintainers.
Looking for something concrete to work on? Grab one of our open contributor tasks:
- π Issue #7: Streamlit Web UI for Phishing & Spam Detector (Beginner NLP & Web)
- π Issue #8: Student Feedback Sentiment Analyzer (Beginner Text Analytics & EDA)
- π Issue #8 in learning_resources: Decision Boundary Visualization Tool (Matplotlib & Classification)
π¬ Want feedback first? You can share your project demo, link, or prototype directly in our Student Project Showcase Discussion Panel or Club-wide Showcase to get feedback from club seniors!
π Frontier Engineering Discussion: Brainstorm architectures on our Autonomous Multi-Agent Swarms & Local Edge AI Forum β!
πΌ Career & Portfolio Advice: Learn how to present your GitHub projects on resumes in our Career & Portfolio Hub β!
- Official Website: aimlcluboct.in
- Digital Hub & Socials: social.aimlcluboct.in
- Share Ideas & Feedback: voice.aimlcluboct.in
- Email: aimlcluboct@gmail.com