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.
Metadata
Release files for llm-image-classifier 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| llm_image_classifier-1.0.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / llm_image_classifier-1.0.2-py2.py3-none-any.whl
| Download URL | llm_image_classifier-1.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 721.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
8d11181ddf26d9ccf03dbf177a55b965d5f9d496f918952c21023ae5695c6af5
|
|
BLAKE2b-256 checksum How to use checksums |
dc5d77987d970bd7d47c8f03e0c8437d1ce08678060bf551a97959a21c86bf17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.0rc2
|