A machine learning API for model deployment and inference.
ml-api is a RESTful API designed for deploying and serving machine learning models. It allows users to easily upload models, generate predictions, and manage model versions.
View Interactive Project Overview
To deploy the web interface:
kubectl apply -f html_deployment.yaml
- Model upload
- Real-time inference
- Model version management
- Clone the repository:
git clone https://github.com/bniladridas/ml-api.git
- Navigate to the project directory:
cd ml-api
- Install the required dependencies:
pip install -r requirements.txt
- Python 3.x
- Flask (or any other relevant packages)
To start the API server, run:
python main.py
curl -X POST http://localhost:5000/predict -d '{"data": [your_data_here]}'
Feel free to submit issues or pull requests for improvements!
This project is licensed under the MIT License - see the LICENSE file for details.