A comprehensive web-based platform for building and deploying machine learning models with minimal coding.
- Data loading from local files or popular ML libraries
- Automatic preprocessing detection and application
- Interactive data visualization
- Support for both supervised and unsupervised learning
- Model evaluation and comparison tools
- Local model saving and loading
- Caching system for better performance
- Clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Copy .env.example to .env and configure:
cp .env.example .env
- Run the application:
python run.py
ml_web_platform/
├── app/ # Main application package
│ ├── ml/ # Machine learning components
│ ├── routes/ # Flask routes
│ ├── static/ # Static files
│ └── templates/ # HTML templates
├── cache/ # Cache storage
├── saved_models/ # Saved model storage
├── saved_visualizations/ # Saved plots
└── tests/ # Test suite
- Run tests:
pytest
- Format code:
black .
- Lint code:
flake8
See CONTRIBUTING.md for contribution guidelines.