Skip to content

Shreesh-Sree/ML_HUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML HUB

Maintained Projects License Docker

A centralized repository for production-ready Machine Learning projects and self-hosted utilities.

Getting Started | Projects | Documentation


Project Catalog

Project Description Stack Status
Fraud Detection Imbalanced classification system for transaction security Python, XGBoost, Streamlit Production
Raw Voice RAG-powered AI chatbot with voice processing LangChain, GLM-4.7, ChromaDB Production
Photonix Self-hosted photo management system Django, PostgreSQL, Redis Production

Prerequisites

Ensure the following are installed on your system:

Requirement Purpose
Docker Container runtime for all projects
Docker Compose Multi-container orchestration
Python 3.12+ Local development (optional)
Git LFS Large dataset handling

Quick Start

Step 1: Clone the Repository

git clone https://github.com/Shreesh-Sree/ML_HUB.git
cd ML_HUB

Step 2: Configure Environment

Create a .env file in the root directory:

GOOGLE_API_KEY=your_google_api_key
HF_TOKEN=your_huggingface_token
LLM_MODEL=zai-org/GLM-4.7-Flash:novita
LLM_TEMPERATURE=0.7
RETRIEVER_K=5

Step 3: Deploy All Services

docker compose up -d

Service Endpoints

Service URL Description
Fraud Detection localhost:8501 Transaction fraud analysis dashboard
Raw Voice Frontend localhost:8502 AI chatbot interface
Raw Voice API localhost:8000/docs Backend API documentation

Individual Project Deployment

Fraud Detection
cd credit-card-fraud-detection
docker build -t fraud-detection .
docker run -p 8501:8501 fraud-detection

Access: http://localhost:8501

Raw Voice
cd raw_voice
docker compose up -d

Access: http://localhost:8502 (Frontend) | http://localhost:8000 (API)

Photonix
cd photonix
docker compose up -d

Access: http://localhost:8888


Repository Structure

ML_HUB/
├── credit-card-fraud-detection/   # XGBoost-based fraud classifier
├── raw_voice/                     # LLM RAG chatbot with audio support
├── photonix/                      # Photo management infrastructure
├── docker-compose.yml             # Root orchestration file
└── .env                           # Environment configuration

License

This project is distributed under the MIT License. See individual project directories for specific licensing details.


Maintained by Sreesanth R

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors