Web-interface + rest API for classification and regression (https://jeff1evesque.github.io/machine-learning.docs)
Overview
This project presents a robust solution for machine learning enthusiasts and developers, combining a straightforward web interface with a programmatic API to facilitate various machine learning algorithms. With support for algorithms such as Support Vector Machine (SVM) and Support Vector Regression (SVR), it aims to simplify the deployment and execution of machine learning tasks. The setup process allows users to choose between Rancher and Docker-Compose, depending on their system preferences and reliability needs.
The installation and configuration process is well-documented, ensuring that users can easily get started on different operating systems. This accessibility makes it an appealing option for both newcomers and seasoned professionals looking to enhance their machine learning projects.
Features
- Web Interface: Easily accessible browser interface provides seamless navigation and usability for managing datasets and models.
- Programmatic API: Offers a robust API for developers who prefer programmatic control over their machine learning tasks.
- Supported Algorithms: Utilizes popular machine learning algorithms like Support Vector Machine (SVM) and Support Vector Regression (SVR) for diverse analytical needs.
- Flexible Setup Options: Allows installation via Rancher or Docker-Compose, catering to different user preferences and reliability conditions.
- Comprehensive Testing: Comes equipped with unit tests for both the web interface and API, promoting code integrity and quality assurance.
- Data Management Functions: Features sessions for storing and appending datasets, which are crucial for efficient data handling and processing.
- Detailed Documentation: Provides thorough installation and configuration instructions, making it easier for users to get up and running quickly.
- Scalable Deployment: Capable of running in various environments, whether local through Docker or in a more distributed setup with Rancher, allowing for flexible scalability.