Code Monkey home page Code Monkey logo

jupyter's Introduction

The Algorithms Official Website


This is a static Next.js site providing a searchable library of all the algorithms in The Algorithms. All the data about the algorithms gets scraped directly from the git repositories.

Translating the website

You can help us translate the TheAlgorithms website using Weblate here. There you can complete the translations for our current languages, or suggest something if you are unsure. Also feel free to add a new language. The current languages are:

Translation status by language

Getting Started

If you haven't installed it yet, install Node.js and yarn. Then, install all the dependencies:

yarn

After that, run the script that fetches all the algorithms from GitHub:

yarn fetch-algorithms

Finally, run the development server:

yarn dev

Open http://localhost:3000 with your browser to see the website.

Alternatively, you can also use the Ready-to-Code Gitpod and easily check how your deployment looks. It will automatically run the commands mentioned above on run.

Contributing

If you want to add a new feature or fix a bug, create a new branch or fork and commit there. Before opening a PR, be sure to

  • Run yarn lint and fix potential errors
  • Run yarn build to check if everything still builds successfully

Open the pull request against main. Vercel will automatically create a preview deployment, and the pull request will be squash merged after being reviewed by a member.

License

The source code of website itself (this repository) is licensed under MIT, while all the licenses for the code and explanations on the website can be found in the respective repositories.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Powered by Vercel

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 karanpreet8082 avatar kausthub-kannan 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

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.

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

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 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

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

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.