Skip to content

Metaheuristic and probabilistic search algorithms and Neural Network implementations using Python

License

Notifications You must be signed in to change notification settings

Kidel/Artificial-Intelligence-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence Py

Artificial Intelligence experiments using Python in Jupyter Notebook.

Why do I need it?

This is meant to be just code kata. Don't use it, there are more optimized libraries (expecially for neural networks, see here).

Implemented algorithms

  • Neural Network training (1 hidden layer)
  • Simulated Annealing
  • Genetic Algorithm

Special thanks and credits

Base for pseudo code and many ideas are directly derived from my course book, "Artificial Intelligence: A Modern Approach (Third edition) by Stuart Russell and Peter Norvig". That book is simply amazing.

A huge part of neural networks pseudo code, Python instructions and suggestions are from Stephen and his video lessons.

About

Metaheuristic and probabilistic search algorithms and Neural Network implementations using Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published