rasbt / Algorithms_in_ipython_notebooks
Licence: gpl-3.0
A repository with IPython notebooks of algorithms implemented in Python.
Stars: ✭ 450
Labels
Projects that are alternatives of or similar to Algorithms in ipython notebooks
Face Image Motion Model
Face Image Motion Model (Photo-2-Video) based on "first-order-model" repository.
Stars: ✭ 446 (-0.89%)
Mutual labels: jupyter-notebook
Ipython Soccer Predictions
Sample iPython notebook with soccer predictions
Stars: ✭ 447 (-0.67%)
Mutual labels: jupyter-notebook
Food Recipe Cnn
food image to recipe with deep convolutional neural networks.
Stars: ✭ 448 (-0.44%)
Mutual labels: jupyter-notebook
Dynslam
Master's Thesis on Simultaneous Localization and Mapping in dynamic environments. Separately reconstructs both the static environment and the dynamic objects from it, such as cars.
Stars: ✭ 446 (-0.89%)
Mutual labels: jupyter-notebook
D2 Net
D2-Net: A Trainable CNN for Joint Description and Detection of Local Features
Stars: ✭ 448 (-0.44%)
Mutual labels: jupyter-notebook
Tpu
Reference models and tools for Cloud TPUs.
Stars: ✭ 4,580 (+917.78%)
Mutual labels: jupyter-notebook
Orion
A machine learning library for detecting anomalies in signals.
Stars: ✭ 445 (-1.11%)
Mutual labels: jupyter-notebook
Attention Learn To Route
Attention based model for learning to solve different routing problems
Stars: ✭ 449 (-0.22%)
Mutual labels: jupyter-notebook
Course Resources Ml With Experts Budgets
Further student resources for DrivenData's 'Machine Learning with the Experts: School Budgets' DataCamp course.
Stars: ✭ 447 (-0.67%)
Mutual labels: jupyter-notebook
Rl Portfolio Management
Attempting to replicate "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem" https://arxiv.org/abs/1706.10059 (and an openai gym environment)
Stars: ✭ 447 (-0.67%)
Mutual labels: jupyter-notebook
Pytorch advanced
書籍「つくりながら学ぶ! PyTorchによる発展ディープラーニング」の実装コードを配置したリポジトリです
Stars: ✭ 448 (-0.44%)
Mutual labels: jupyter-notebook
Cocoapi
COCO API - Dataset @ http://cocodataset.org/
Stars: ✭ 4,776 (+961.33%)
Mutual labels: jupyter-notebook
Jupyter tensorboard
Start Tensorboard in Jupyter Notebook
Stars: ✭ 446 (-0.89%)
Mutual labels: jupyter-notebook
3dmol.js
WebGL accelerated JavaScript molecular graphics library
Stars: ✭ 443 (-1.56%)
Mutual labels: jupyter-notebook
Course V4
Please use fastbook's /clean folder instead of this
Stars: ✭ 449 (-0.22%)
Mutual labels: jupyter-notebook
Deep Learning Workshop
Deep Learning Workshop : Including a VirtualBox VM with pre-configured Jupyter, Tensorflow, PyTorch, models and data
Stars: ✭ 450 (+0%)
Mutual labels: jupyter-notebook
Practical Pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
Stars: ✭ 4,329 (+862%)
Mutual labels: jupyter-notebook
About this repository
This repository is meant to be a growing collection of interesting and useful algorithms implemented in Python and presented in IPython notebooks. IPython notebooks, because they offer a convenient way for describing the algorithm, benchmarking, maybe even visualization, and eventually sharing and viewing.
I am looking forward to your contributions, suggestions, and ideas
If you have any suggestions or want to make additions, I would be very happy if you could send me
- an email,
- leave me a message on google+,
- or even send me a tweet on twitter (given you can fit it within the 140 character limit ;)).
- Or even better: It would be great if you would simply fork this project and send me a pull request.
Categories
Algorithm Essentials
Greedy Algorithms
- Introduction to Greedy Algorithms [ GitHub ] [ Jupyter nbviewer ]
- More Greedy Algorithm Examples [ GitHub ] [ Jupyter nbviewer ]
- Breadth-First Search [cross-linked] [ GitHub ] [ Jupyter nbviewer ]
- Dijkstra's Algorithm [cross-linked] [ GitHub ] [ Jupyter nbviewer ]
Divide-and-Conquer Algorithms
- Introduction to Divide-and-Conquer Algorithms[ GitHub ] [ Jupyter nbviewer ]
- Binary Search [cross-linked] [ GitHub ] [ Jupyter nbviewer ]
- Recursion Examples [ GitHub ] [ Jupyter nbviewer ]
Other
- FizzBuzz [ GitHub ] [ Jupyter nbviewer ]
Sorting Algorithms
- Selection Sort [ GitHub ] [ Jupyter nbviewer ]
- Bubble Sort [ GitHub ] [ Jupyter nbviewer ]
- QuickSort [ GitHub ] [ Jupyter nbviewer ]
Data Structures
- Implementing a Simple Hash Table [ GitHub ] [ Jupyter nbviewer ]
- Bloom Filters [ GitHub ] [ Jupyter nbviewer ]
- Singly Linked List [ GitHub ] [ Jupyter nbviewer ]
- Stacks [ GitHub ] [ Jupyter nbviewer ]
- Queues and Deques [ GitHub ] [ Jupyter nbviewer ]
Search Algorithms
- Binary Search [ GitHub ] [ Jupyter nbviewer ]
- Breadth-First Search [ GitHub ] [ Jupyter nbviewer ]
- Dijkstra's Algorithm [ GitHub ] [ Jupyter nbviewer ]
Statistical Analysis
- Linear regression via the least squares fit method [ GitHub ] [ Jupyter nbviewer ]
- Dixon's Q test to identify outliers for small sample sizes [ GitHub ] [ Jupyter nbviewer ]
- Rejection sampling [ GitHub ] [ Jupyter nbviewer ]
Machine Learning
- Please see my
pattern_classification
repository at https://github.com/rasbt/pattern_classification
Geometry
- Counting points inside a hypercube [ GitHub ] [ Jupyter nbviewer ]
- Vectorizing a classic
for
-loop in NumPy for calculating Euclidean distances [ GitHub ] [ Jupyter nbviewer ]
Efficiency
- Finding the Maximum Pairwise Product [ GitHub ] [ Jupyter nbviewer ]
- Fibonacci Numbers [ GitHub ] [ Jupyter nbviewer ]
- Greatest Common Divisor [ GitHub ] [ Jupyter nbviewer ]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].