Skip to content
This repository has been archived by the owner on Dec 12, 2021. It is now read-only.
/ aima-haskell Public archive

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

License

Notifications You must be signed in to change notification settings

Vonfry/aima-haskell

Repository files navigation

Aima-Haskell

lang: haskell mac support stack master stack develop Hackage

Index

IMPORTANT

This project is only for myself to exercise with Haskell.

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.

Gitter

Join the chat at https://gitter.im/Vonfry/aima-haskell

AIMA

Artificial Intelligence - A Modern Approach

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

Intro

It is a library for AIMA. So I think it can be used in any project.

Install

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.

Usage

Details: see haddock.

The project contains data struct and algorithms. All data struct in Aima.Data. And algorithms are classified by function.

For example:

Searching algorithms is in Aima.Search. It contains A*, bfs and so on.

Example

See tests dir.

Book Github

aimacode

It has a lot of code for aima to learn.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published