Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"

aima-python Python code for the book Artificial Intelligence: A Modern Approach. You can use this in conjunction with a course on AI, or for study on your own. We're looking for solid contributors to help.

Related Repos



qiyuangong Python & JAVA Solutions for Leetcode (inspired by haoel's leetcode) Remember solutions are only solutions to given problems. If you want full study checklist for code & whiteboard interview, please turn to jwasham's codin
 

tathey1 GraSPy Graph Statistics in Python is a package for graph statistical algorithms. Overview Documentation System Requirements Installation Guide Contributing License Issues Overview A graph, or
 

xiaoylu Leetcode solutions organized by the problem categories
 

TesseractCoding The goal of this project is to have in a single place all possible algorithms and data structures - in multiple languages. We aim to achieve this in a collaborative manner, so feel free to contribute in any way you want, just make sure to follow the contribution guidelines listed below.
 

google-research Differentiable sorting and ranking operations in O(n log n).
 

hybridtheory This Python package provides hashing algorithms for computing cohort ids of users based on their browsing history. As such, it may be used to compute cohort ids of users following Google's Federated Learning of Cohorts (FLoC) proposal.
 

nkaz001 algorithm trading backtest and optimization examples
 

raphaelvallat AntroPy is a Python 3 package providing several time-efficient algorithms for computing the complexity of time-series. It can be used for example to extract features from EEG signals.