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.1.0.tar.gz (3.2 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.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aialgorithms-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bb8445c49fadf52ec77218bf9a74516e183be37fecf92ac45cfd64933047da61
MD5 e4f83b62b9bafe3f7a8c2b728ff196f3
BLAKE2b-256 33395194c8c4766d9f88ce32cfcf098e747a2072975cfb6345efc023c258ba23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aialgorithms-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b715f07c80f98bd5f736e393b73d7f598fda98cdc6816f95f5250b794b4e1958
MD5 926e43ebf3e1b4448e636f3db3b6879e
BLAKE2b-256 83898eebcf6b8dc734b794c55db0020beb0b3dda134efc7de9107e3f099bd5d8

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