ONE ML
It is a platform where one can learn and visulaize various machine learning algorithms. This platform have code section, theory section and playground. Playground is the place where one can play with algorithm and see how it actually work.
Here is the live website which is updated after every 24 hours : OneML
Join the official slack channel of Oneml : Oneml (OpenSource)
Slack channel is the place where we will discuss about the new features, on going issues that is
to be added or solved.
Algorithms
- Linear Regression
- Logistic Regression
- Object Detection
- Image Classification
- Support Vector Machine
Setup Guide
Make sure you are using node version <= 14
1. git clone https://github.com/m1-key/OneML_ContriHub.git
2. cd OneML_ContriHub
3. install venv(pip package) and activate it
4. add env to .gitignore
4. npm install
5. npm start
Django Server setup
1. cd OneML_ContriHub
2. activate virtual environment
2. pip install -r requirements.txt
3. cd djangobackend
4. python manage.py runserver
Contribution Guide
Follow the below steps to contribute to this project.
- First setup the project. (See Setup Guide)
- If want to solve any existing issue, then first inform the maintainers by commenting into that issue, as well as requesting an assignment of the issue here so that it can be assigned to you.
- Add
fixes #<issue_number>
as a comment of the PR. - Submit the PR URL on ContriHUB
- If you want to add any new feature then first create an issue for that and tag any maintainer in that, so that he/she can review that new feature.
- For contributing to plotly labelled issues, refer to the additional contribution guide for plotly here.