94 lines
3.8 KiB
Markdown
94 lines
3.8 KiB
Markdown
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "0d1babfdcbeb46525f2db3fbaaa54cd7",
|
|
"translation_date": "2025-10-03T11:29:51+00:00",
|
|
"source_file": "examples/README.md",
|
|
"language_code": "pt"
|
|
}
|
|
-->
|
|
# Exemplos de IA para Iniciantes
|
|
|
|
Bem-vindo! Este diretório contém exemplos simples e independentes para ajudá-lo a começar com IA e aprendizagem automática. Cada exemplo foi projetado para ser acessível a iniciantes, com comentários detalhados e explicações passo a passo.
|
|
|
|
## 📚 Visão Geral dos Exemplos
|
|
|
|
| Exemplo | Descrição | Dificuldade | Pré-requisitos |
|
|
|---------|-------------|------------|---------------|
|
|
| [Hello AI World](../../../examples/01-hello-ai-world.py) | O seu primeiro programa de IA - reconhecimento de padrões simples | ⭐ Iniciante | Noções básicas de Python |
|
|
| [Simple Neural Network](../../../examples/02-simple-neural-network.py) | Construa uma rede neural do zero | ⭐⭐ Iniciante+ | Python, matemática básica |
|
|
| [Image Classifier](./03-image-classifier.ipynb) | Classifique imagens com um modelo pré-treinado | ⭐⭐ Iniciante+ | Python, numpy |
|
|
| [Text Sentiment](../../../examples/04-text-sentiment.py) | Analise o sentimento de texto (positivo/negativo) | ⭐⭐ Iniciante+ | Python |
|
|
|
|
## 🚀 Começando
|
|
|
|
### Pré-requisitos
|
|
|
|
Certifique-se de ter o Python instalado (recomenda-se a versão 3.8 ou superior). Instale os pacotes necessários:
|
|
|
|
```bash
|
|
# For Python scripts
|
|
pip install numpy
|
|
|
|
# For Jupyter notebooks (image classifier)
|
|
pip install jupyter numpy pillow tensorflow
|
|
```
|
|
|
|
Ou utilize o ambiente conda do currículo principal:
|
|
|
|
```bash
|
|
conda env create --name ai4beg --file ../environment.yml
|
|
conda activate ai4beg
|
|
```
|
|
|
|
### Executando os Exemplos
|
|
|
|
**Para scripts Python (.py):**
|
|
```bash
|
|
python 01-hello-ai-world.py
|
|
```
|
|
|
|
**Para notebooks Jupyter (.ipynb):**
|
|
```bash
|
|
jupyter notebook 03-image-classifier.ipynb
|
|
```
|
|
|
|
## 📖 Caminho de Aprendizagem
|
|
|
|
Recomendamos seguir os exemplos na ordem:
|
|
|
|
1. **Comece com "Hello AI World"** - Aprenda o básico sobre reconhecimento de padrões
|
|
2. **Construa uma Rede Neural Simples** - Entenda como funcionam as redes neurais
|
|
3. **Experimente o Classificador de Imagens** - Veja a IA em ação com imagens reais
|
|
4. **Analise o Sentimento de Texto** - Explore o processamento de linguagem natural
|
|
|
|
## 💡 Dicas para Iniciantes
|
|
|
|
- **Leia os comentários no código com atenção** - Eles explicam o que cada linha faz
|
|
- **Experimente!** - Tente alterar valores e veja o que acontece
|
|
- **Não se preocupe em entender tudo de imediato** - Aprender leva tempo
|
|
- **Faça perguntas** - Use o [Fórum de Discussão](https://github.com/microsoft/AI-For-Beginners/discussions)
|
|
|
|
## 🔗 Próximos Passos
|
|
|
|
Depois de concluir esses exemplos, explore o currículo completo:
|
|
- [Introdução à IA](../lessons/1-Intro/README.md)
|
|
- [Redes Neurais](../lessons/3-NeuralNetworks/README.md)
|
|
- [Visão Computacional](../lessons/4-ComputerVision/README.md)
|
|
- [Processamento de Linguagem Natural](../lessons/5-NLP/README.md)
|
|
|
|
## 🤝 Contribuindo
|
|
|
|
Achou esses exemplos úteis? Ajude-nos a melhorá-los:
|
|
- Relate problemas ou sugira melhorias
|
|
- Adicione mais exemplos para iniciantes
|
|
- Melhore a documentação e os comentários
|
|
|
|
---
|
|
|
|
*Lembre-se: Todo especialista já foi um iniciante. Boa aprendizagem! 🎓*
|
|
|
|
---
|
|
|
|
**Aviso**:
|
|
Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, é importante notar que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritária. Para informações críticas, recomenda-se uma tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução. |