AnuragGupta806 / OneML_ContriHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Linear Regression
  2. Logistic Regression
  3. Object Detection
  4. Image Classification
  5. Support Vector Machine

Setup Guide

Make sure you are using node version <= 14

1. git clone https://github.com/ContriHUB/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.

  1. First setup the project. (See Setup Guide)
  2. 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.
  3. Add fixes #<issue_number> as a comment of the PR.
  4. Submit the PR URL on ContriHUB
  5. 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.
  6. For contributing to plotly labelled issues, refer to the additional contribution guide for plotly here.

Project Mantainers

  1. Mithilesh Tiwari
  2. Abhay Katheria
  3. Sidhant Agarwal

About


Languages

Language:HTML 67.0%Language:Jupyter Notebook 32.4%Language:CSS 0.3%Language:JavaScript 0.1%Language:SCSS 0.1%Language:Python 0.0%