Code Monkey home page Code Monkey logo

jupyter's Introduction

The Algorithms - Jupyter

Repo size Gitpod ready-to-code Number of issues Number of PRs
Latest commit All contributors Binder

Getting started

You can run and edit the algorithms or contribute to them using Gitpod.io, a free online development environment, with a single click.

Open in Gitpod

Contributing New Algorithms

  • Make your pull requests to be specific and focused. Instead of contributing "several algorithms" all at once contribute them all one by one separately (i.e. one pull request for "Logistic Regression", another one for "K-Means", and so on).

  • Every new algorithm must have:

    • Source code with comments and readable namings
    • Math being explained in README.md along with the code
    • Jupyter demo notebook with an example of how this new algorithm may be applied

If you're adding new datasets they need to be saved in the /data folder. CSV files are preferable. The size of the file should not be greater than 30Mb.

Contributing

Before removing any bug, or adding new algorithms please read our Contribution Guidelines and our Code of Conduct.

License

All the code is licensed under the MIT License

jupyter's People

Contributors

9harshit avatar aditi-dey29 avatar anupkumarpanwar avatar arnav0400 avatar aryanraj315 avatar bhazkar avatar cclauss avatar cheshirlvova avatar chiggshiggs avatar deepankaracharyya avatar grayflash avatar hemanth-kotagiri avatar hritik5102 avatar imkaran23 avatar kaif10 avatar karanpreet8082 avatar krishnapal4050 avatar krishnapals avatar nikhilkala avatar njl0608 avatar panquesito7 avatar raj-pansuriya avatar stepfenshawn avatar sushmit-goyal avatar tehliang01 avatar theconfused1 avatar underthecraft avatar vinay6023 avatar yb221 avatar yenyarng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jupyter's Issues

Add some machine learning algorithms

Can I add some machine learning algorithms which aren't there in the current repository?

  1. Linear Regression using numpy, pandas and scikit
  2. Logistic Regression using numpy, pandas and scikit
  3. SVMs using scikit
  4. Decision trees using scikit

Adding to the Machine Leaning (Matplotlib)

Adding Bar Chart and Pie Chart algorithm and tutorial.

Regarding this I would like to add it under the Matplotlib by [hritik5102]. Since he had proposed Histogram, Curve and Line Graphs

Add more algorithm of machine learning

I have done various kind of algorithm of machine learning in Jupyter notebook like

  • Pandas
  • Numpy
  • Matplotlib
  • Linear Regression
  • Logistic Regression
  • Random forest
  • Decision tree
  • Natural language processing(NLP)
  • MNIST Dataset

Introduce an algorithm animation engine for Jupyter/Python

Hi guys, I created an animation engine based on Jupyter to make it easier to visualize algorithms.
The engine is called algviz. It's an open-source project and everybody can get the source code from GitHub.

I implement some famous algorithms and put them in this repo: algviz-launch.
But I think this project is a better place to contain those notebooks so that more people can learn from it.
Can I port some notebooks into this repo?


I listed some animations below and you can try the online code in Gitpod.

Open in Gitpod

  • Bubble sort algorithm:
    bubble_sort_animation

  • NQueens problem:
    NQueens_animation

  • Prim algorithm:
    Prim_animation

Addition of Gradient Descent Algorithm

I would like to add Gradient descent algorithm .py and jupyter notebook file, as it is a very important algorithm even in implementation of basic regression such as linear regression.

Add some numerical methods algorithms

Can I add some numerical methods algorithms which aren't there in the current repository?

  • Euler's method for the Cauchy problem
  • The Rectangular method
  • The Trapezium method
  • The Simpson’s method
  • Method of tangents

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.