This project is only for myself to exercise with
The code is written with a book named
AIMA. See more
Because of many reasons, the project is developed very slowly. It may use many many many years.
Artificial Intelligence - A Modern Approach
Haskell implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
It is a library for
AIMA. So I think it can be used in any project.
I suggest that installing it into a sandbox environment.
You can install it with cabal or stack.
Now, the project is not on hackage, so you must download it and build it by yourself. Haddock must be built if you want to use it.
Details: see haddock.
The project contains data struct and algorithms. All data struct in
Aima.Data. And algorithms are classified by function.
Searching algorithms is in
Aima.Search. It contains
bfs and so on.
It has a lot of code for aima to learn.