Ferramenta de suporte para treinamentoe análise de modelo de classificação de imagem com assistente virtual integrado
Project description
Automatic Training of AI Models
🚀 Sua ferramenta No Code para análise e treinamento de modelos de classificação de imagens com suporte inteligente!
Esta aplicação foi criada para simplificar o treinamento e análise de modelos de visão computacional. Com uma interface intuitiva e um assistente virtual integrado, ela é ideal para profissionais e entusiastas de machine learning que desejam focar nos resultados sem a complexidade da configuração técnica.
✨ Funcionalidades Principais
- 📂 Upload e configuração de datasets em diferentes formatos, com suporte para configuração manual ou automática.
- ⚙️ Treinamento automatizado de modelos de classificação de imagens como InceptionV3, Xception e outros.
- 📊 Relatórios detalhados com métricas e gráficos que ajudam a visualizar o desempenho do modelo treinado.
- 🤖 Assistente Virtual Inteligente para responder perguntas relacionadas ao treinamento e desempenho do modelo.
- 📥 Download do modelo treinado para utilização em outros projetos.
📋 Pré-requisitos
O único pré-requisito para rodar a ferramenta é ter o Python 3.10 ou superior instalado na sua máquina.
🔧 Instalação
Você pode instalar a ferramenta de duas formas: através do pacote llm_image_classifier ou clonando este repositório.
1️⃣ Instalando como um pacote Python:
Use o comando abaixo para instalar o pacote diretamente:
pip install llm_image_classifier
2️⃣ Clonando Repositório:
Se preferir, faça o clone do projeto:
git clone https://github.com/sgabriel-santos/automatic-training-of-AI-models.git
cd automatic-training-of-AI-models
▶️ Como Executar
Após instalar o pacote ou clonar o repositório, basta executar o seguinte comando para iniciar a aplicação:
uvicorn llm_image_classifier.main:app
Assim que o servidor for iniciado, acesse a aplicação no navegador pelo link: http://localhost:8000/
🛠️ Como Utilizar a Ferramenta
1. Configuração do Dataset
- Faça upload de datasets em formato ZIP ou configure manualmente.
- Adicione classes e organize os dados diretamente na interface.
2. Treinamento do Modelo
- Selecione o modelo (e.g., InceptionV3).
- Configure hiperparâmetros como número de épocas, batch size e seed.
- Acompanhe o progresso em tempo real.
3. Análise de Resultados
- Visualize métricas de desempenho, matrizes de confusão e gráficos de acurácia e perda.
- Baixe o modelo treinado para reutilizar em outros projetos.
4. Suporte com o Assistente Virtual
- Faça perguntas diretamente ao assistente sobre o treinamento e os resultados obtidos.
🤝 Contribuições
Contribuições são sempre bem-vindas! Se você encontrou um bug ou gostaria de sugerir melhorias, siga os passos abaixo:
- Faça um fork deste repositório.
- Crie um branch para suas alterações.
- Envie um Pull Request.
📄 Licença
Este projeto está sob a licença (MIT) - veja o arquivo LICENSE.md para detalhes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file llm_image_classifier-1.0.1-py2.py3-none-any.whl.
File metadata
- Download URL: llm_image_classifier-1.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 66.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.0rc2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc76c45c2cd7d2940519d1905f6f8b890c3ab41950931accda1a68162190ed6f
|
|
| MD5 |
f221695f0de732b533c206db45874184
|
|
| BLAKE2b-256 |
547e13e9fa9a02afeb7583b471f52162383c84db6be43c6b7bb3d09c030bb767
|