85 lines
3.6 KiB
Markdown
85 lines
3.6 KiB
Markdown
# Esempi di AI per Principianti
|
|
|
|
Benvenuto! Questa directory contiene esempi semplici e autonomi per aiutarti a iniziare con l'intelligenza artificiale e il machine learning. Ogni esempio è progettato per essere adatto ai principianti, con commenti dettagliati e spiegazioni passo dopo passo.
|
|
|
|
## 📚 Panoramica degli Esempi
|
|
|
|
| Esempio | Descrizione | Difficoltà | Prerequisiti |
|
|
|---------|-------------|------------|---------------|
|
|
| [Hello AI World](../../../examples/01-hello-ai-world.py) | Il tuo primo programma AI - riconoscimento di pattern semplice | ⭐ Principiante | Nozioni di base su Python |
|
|
| [Simple Neural Network](../../../examples/02-simple-neural-network.py) | Costruisci una rete neurale da zero | ⭐⭐ Principiante+ | Python, matematica di base |
|
|
| [Image Classifier](./03-image-classifier.ipynb) | Classifica immagini con un modello pre-addestrato | ⭐⭐ Principiante+ | Python, numpy |
|
|
| [Text Sentiment](../../../examples/04-text-sentiment.py) | Analizza il sentimento di un testo (positivo/negativo) | ⭐⭐ Principiante+ | Python |
|
|
|
|
## 🚀 Per Iniziare
|
|
|
|
### Prerequisiti
|
|
|
|
Assicurati di avere Python installato (consigliato 3.8 o superiore). Installa i pacchetti richiesti:
|
|
|
|
```bash
|
|
# For Python scripts
|
|
pip install numpy
|
|
|
|
# For Jupyter notebooks (image classifier)
|
|
pip install jupyter numpy pillow tensorflow
|
|
```
|
|
|
|
Oppure usa l'ambiente conda dal curriculum principale:
|
|
|
|
```bash
|
|
conda env create --name ai4beg --file ../environment.yml
|
|
conda activate ai4beg
|
|
```
|
|
|
|
### Esecuzione degli Esempi
|
|
|
|
**Per gli script Python (.py):**
|
|
```bash
|
|
python 01-hello-ai-world.py
|
|
```
|
|
|
|
**Per i notebook Jupyter (.ipynb):**
|
|
```bash
|
|
jupyter notebook 03-image-classifier.ipynb
|
|
```
|
|
|
|
## 📖 Percorso di Apprendimento
|
|
|
|
Consigliamo di seguire gli esempi in ordine:
|
|
|
|
1. **Inizia con "Hello AI World"** - Impara le basi del riconoscimento di pattern
|
|
2. **Costruisci una Semplice Rete Neurale** - Comprendi come funzionano le reti neurali
|
|
3. **Prova il Classificatore di Immagini** - Guarda l'AI in azione con immagini reali
|
|
4. **Analizza il Sentimento di un Testo** - Esplora l'elaborazione del linguaggio naturale
|
|
|
|
## 💡 Consigli per Principianti
|
|
|
|
- **Leggi attentamente i commenti nel codice** - Spiegano cosa fa ogni riga
|
|
- **Sperimenta!** - Prova a cambiare i valori e osserva cosa succede
|
|
- **Non preoccuparti di capire tutto subito** - L'apprendimento richiede tempo
|
|
- **Fai domande** - Usa il [Forum di discussione](https://github.com/microsoft/AI-For-Beginners/discussions)
|
|
|
|
## 🔗 Prossimi Passi
|
|
|
|
Dopo aver completato questi esempi, esplora il curriculum completo:
|
|
- [Introduzione all'AI](../lessons/1-Intro/README.md)
|
|
- [Reti Neurali](../lessons/3-NeuralNetworks/README.md)
|
|
- [Visione Artificiale](../lessons/4-ComputerVision/README.md)
|
|
- [Elaborazione del Linguaggio Naturale](../lessons/5-NLP/README.md)
|
|
|
|
## 🤝 Contribuire
|
|
|
|
Hai trovato utili questi esempi? Aiutaci a migliorarli:
|
|
- Segnala problemi o suggerisci miglioramenti
|
|
- Aggiungi altri esempi per principianti
|
|
- Migliora la documentazione e i commenti
|
|
|
|
---
|
|
|
|
*Ricorda: Ogni esperto è stato un principiante. Buon apprendimento! 🎓*
|
|
|
|
---
|
|
|
|
**Disclaimer**:
|
|
Questo documento è stato tradotto utilizzando il servizio di traduzione AI [Co-op Translator](https://github.com/Azure/co-op-translator). Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un esperto umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione. |