Skip to content

AIGYM

DOI

The goal of this library is to provide a set of tools to help you to learn the basics of Artificial Intelligence. In other words, the goal of this library is to help you to learn how to build agents that solve problems by searching.

This library implements the following algorithms:

  1. Breadth-first search
  2. Depth-first search
  3. Iterative deepening search
  4. Uniform cost search
  5. Greedy search algorithm
  6. A* search algorithm
  7. Hill climbing search algorithm
  8. Stochastic hill climbing search algorithm

This library also has a common interface for agents, allowing you to easily create and deploy agents that solve problems by searching.

How to install the library

pip install aigyminsper

Documentation

In this page you can find the documentation for the library, including how to use it, examples, and how to contribute to the project.

This library has a trace feature that allows you to visualize the search tree and the algorithm's progress. You can find more information about how to install and use the trace feature in the trace documentation.