Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.6.0
metadata
title: AutoML - MCP Hackathon
emoji: π
colorFrom: yellow
colorTo: pink
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: mit
tags:
- machine-learning
- mcp
- hackathon
- automl
- lazypredict
- gradio
- mcp-server-track
- agent-demo-track
short_description: Automated ML model comparison with LazyPredict
π€ AutoML - MCP Hackathon Submission
Automated Machine Learning Platform with LazyPredict and Model Context Protocol Integration
Video Links
- Gradio Demo Link : https://youtu.be/TNStp8Xae1o
- MCP Client Demo Link: https://youtu.be/mdUpdxX_Rcw
π Hackathon Track
Agents & MCP Hackathon - Track 1: MCP Tool / Server
π οΈ How It Works
The AutoML provides a streamlined pipeline for automated machine learning:
Agent-Friendly Design
- Single Entry Point: The
run_pipeline()function serves as the primary interface for AI agents - Flexible Input Handling: Automatically determines whether input is a file path or URL
- Comprehensive Output: Returns all generated artifacts (models, reports, visualizations)
- Error Resilience: Robust error handling with informative feedback
π Quick Start
Installation & Running the Application
# Clone the repository
git clone [repository-url]
cd AutoML
# Install dependencies
pip install -r requirements.txt
# Run the main application
python app.py
π Demo Scenarios
College Placement Analysis
- Upload
collegePlace.csvincluded in the project with url: (https://raw.githubusercontent.com/daniel-was-taken/Placement-Prediction/refs/heads/master/collegePlace.csv) - Automatic feature analysis and model comparison
- Export trained model for future predictions
π Current Features
- π Dual Input Support: Upload local CSV files or provide public URLs for data loading
- π€ One-Click AutoML: Complete ML pipeline from data upload to trained model export
- π― Intelligent Task Detection: Automatic classification vs regression detection based on target variable analysis
- π Multi-Algorithm Comparison: Simultaneous comparison of 20+ algorithms with LazyPredict
- π Comprehensive EDA: Detailed dataset profiling with statistical analysis and data quality reports
- πΎ Model Export: Download best performing model as pickle file for production deployment
- π Performance Visualization: Clear charts showing algorithm comparison and performance metrics
- π MCP Server Integration: Full Model Context Protocol support for seamless AI assistant integration
- π‘οΈ Robust Error Handling: Comprehensive validation with informative user feedback
- π¨ Modern UI: Clean, responsive interface optimized for both human and agent interactions
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference