savio-2-lopes / Search-Methods-AI-Flask

Implementation of search methods contemplating Graphical Interface, Amplitude Methods, Limited Depth, Depth, Interactive Deepening, Bidirectional, Uniform Costs, Greedy and A*.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API

Documentation License: MIT


📌 Índice


💻 Sobre o projeto

⚡ Implementação dos métodos de busca contemplando Interface Gráfica, Métodos de Amplitude, Profundidade Limitada, Profundidade, Aprofundamento Interativo, Bidirecional, Custos Uniformes, Greedy e A*.


🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Python. Além disto é bom ter um editor para trabalhar com o código, como VSCode


🧭 Rodando a aplicação

# Clone o repositório
$ git clone https://github.com/IghorMello/codeIA

# Acesse a pasta da aplicação para testar
$ cd codeIA

# Caso não esteja em ambiente virtual, certifique-se de criá-lo dentro da pasta (em Linux/macOS) e ativá-lo
$ python3 -m venv venv
$ . venv/bin/activate

# Para criar o ambiente virtual em Windows e ativá-lo, utilize o comando abaixo
$ py -3 -m venv venv
$ venv\Scripts\activate

# Na pasta, instale as depedências
$ pip install -r requirements.txt

# Após isso inicie os arquivos dentro de sua respectiva pastas
$ python3 app.py

# Se não ocorrer erro, acesse o navegador e digite:
$ http://localhost:5000/


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:


💜 Créditos de Imagem

Todos os direitos de imagens utilizadas no projeto são do site undraw.co.

About

Implementation of search methods contemplating Graphical Interface, Amplitude Methods, Limited Depth, Depth, Interactive Deepening, Bidirectional, Uniform Costs, Greedy and A*.


Languages

Language:Python 79.4%Language:Jinja 18.1%Language:JavaScript 2.5%