{"id":16351,"date":"2026-10-21T12:13:18","date_gmt":"2026-10-21T10:13:18","guid":{"rendered":"https:\/\/www.webradiofaro.it\/birdgarden\/?page_id=16351"},"modified":"2026-10-21T12:13:18","modified_gmt":"2026-10-21T10:13:18","slug":"cosa-centra-lintelligenza-artificiale","status":"publish","type":"page","link":"https:\/\/www.webradiofaro.it\/birdgarden\/cosa-centra-lintelligenza-artificiale\/","title":{"rendered":"Cosa c&#8217;entra l&#8217;intelligenza artificiale?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><em>&#8220;Un progetto educativo italiano sperimenta il riconoscimento degli uccelli con una Raspberry Pi AI Camera, addestra un modello di intelligenza artificiale e trasmette i risultati attraverso una rete radio indipendente da Internet. Il codice \u00e8 pubblico e l&#8217;intero percorso \u00e8 pensato per essere studiato, modificato e replicato da chiunque.&#8221;<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Articolo a cura di Il faro d&#8217;argento APS<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Indice dei capitoli<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Una mangiatoia per uccelli diventa un laboratorio tecnologico<\/li>\n\n\n\n<li>Open source: un progetto che chiunque pu\u00f2 studiare e migliorare<\/li>\n\n\n\n<li>Linux e Python al centro della sperimentazione<\/li>\n\n\n\n<li>Dalla fotografia all&#8217;intelligenza artificiale<\/li>\n\n\n\n<li>MobileNetV2: il modello scelto per il riconoscimento<\/li>\n\n\n\n<li>Come si addestra un&#8217;intelligenza artificiale<\/li>\n\n\n\n<li>I risultati del training: cosa ci dicono davvero i numeri<\/li>\n\n\n\n<li>Dalla rete neurale alla Raspberry Pi AI Camera<\/li>\n\n\n\n<li>Meshtastic e LoRa: quando l&#8217;intelligenza artificiale comunica via radio<\/li>\n\n\n\n<li>Una storia di sperimentazione: dalla radio SSTV all&#8217;AI on-device<\/li>\n\n\n\n<li>Un progetto interdisciplinare per scuole e maker<\/li>\n\n\n\n<li>I prossimi sviluppi: pi\u00f9 specie, nuovi modelli e nuove possibilit\u00e0<\/li>\n\n\n\n<li>Come partecipare alla rete riproducendo l&#8217;esperimento<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Una mangiatoia per uccelli diventa un laboratorio tecnologico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 una semplice casetta per uccelli trasformarsi in uno strumento per imparare elettronica, programmazione, intelligenza artificiale e telecomunicazioni? \u00c8 questa l&#8217;idea alla base di <strong>Birdgarden 2.0<\/strong>, un progetto sviluppato dai soci di Il faro d&#8217;argento APS che unisce l&#8217;osservazione della natura alla sperimentazione tecnologica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;obiettivo iniziale \u00e8 realizzare una casetta-nido o una mangiatoia dotata di sensori, telecamera e, quando previsto dalla configurazione, microfono. Il dispositivo pu\u00f2 acquisire fotografie e registrazioni, raccogliere informazioni sull&#8217;attivit\u00e0 degli uccelli e rendere disponibili i dati attraverso un&#8217;infrastruttura informatica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ma Birdgarden non \u00e8 soltanto un sistema di monitoraggio naturalistico. \u00c8 anche un percorso per comprendere come funziona la tecnologia che utilizziamo ogni giorno, partendo dai suoi elementi fondamentali: sensori, microcontrollori, sistemi operativi, programmi e reti di comunicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel corso delle sue evoluzioni, il progetto ha sperimentato diverse modalit\u00e0 di trasmissione delle informazioni. Nel 2025 l&#8217;attenzione si \u00e8 concentrata sull&#8217;invio di immagini tramite radio VHF, utilizzando la modalit\u00e0 FM SSTV. Nel 2026 la sperimentazione si \u00e8 estesa all&#8217;intelligenza artificiale eseguita direttamente su una telecamera specializzata e alla trasmissione di brevi messaggi attraverso reti radio LoRa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;aspetto interessante \u00e8 che ogni componente diventa un&#8217;occasione didattica: si pu\u00f2 studiare come viene scattata una fotografia, come un programma la elabora, come un modello riconosce una specie e come il risultato raggiunge un ricevitore lontano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto \u00e8 documentato pubblicamente nel repository GitHub:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/github.com\/idamato\/birdgarden\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Open source: un progetto che chiunque pu\u00f2 studiare e migliorare<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno degli elementi centrali di Birdgarden 2.0 \u00e8 la scelta dell&#8217;<strong>open source<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice del progetto \u00e8 pubblicato su GitHub con licenza GNU General Public License versione 3 (GPL-3.0). Questo consente agli interessati di esaminare il funzionamento del software, studiarne l&#8217;organizzazione, proporre modifiche e sviluppare nuove varianti nel rispetto delle condizioni della licenza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il repository non \u00e8 soltanto una vetrina del risultato finale. Contiene materiale utile per comprendere l&#8217;installazione del sistema, la configurazione del Raspberry Pi, gli script Python, le procedure di acquisizione e trasmissione e le risorse legate alla sperimentazione dell&#8217;intelligenza artificiale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In un laboratorio tradizionale, gli studenti potrebbero utilizzare un dispositivo commerciale gi\u00e0 pronto, osservando soltanto ci\u00f2 che appare sullo schermo. Con Birdgarden possono invece interrogarsi su ogni passaggio: dove viene salvata la fotografia? Quale programma la elabora? Come viene caricato un modello? Quali informazioni sono trasmesse? Che cosa succede se si modifica un parametro o si sostituisce un componente?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le risposte non devono necessariamente arrivare da un manuale o dall&#8217;insegnante: possono essere ricercate direttamente nel codice e verificate attraverso esperimenti. La disponibilit\u00e0 del sorgente permette inoltre di adattare il progetto a contesti differenti. Una scuola potrebbe concentrarsi sulla programmazione; un gruppo di radioamatori sulle comunicazioni; un laboratorio maker sulla progettazione della struttura e dei circuiti; un corso di intelligenza artificiale sull&#8217;addestramento e la valutazione dei modelli.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;open source favorisce anche la continuit\u00e0 del lavoro. Un esperimento non rimane confinato a una dimostrazione o a una singola manifestazione: pu\u00f2 diventare la base di un nuovo progetto, essere ripreso da un&#8217;altra classe o essere migliorato da chi possiede competenze diverse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u00c8 importante precisare che la licenza del software non rende automaticamente liberi tutti gli elementi coinvolti. I modelli preaddestrati, le librerie di terze parti, le fotografie e gli altri contenuti possono avere condizioni di utilizzo differenti, da verificare caso per caso.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il principio, tuttavia, resta chiaro: <strong>rendere accessibile il percorso tecnico, non soltanto il risultato ottenuto<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Linux al centro della sperimentazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Birdgarden utilizza Raspberry Pi Zero 2 W, una piccola piattaforma informatica capace di eseguire un sistema operativo Linux e programmi scritti in Python. La configurazione documentata nel repository fa riferimento a Raspberry Pi OS, sistema basato su Debian. Si tratta di una scelta particolarmente adatta a un progetto didattico perch\u00e9 mette a disposizione strumenti consolidati per amministrare il dispositivo, installare librerie, gestire le periferiche e automatizzare le attivit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Linux, in questo contesto, non \u00e8 semplicemente il sistema operativo che avvia il Raspberry. \u00c8 parte integrante dell&#8217;esperimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Attraverso il terminale \u00e8 possibile aggiornare il sistema, installare le dipendenze, verificare il riconoscimento delle periferiche USB, configurare le porte seriali e controllare i servizi che eseguono le attivit\u00e0 automatiche. Gli script Python possono essere avviati manualmente oppure integrati in servizi che funzionano senza richiedere continuamente l&#8217;intervento dell&#8217;operatore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La documentazione mostra, per esempio, come configurare l&#8217;accesso seriale al Raspberry e come utilizzare strumenti di sistema per individuare i dispositivi collegati. Sono operazioni concrete, attraverso le quali si comprendono concetti che altrimenti rimarrebbero astratti: permessi, periferiche, processi, dipendenze software e configurazione dell&#8217;hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un ulteriore vantaggio \u00e8 la possibilit\u00e0 di lavorare anche senza un ambiente grafico. Una volta configurato, il dispositivo pu\u00f2 operare senza monitor e tastiera, caratteristica utile quando viene installato in una casetta per uccelli o in una postazione di osservazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;impiego di Linux facilita inoltre la riproducibilit\u00e0 dell&#8217;esperimento. Le procedure di installazione possono essere documentate e gli script condivisi, rendendo pi\u00f9 semplice ricostruire l&#8217;ambiente su un altro dispositivo compatibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo non significa che ogni fase debba essere eseguita sul Raspberry: l&#8217;addestramento del modello di intelligenza artificiale pu\u00f2 avvenire su un computer separato. Il dispositivo sul campo viene invece utilizzato per acquisire le immagini e, nel caso della versione sperimentale descritta pi\u00f9 avanti, eseguire l&#8217;inferenza sul chip della telecamera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 una distinzione didatticamente preziosa: il computer utilizzato per costruire un modello non deve necessariamente essere lo stesso che lo utilizza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Dalla fotografia all&#8217;intelligenza artificiale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il passaggio pi\u00f9 recente di Birdgarden consiste nell&#8217;integrare il riconoscimento automatico delle immagini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una telecamera tradizionale si limita ad acquisire una fotografia. Per attribuirle un significato occorre un programma capace di analizzarla. L&#8217;intelligenza artificiale permette di affrontare questo compito attraverso modelli che apprendono relazioni statistiche a partire da esempi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel caso di Birdgarden, l&#8217;esperimento si concentra sulla classificazione delle immagini: dato un ingresso visivo, il sistema deve individuare quale tra le categorie apprese sia maggiormente compatibile con ci\u00f2 che vede.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il risultato pu\u00f2 essere rappresentato come una lista di probabilit\u00e0 o punteggi associati alle classi considerate. La categoria con il punteggio pi\u00f9 alto costituisce la previsione del modello, ma non equivale necessariamente a una certezza scientifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per comprendere il processo bisogna distinguere due fasi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Training:<\/strong> il modello viene addestrato su immagini etichettate, in modo da imparare a riconoscere le caratteristiche utili a distinguere le categorie.<\/li>\n\n\n\n<li><strong>Inferenza:<\/strong> il modello gi\u00e0 addestrato riceve una nuova immagine e produce una previsione senza dover essere addestrato nuovamente.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Questa separazione \u00e8 essenziale. L&#8217;addestramento pu\u00f2 richiedere numerose elaborazioni e un ambiente software pi\u00f9 articolato; l&#8217;inferenza, invece, deve essere sufficientemente leggera da funzionare sull&#8217;hardware destinato all&#8217;installazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La sperimentazione di Birdgarden affronta proprio questo problema: come trasformare un modello addestrabile su un computer in una rete neurale utilizzabile da una telecamera intelligente di dimensioni contenute?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La risposta passa attraverso un&#8217;architettura di rete adatta ai dispositivi con risorse limitate, la conversione del modello e la sua esecuzione sull&#8217;acceleratore dedicato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. MobileNetV2: il modello scelto per il riconoscimento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per la prova di riconoscimento \u00e8 stata utilizzata <strong>MobileNetV2<\/strong>, un&#8217;architettura di rete neurale progettata per eseguire attivit\u00e0 di visione artificiale anche su dispositivi con capacit\u00e0 di calcolo e memoria limitate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MobileNetV2 appartiene alla famiglia delle reti convoluzionali, o CNN (<em>Convolutional Neural Networks<\/em>). Queste reti elaborano le immagini attraverso strati che imparano a riconoscere caratteristiche visive via via pi\u00f9 complesse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nei primi strati possono emergere informazioni elementari come bordi, contrasti e trame; negli strati successivi vengono combinate rappresentazioni pi\u00f9 articolate, potenzialmente utili a distinguere forme e strutture caratteristiche degli oggetti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;architettura MobileNetV2 utilizza, tra le altre soluzioni, convoluzioni separabili in profondit\u00e0 e blocchi con connessioni residue. Queste scelte contribuiscono a ridurre il costo computazionale rispetto a molte architetture pi\u00f9 pesanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 un compromesso interessante: un modello destinato a un piccolo dispositivo deve essere abbastanza espressivo da riconoscere le categorie richieste, ma anche abbastanza compatto da poter essere eseguito entro i limiti di memoria e calcolo disponibili.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Il transfer learning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nel progetto \u00e8 stato adottato un approccio di <em>transfer learning<\/em>, cio\u00e8 il trasferimento di conoscenze apprese in precedenza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Invece di iniziare l&#8217;addestramento da zero, si parte da una MobileNetV2 preaddestrata sul grande insieme di immagini ImageNet. Il modello possiede gi\u00e0 una rappresentazione generale di numerose caratteristiche visive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La rete viene quindi adattata al nuovo compito, sostituendo o riaddestrando la parte dedicata alla classificazione affinch\u00e9 distingua le cinque categorie previste dall&#8217;esperimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il vantaggio \u00e8 duplice. Da una parte, si riduce il lavoro necessario per costruire un modello utile; dall&#8217;altra, diventa possibile svolgere un esperimento didattico con un dataset relativamente contenuto e tempi di calcolo pi\u00f9 accessibili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il transfer learning non garantisce automaticamente un buon risultato. La qualit\u00e0 della classificazione dipende anche dalle immagini disponibili, dalla loro variet\u00e0, dalla separazione tra i dati di addestramento e quelli di verifica e dalla somiglianza tra le condizioni sperimentali e quelle reali.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La dimensione dell&#8217;immagine<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La configurazione utilizzata nel training prevede immagini di ingresso da 224 \u00d7 224 pixel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo significa che le fotografie vengono adattate a una dimensione standard prima di essere elaborate dalla rete. La riduzione permette di contenere il costo computazionale, ma pu\u00f2 anche eliminare dettagli importanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel riconoscimento degli uccelli, per esempio, alcuni caratteri distintivi possono essere molto piccoli: una macchia sul piumaggio, una particolare colorazione o la forma del becco. Se il soggetto occupa una porzione ridotta dell&#8217;immagine originale, il ridimensionamento potrebbe rendere pi\u00f9 difficile distinguere queste caratteristiche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo motivo la qualit\u00e0 dell&#8217;inquadratura \u00e8 importante quanto la scelta dell&#8217;architettura. Un&#8217;immagine nitida, con il soggetto sufficientemente grande e illuminato, pu\u00f2 essere molto pi\u00f9 utile di una fotografia ad alta risoluzione nella quale l&#8217;uccello appare come un piccolo elemento distante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Come si addestra un&#8217;intelligenza artificiale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uno degli aspetti pi\u00f9 interessanti di Birdgarden \u00e8 la possibilit\u00e0 di seguire il percorso che porta dalle fotografie al modello utilizzabile sulla telecamera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il repository mette a disposizione materiale relativo alla sperimentazione e al training, consentendo di studiare una pipeline di addestramento anzich\u00e9 limitarsi a utilizzare un modello gi\u00e0 pronto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.1 Preparazione del dataset<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il primo passaggio consiste nel raccogliere immagini rappresentative delle categorie da riconoscere e associarle alle rispettive etichette.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il dataset utilizzato per questa prova (estratto da BIRDS-525-SPECIES-IMAGE-CLASSIFICATION-main di Aitrios) comprende cinque specie, con immagini organizzate per categoria. La documentazione del training riporta 782 immagini per l&#8217;addestramento, 25 per la validazione e 25 per il test, per un totale di 832 immagini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa distribuzione serve a separare tre funzioni differenti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Training:<\/strong> le immagini utilizzate per aggiornare i parametri del modello.<\/li>\n\n\n\n<li><strong>Validazione:<\/strong> le immagini impiegate per controllare l&#8217;andamento dell&#8217;addestramento e valutare le scelte di configurazione.<\/li>\n\n\n\n<li><strong>Test:<\/strong> le immagini tenute da parte per misurare le prestazioni sul campione finale.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La separazione \u00e8 fondamentale. Se il modello venisse valutato esclusivamente sulle immagini utilizzate per apprendere, il risultato potrebbe essere ottimistico: la rete potrebbe aver imparato caratteristiche specifiche degli esempi anzich\u00e9 elementi realmente generalizzabili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 altrettanto importante che le immagini di validazione e test siano indipendenti da quelle di training, senza duplicati o fotografie quasi identiche distribuite tra gruppi diversi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.2 Apprendimento dei parametri<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Durante il training, il modello elabora le immagini e produce una previsione. Questa viene confrontata con l&#8217;etichetta corretta attraverso una funzione di perdita (<em>loss function<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;algoritmo di ottimizzazione aggiorna quindi i parametri della rete per ridurre, nel corso delle iterazioni, gli errori commessi sui dati di addestramento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il processo viene ripetuto pi\u00f9 volte, attraverso le cosiddette epoche, fino a raggiungere il criterio di arresto previsto dalla configurazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La validazione consente di osservare se il miglioramento sui dati di training si accompagna a un miglioramento anche su immagini non impiegate direttamente nell&#8217;aggiornamento dei parametri. Se la prestazione sul training continua a crescere mentre quella sulla validazione peggiora, pu\u00f2 essere presente un fenomeno di <em>overfitting<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il modello non sta necessariamente imparando a riconoscere meglio la specie in generale: potrebbe essersi adattato eccessivamente alle particolarit\u00e0 delle fotografie disponibili.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.3 Dal modello float alla quantizzazione<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Terminato il training, il modello deve essere adattato all&#8217;ambiente di esecuzione previsto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un modello in virgola mobile, per esempio, pu\u00f2 utilizzare rappresentazioni numeriche a precisione elevata. La quantizzazione consente invece di rappresentare molti dei suoi valori con numeri interi a 8 bit, riducendo dimensioni e requisiti di memoria e rendendo possibile l&#8217;impiego di acceleratori che supportano questo formato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La quantizzazione, tuttavia, non \u00e8 una semplice compressione di un file. Modifica la rappresentazione numerica utilizzata durante l&#8217;inferenza e pu\u00f2 introdurre una perdita di precisione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo il modello quantizzato deve essere sottoposto a una nuova valutazione. Confrontare le prestazioni prima e dopo la conversione consente di capire se il vantaggio in termini di compattezza e compatibilit\u00e0 sia stato ottenuto mantenendo una qualit\u00e0 adeguata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Birdgarden, il confronto tra la versione originale e quella quantizzata \u00e8 parte integrante della sperimentazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. I risultati del training: cosa ci dicono davvero i numeri<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La documentazione del training riporta un risultato incoraggiante: nella prova effettuata, sia il modello in virgola mobile sia quello quantizzato hanno raggiunto un&#8217;accuratezza del 100% sul campione di test. Anche precisione, richiamo e punteggio F1 risultano pari a 1,00 per ciascuna delle cinque classi considerate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi dati sono utili perch\u00e9 dimostrano che, nelle condizioni specifiche dell&#8217;esperimento, il modello \u00e8 riuscito a classificare correttamente tutte le immagini del campione finale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Occorre per\u00f2 interpretarli con rigore.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Che cosa significa un&#8217;accuratezza del 100%?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;accuratezza \u00e8 il rapporto tra il numero di previsioni corrette e il numero totale di esempi valutati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel caso in esame, il test comprende 25 immagini. Se tutte le immagini sono state classificate correttamente, il risultato \u00e8:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>25 previsioni corrette su 25, cio\u00e8 100% di accuratezza osservata.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 un risultato positivo per una prova di fattibilit\u00e0, ma il campione \u00e8 piccolo. Un errore in pi\u00f9 avrebbe ridotto l&#8217;accuratezza dal 100% al 96%; due errori l&#8217;avrebbero portata al 92%.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con 25 esempi non \u00e8 quindi possibile concludere che il sistema riconoscer\u00e0 correttamente ogni fotografia acquisita in natura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inoltre, le immagini raccolte in condizioni controllate possono essere pi\u00f9 semplici di quelle che il dispositivo incontrer\u00e0 durante l&#8217;utilizzo reale. Cambiamenti di illuminazione, ombre, sfondi complessi, soggetti parzialmente nascosti, differenti angolazioni e fotografie sfocate possono modificare sensibilmente il risultato.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Precisione, richiamo e F1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le altre metriche aiutano a interpretare il comportamento del classificatore.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Precisione (<\/strong><em><strong>precision<\/strong><\/em><strong>):<\/strong> tra le immagini assegnate a una determinata specie, quante appartengono realmente a quella specie.<\/li>\n\n\n\n<li><strong>Richiamo (<\/strong><em><strong>recall<\/strong><\/em><strong>):<\/strong> tra le immagini che appartengono realmente a una specie, quante sono state riconosciute correttamente.<\/li>\n\n\n\n<li><strong>F1-score:<\/strong> media armonica di precisione e richiamo, utile per sintetizzare il loro equilibrio.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Valori pari a 1,00 indicano prestazioni perfette sul campione valutato. Non dimostrano, da soli, che le prestazioni rimarranno identiche su un insieme pi\u00f9 ampio e indipendente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Il confronto tra modello float e modello quantizzato<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il fatto che entrambe le versioni abbiano ottenuto lo stesso risultato sul test \u00e8 significativo dal punto di vista tecnico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indica che, sul campione disponibile, la quantizzazione non ha provocato una diminuzione dell&#8217;accuratezza osservata. Questo \u00e8 un risultato utile per una piattaforma con risorse limitate, perch\u00e9 consente di proseguire verso un&#8217;implementazione pi\u00f9 compatta senza aver rilevato un peggioramento in quella prova.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non significa, per\u00f2, che la quantizzazione sia sempre priva di effetti: con altri dati, altre architetture o condizioni di acquisizione differenti, le prestazioni potrebbero cambiare.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un esperimento didattico, non ancora un benchmark naturalistico<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il valore principale di questi risultati \u00e8 dimostrare che una pipeline completa pu\u00f2 funzionare: partire da immagini etichettate, adattare un modello preaddestrato, quantizzarlo, convertirlo per l&#8217;hardware di destinazione e ottenere una classificazione sulla telecamera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per misurare l&#8217;efficacia naturalistica del sistema sar\u00e0 necessario ampliare il test con fotografie realmente indipendenti, raccolte in condizioni differenti e rappresentative dell&#8217;uso sul campo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un passo ulteriore consiste nel confrontare le prestazioni ottenute sul computer con quelle del modello eseguito sulla Raspberry Pi AI Camera, utilizzando gli stessi dati e le stesse metriche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo modo il progetto potr\u00e0 distinguere con maggiore precisione tre questioni diverse: quanto bene il modello abbia imparato le categorie, quanto la quantizzazione conservi le prestazioni e quanto l&#8217;implementazione finale sia efficace nelle condizioni reali.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Dalla rete neurale alla Raspberry Pi AI Camera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un modello addestrato su un computer non \u00e8 automaticamente pronto per funzionare su qualsiasi dispositivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La Raspberry Pi AI Camera integra il sensore Sony IMX500, progettato per eseguire reti neurali direttamente sul dispositivo di acquisizione, riducendo la necessit\u00e0 di trasferire tutte le operazioni di inferenza alla CPU del Raspberry Pi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 uno degli elementi pi\u00f9 interessanti della sperimentazione: l&#8217;intelligenza artificiale non viene utilizzata soltanto per elaborare immagini su un computer potente, ma viene portata su un componente compatto destinato a lavorare vicino al luogo in cui le fotografie vengono acquisite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il percorso di conversione comprende la preparazione del modello quantizzato e la generazione del pacchetto destinato alla telecamera, nel formato <code>.rpk<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel progetto \u00e8 stata completata la conversione per IMX500 ed \u00e8 stato generato il pacchetto di rete. La dimensione riportata per il pacchetto di conversione \u00e8 di circa 2,17 MB, un dato che evidenzia la compattezza della soluzione ottenuta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Successivamente \u00e8 stata verificata l&#8217;esecuzione di un&#8217;inferenza singola sulla Raspberry Pi AI Camera. Questo passaggio \u00e8 particolarmente importante perch\u00e9 distingue un modello che funziona soltanto nell&#8217;ambiente di sviluppo da uno effettivamente eseguibile sull&#8217;hardware di destinazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La dimostrazione riguarda quindi una catena tecnica completa: training, quantizzazione, conversione e inferenza sulla telecamera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Classificazione e rilevamento sono due cose diverse<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 importante precisare che il modello sperimentale \u00e8 un classificatore d&#8217;immagine, non un sistema di rilevamento automatico degli oggetti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un classificatore risponde alla domanda: \u00abA quale delle categorie conosciute assomiglia maggiormente questa immagine?\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un rilevatore, invece, deve anche individuare la posizione degli oggetti, per esempio disegnando un rettangolo (<em>bounding box<\/em>) intorno a un uccello presente in una scena.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La differenza \u00e8 sostanziale. Se una fotografia contiene pi\u00f9 oggetti o se l&#8217;uccello occupa soltanto una piccola porzione dell&#8217;inquadratura, un classificatore che riceve l&#8217;intera immagine potrebbe concentrarsi su elementi dello sfondo anzich\u00e9 sul soggetto desiderato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo, in una futura evoluzione, si potrebbe valutare una fase di ritaglio del soggetto oppure un modello di object detection, da addestrare e verificare separatamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La scelta dipender\u00e0 dal contesto: per un esperimento con fotografie inquadrate in modo controllato, un classificatore pu\u00f2 essere sufficiente; per il riconoscimento di uccelli liberi in una scena naturale, il problema \u00e8 pi\u00f9 complesso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. Meshtastic e LoRa: quando l&#8217;intelligenza artificiale comunica via radio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il riconoscimento di una specie \u00e8 soltanto una parte del progetto. Una volta ottenuto il risultato, occorre decidere come trasmetterlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Birdgarden sperimenta l&#8217;impiego di dispositivi LoRa e della rete Meshtastic per inviare un breve messaggio testuale contenente l&#8217;esito del riconoscimento e una probabilit\u00e0 associata alla previsione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LoRa \u00e8 una tecnologia di comunicazione radio progettata per trasmettere piccoli quantitativi di dati a distanza, con consumi contenuti. Meshtastic consente di organizzare dispositivi compatibili in una rete di messaggistica che pu\u00f2 funzionare senza dipendere da un collegamento Internet tradizionale anche in luoghi dove non esiste copertura cellulare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa soluzione \u00e8 interessante per le installazioni naturalistiche perch\u00e9 il punto di osservazione potrebbe trovarsi in un giardino, in un&#8217;area rurale o in un luogo in cui la connettivit\u00e0 Internet non \u00e8 disponibile o non \u00e8 conveniente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La rete radio pu\u00f2 trasportare informazioni sintetiche come una specie stimata e il relativo punteggio, non potendo trasmettere fotografie complete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 una distinzione importante: il modello elabora l&#8217;immagine e produce un risultato compatto; la rete radio trasporta il risultato. Non \u00e8 necessario inviare l&#8217;intera immagine per comunicare quale categoria sia stata riconosciuta, la foto rimarr\u00e0 disponibile nel dispositivo per un futuro download.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa architettura permette inoltre di studiare i limiti delle comunicazioni a basso consumo. La quantit\u00e0 di dati trasmissibili, il tempo necessario per l&#8217;invio, la copertura radio e le regole di utilizzo delle frequenze influenzano le scelte progettuali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In una rete LoRa non \u00e8 infatti sempre opportuno trasmettere immagini ad alta risoluzione: i tempi di trasmissione e le limitazioni del protocollo rendono generalmente pi\u00f9 sensato inviare messaggi brevi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;utilizzo di Meshtastic offre cos\u00ec un secondo livello didattico. Dopo aver studiato come una rete neurale interpreta un&#8217;immagine, \u00e8 possibile osservare come il risultato viene trasformato in un messaggio e trasportato attraverso una rete indipendente da Internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Una storia di sperimentazione: dalla radio SSTV all&#8217;AI on-device<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;evoluzione di Birdgarden mostra come una stessa applicazione possa diventare il punto di partenza per sperimentare tecnologie differenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel 2025 il progetto ha affrontato la trasmissione delle immagini attraverso la radio VHF, utilizzando la modalit\u00e0 FM SSTV (<em>Slow Scan Television<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La SSTV consente di convertire un&#8217;immagine in un segnale audio che pu\u00f2 essere trasmesso via radio e successivamente ricostruito da una stazione ricevente. \u00c8 una tecnica conosciuta anche nell&#8217;ambito delle attivit\u00e0 radioamatoriali e utilizzata, in specifici contesti, per la trasmissione di immagini dalla Stazione Spaziale Internazionale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La prova ha permesso di affrontare un problema concreto: come trasferire un&#8217;immagine attraverso un canale con capacit\u00e0 limitata, senza utilizzare una normale connessione di rete?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel 2026 la sperimentazione si \u00e8 ampliata con Meshtastic e LoRa. In questo caso l&#8217;attenzione si \u00e8 spostata dalla trasmissione dell&#8217;immagine completa alla comunicazione del risultato prodotto dall&#8217;intelligenza artificiale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le due esperienze rappresentano approcci complementari. La SSTV permette di studiare come un&#8217;immagine possa essere trasportata attraverso un segnale radio; la comunicazione LoRa consente di trasmettere messaggi molto pi\u00f9 compatti, come una classificazione prodotta da un modello.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel frattempo, l&#8217;introduzione della Raspberry Pi AI Camera porta l&#8217;elaborazione vicino al sensore e permette di studiare l&#8217;AI su dispositivi periferici, secondo il paradigma dell&#8217;<em>edge AI<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il risultato non \u00e8 una singola tecnologia isolata, ma un percorso in cui acquisizione, elaborazione e trasmissione possono essere analizzate separatamente e poi integrate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11. Un progetto interdisciplinare per scuole e maker<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Birdgarden 2.0 \u00e8 pensato per essere adattabile a percorsi educativi rivolti a studenti, appassionati e maker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il suo punto di forza \u00e8 la possibilit\u00e0 di suddividere il lavoro in moduli indipendenti, ciascuno con obiettivi tecnici verificabili.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elettronica e sensori<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La realizzazione della casetta e il collegamento delle periferiche consentono di introdurre microcontrollori, sensori, alimentazione e interfacce hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto pu\u00f2 essere utilizzato per comprendere come un dispositivo fisico acquisisce informazioni dall&#8217;ambiente e le mette a disposizione del software.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programmazione e sistemi Linux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;installazione del sistema operativo, l&#8217;utilizzo del terminale e la gestione degli script permettono di introdurre concetti di programmazione e amministrazione informatica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti possono modificare uno script, verificare il risultato, leggere un messaggio di errore e imparare a risolvere problemi attraverso la documentazione.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Intelligenza artificiale e computer vision<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il training del modello permette di affrontare la preparazione dei dataset, la classificazione, il transfer learning e la valutazione delle prestazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La quantizzazione introduce inoltre un tema importante: un modello non deve essere soltanto accurato, ma deve anche rispettare i vincoli dell&#8217;hardware sul quale verr\u00e0 eseguito.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reti e telecomunicazioni<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le prove con LoRa, Meshtastic e SSTV permettono di confrontare differenti modalit\u00e0 di comunicazione, comprendendo perch\u00e9 una fotografia e un breve messaggio testuale richiedano strategie diverse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modellazione e stampa 3D<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La progettazione della struttura pu\u00f2 diventare un esercizio di modellazione tridimensionale e prototipazione. Gli studenti possono disegnare supporti, contenitori e componenti personalizzati, valutando le esigenze di montaggio, protezione e manutenzione.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Osservazione naturalistica<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto offre anche l&#8217;occasione per raccogliere immagini, osservare le specie presenti e riflettere sulla qualit\u00e0 dei dati utilizzati nell&#8217;addestramento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La componente naturalistica non deve essere considerata un semplice pretesto. Le fotografie reali introducono problemi autentici di variabilit\u00e0 e incertezza, rendendo evidente che un modello di AI non \u00e8 infallibile e che i suoi risultati devono essere interpretati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per un&#8217;associazione, una scuola o un laboratorio maker, questa interdisciplinarit\u00e0 consente di organizzare attivit\u00e0 differenti intorno a un unico progetto concreto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. I prossimi sviluppi: pi\u00f9 specie, nuovi modelli e nuove possibilit\u00e0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La sperimentazione su cinque specie rappresenta una prova circoscritta, utile per verificare la fattibilit\u00e0 della pipeline. Non costituisce il limite definitivo del progetto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un&#8217;evoluzione naturale consiste nell&#8217;ampliare il numero delle categorie riconoscibili e nel raccogliere immagini pi\u00f9 numerose e diversificate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;aumento delle specie richiede per\u00f2 un lavoro metodico. Non basta aggiungere cartelle al dataset: occorre assicurarsi che ogni categoria sia rappresentata in modo adeguato, che le immagini siano correttamente etichettate e che il test comprenda situazioni sufficientemente varie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sar\u00e0 inoltre utile verificare il comportamento del modello quando riceve immagini che non appartengono a nessuna delle specie conosciute. Un classificatore standard pu\u00f2 infatti assegnare una delle classi disponibili anche quando il soggetto \u00e8 sconosciuto, assente o troppo poco visibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per rendere il sistema pi\u00f9 robusto si potrebbero introdurre soglie di confidenza, una categoria di fondo o meccanismi di rifiuto della previsione quando le condizioni non sono sufficientemente affidabili. Anche queste soluzioni dovrebbero essere sottoposte a test specifici.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un altro filone riguarda il confronto tra classificazione e rilevamento degli oggetti. Se l&#8217;obiettivo diventer\u00e0 identificare gli uccelli in scene naturali complesse, sar\u00e0 opportuno valutare architetture in grado di localizzare il soggetto prima o durante il riconoscimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infine, l&#8217;esperienza potrebbe essere estesa alla classificazione dei richiami sonori, tema gi\u00e0 presente tra gli obiettivi didattici del progetto. L&#8217;analisi audio presenta sfide differenti rispetto alle immagini, ma si presta a un percorso analogo: raccolta dei dati, preparazione delle etichette, addestramento, valutazione e implementazione su hardware compatto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni nuova funzione pu\u00f2 essere affrontata come un esperimento autonomo, documentato e condivisibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">13. Come partecipare e riprodurre l&#8217;esperimento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice e la documentazione di Birdgarden 2.0 sono pubblicamente disponibili su GitHub:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Repository del progetto:<\/strong> <a href=\"https:\/\/github.com\/idamato\/birdgarden\">https:\/\/github.com\/idamato\/birdgarden<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La documentazione contiene indicazioni per configurare Raspberry Pi OS, installare le dipendenze software e avviare le componenti del progetto. Include inoltre materiale collegato alle sperimentazioni sull&#8217;intelligenza artificiale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chi desidera replicare il lavoro pu\u00f2 iniziare dalla configurazione di un Raspberry Pi compatibile e dalla verifica delle funzionalit\u00e0 di acquisizione delle immagini. Per la parte AI sono necessari una Raspberry Pi AI Camera con sensore IMX500 e un modello convertito nel formato previsto per l&#8217;esecuzione sulla telecamera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il percorso di addestramento pu\u00f2 invece essere studiato su un computer separato, seguendo i materiali presenti nel repository e verificando le dipendenze richieste dall&#8217;ambiente utilizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di riprodurre i risultati \u00e8 importante distinguere il codice applicativo, il modello addestrato, il dataset e gli strumenti di conversione: sono elementi collegati, ma non necessariamente distribuiti con le stesse licenze o con le medesime modalit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto \u00e8 curato dai soci di <strong>Il faro d&#8217;argento APS<\/strong>, associazione che promuove attivit\u00e0 educative e tecnologiche. Per informazioni sulle attivit\u00e0 e sulle possibili collaborazioni \u00e8 possibile consultare il sito dell&#8217;associazione:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.webradiofaro.it\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusione: imparare facendo, condividendo il codice<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Birdgarden 2.0 dimostra come un progetto apparentemente semplice possa diventare un laboratorio multidisciplinare nel quale convivono osservazione della natura, elettronica, programmazione Linux, intelligenza artificiale e comunicazioni radio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La classificazione sperimentale su cinque specie ha consentito di verificare una pipeline completa, dal transfer learning alla quantizzazione, fino all&#8217;esecuzione del modello sulla Raspberry Pi AI Camera. I risultati iniziali sono promettenti, ma indicano anche la necessit\u00e0 di ampliare i test per valutare l&#8217;affidabilit\u00e0 in condizioni naturalistiche reali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 proprio questa combinazione di risultato concreto, documentazione aperta e consapevolezza dei limiti a rendere il progetto interessante dal punto di vista didattico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;obiettivo non \u00e8 presentare l&#8217;intelligenza artificiale come una scatola nera capace di risolvere qualsiasi problema, ma renderne osservabili i meccanismi: i dati da cui apprende, le scelte tecniche che ne condizionano il funzionamento, i vincoli dell&#8217;hardware e gli errori che possono emergere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Condividere il codice significa permettere ad altri di ripetere l&#8217;esperimento, verificare i risultati e costruire nuove soluzioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E cos\u00ec, da una mangiatoia per uccelli, pu\u00f2 nascere un percorso concreto per avvicinarsi alle tecnologie che stanno trasformando il mondo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Un progetto educativo italiano sperimenta il riconoscimento degli uccelli con una Raspberry Pi AI Camera, addestra un modello di intelligenza artificiale e trasmette i risultati attraverso una rete radio indipendente da Internet. Il codice \u00e8 pubblico e l&#8217;intero percorso \u00e8 pensato per essere studiato, modificato e replicato da chiunque.&#8221; Articolo a cura di Il faro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-16351","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/pages\/16351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/comments?post=16351"}],"version-history":[{"count":1,"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/pages\/16351\/revisions"}],"predecessor-version":[{"id":16352,"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/pages\/16351\/revisions\/16352"}],"wp:attachment":[{"href":"https:\/\/www.webradiofaro.it\/birdgarden\/wp-json\/wp\/v2\/media?parent=16351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}