Showing 15 of 15 projects
A comprehensive collection of Python sample codes and a textbook for robotics algorithms, covering localization, mapping, SLAM, path planning, and control.
A Python code collection and textbook for robotics algorithms, featuring implementations for localization, mapping, SLAM, path planning, and control.
Python implementations of popular machine learning algorithms from scratch with interactive Jupyter demos and mathematical explanations.
A comprehensive collection of machine learning algorithms implemented exclusively in NumPy for educational purposes and prototyping.
A deep reinforcement learning library offering high-quality, single-file implementations of algorithms like PPO, DQN, and SAC for research and education.
Matlab implementation of machine learning algorithms from Bishop's Pattern Recognition and Machine Learning textbook.
A Java library implementing various string similarity and distance algorithms like Levenshtein, Jaro-Winkler, and n-gram methods.
MatLab/Octave implementations of popular machine learning algorithms with detailed mathematical explanations and code examples.
A lightweight Ruby playground with clean implementations of core AI algorithms for learning and experimentation.
A lightweight Ruby playground with clean, readable implementations of core AI algorithms for learning and experimentation.
Jupyter notebooks implementing algorithms, proofs, and summaries from 'The Elements of Statistical Learning' textbook.
A Go library implementing C++ STL iterators and algorithms to replace hand-written loops with expressive, reusable code.
An optimized MSD radix sort implementation for fast string sorting in Go, outperforming standard library sort.
A JavaScript implementation of the Louvain method for efficient community detection in graphs.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.