A compilation of free resources for learning AI.
Teach Yourself Programming in 10 Years
Hacker Rank
Kaggle
Intro to AI
Introduction to Machine Learning for Coders
Python Data Science Handbook
Mastering Numerical Computing with Numpy
R Caret Tutorial
Weka
Weka datasets
Entropy and Information Gain
Naive Bayes Classifier
kNN Algorithm
Fast.ai
MIT Deep Learning
Dive into Deep Learning
Deep Learning Book
CS231n Convolutional Neural Nets
Automated Planning & Scheduling
STRIPS Fiddle
PDDL Editor
Funcion objetivo y restricciones (Spanish)
Distributed Evolutionary Algorithms in Python
Simulated Annealing
Simulated Annealing Algorithm
GRASP
Evolutionary Computation Bestiary
Differential Evolution
Particle Swarm Optimization Implementation
Ant Colony Optimization TSP
Supervised Learning vs Reinforcement Learning
Intro to Reinforcement Learning
Intro to Reinforcement Learning (MIT)
Pong from Pixels
Deep Reinforcement Learning
Grid World
Q-Learning in Python
RL with Q Tables
Reinforcement Learning Algorithms
A* Algorithm
Knowledge Representation & Automated Reasoning
Fuzzy Logic (Spanish)
Fuzzy Arithmetic
Scikit-fuzzy
Elivra
Answer Set Programming
NuSMV Examples
Constraint-based Reasoning
Algorithms for CSPs
Constraint Satisfaction
CSP in Python
Branch-and-Bound in Python
Backtracking
MiniZinc
Global Constraint Catalog
pymzn
DPLL
SAT
DPLL SAT Solver
PySchedule