Skip to main content

A collection of AI algorithms including BFS, DFS, A*, CSP, and more

Project description

AI Algorithms Package

A comprehensive collection of AI algorithms implemented in Python, including:

  • Breadth-First Search (BFS)
  • Depth-First Search (DFS)
  • A* Pathfinding Algorithm
  • Constraint Satisfaction Problems (CSP) with Backtracking
  • CSP with Branch and Bound
  • Greedy Algorithm
  • Simple Chatbot Implementation

Installation

pip install aialgorithms

Usage

from aialgorithms.search import bfs, dfs, astar
from aialgorithms.csp import backtrack, branch
from aialgorithms.greedy import solve
from aialgorithms.chatbot import Chatbot

# Example usage will be provided for each algorithm

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aialgorithms-0.2.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aialgorithms-0.2.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file aialgorithms-0.2.0.tar.gz.

File metadata

  • Download URL: aialgorithms-0.2.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for aialgorithms-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e6d8c1c7ffe5dec683179e7b940b0d23d58abb5fe12829be76d604bb9df8a41d
MD5 3e7e2d41dd533e46a017de33fa8838cb
BLAKE2b-256 6e18ebe4840883019a884bffdbc9a585e2fc9840cfc84eadf170c9cb7910c26f

See more details on using hashes here.

File details

Details for the file aialgorithms-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aialgorithms-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for aialgorithms-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb60e2c5d260dc2d6b88b45b9c0f28d2faa4715b593060243483ea2b390f4068
MD5 734732d606fc0d60b68315946b2d9e24
BLAKE2b-256 05a181c690e341117dcd5c99f6eedb7cc22677766311ee6b70eb3332f0a249e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page