immagine: Zhang-Wei Hong, Yu-Ming Chen, Hsuan-kung Yang, Sih-Ping Lai, Hsin-Wei Hsiao, i vincitori della NVIDIA® Jetson™ Developer Challenge
Avere idee innovative per un progetto hackathon è probabilmente l’aspetto più importante dei tuoi sforzi per vincere una sfida di programmazione. Quello che ti verrà in mente dipenderà in definitiva dal tema dell’hackathon, naturalmente, ma in ogni caso, vogliamo ispirarti sperando che questo pezzo ti torni utile un giorno!
Iniziamo con le basi, cos’è in realtà un hackathon? Il nome deriva da “hack” e “maratona”, che dovrebbe darvi una buona idea del significato di questa parola. Gli hackathon sono eventi utilizzati dagli organizzatori per risolvere i problemi a cui tengono profondamente, in un ambiente di tipo caos organizzato. Inizialmente l’intera idea era rivolta ai programmatori, ma considerando la rapidità con cui il mondo si evolve, altri settori hanno adottato la pratica, e oggi non è raro incontrare un hackathon di idee, che non coinvolge affatto la codifica. La sfida di solito dura un fine settimana, a volte meno, e il più delle volte è aperta al pubblico. La maggior parte delle idee innovative di progetti hackathon nascono su due piedi, completando perfettamente la natura di questi eventi. I premi sono un gioco da ragazzi qui, perché quasi nessuno competerebbe solo per il gusto di farlo.
Quindi quali sono i passi da fare per partecipare effettivamente a un hackathon? In breve, le cose più importanti di cui ci si deve occupare sono l’assemblaggio di una squadra, o la decisione di partecipare da soli, e la scelta effettiva di un evento. Dopo di che tutto dipenderà dalla sfida che hai scelto, quindi entriamo subito nel merito!
Idee di hackathon
Quindi stai partecipando a una sfida che si concentra sull’uso dell’IA nella vita quotidiana. Cosa vi inventerete? Si può scommettere che la maggior parte dei partecipanti cercherà di concentrarsi sulla comodità della vita, perché questo è il modo in cui l’IA è pubblicizzata ai consumatori generali. Che si tratti di un assistente virtuale nel vostro telefono, un algoritmo che decide le migliori impostazioni della fotocamera in base alle condizioni, queste sono soluzioni che vendono prodotti alle masse. Vai controcorrente, il mercato è già abbastanza saturo di queste soluzioni, se decidi di seguire questa strada rischi di essere dimenticato tra la folla. La tua migliore possibilità è quella di provare qualcosa che vada a beneficio degli altri, degli individui svantaggiati, di quelli che lavorano in ambienti difficili, o dell’umanità intera attraverso qualche progetto ambientale. Le possibilità sono onestamente infinite, ma essere diversi potrebbe essere cruciale per il tuo successo.
Senza ulteriori indugi, ecco cosa abbiamo per te, divertiti.
Aiuta chi ha bisogno
Le persone con disabilità non dovrebbero essere separate dalla società semplicemente perché sono meno fortunate. La libertà di mobilità è una delle cose più grandi di cui noi umani possiamo godere, ma purtroppo alcuni di noi sono stati derubati di questa possibilità. L’IA è uno strumento potente da sfruttare, quindi mettila al lavoro dove può aiutare le persone a muoversi come non erano in grado di fare prima. Incorporare telecamere e sensori di prossimità per consentire a uno scooter di mobilità di essere un dispositivo autonomo che aiuta gli individui disabili a vagare liberamente per le loro commissioni quotidiane.
Proteggere l’ambiente
Abbiamo tutti lo stesso pianeta, abbiamo la stessa casa, e dovremmo prendercene cura con il meglio dei nostri sforzi. Oggi, con la potenza dell’IA possiamo mettere i computer a lavorare su un ambiente pulito in cui vivere. Sistemi autonomi di smistamento dei rifiuti sono oggi una possibilità, e presentare un progetto del genere per un hackathon potrebbe farvi vincere il premio. Basta immaginare una scatola in cui si getta la spazzatura, e una serie di telecamere per alimentare l’algoritmo di riconoscimento delle immagini che controllerà il sistema che smista i rifiuti per voi. I benefici ambientali impliciti in questa soluzione sono immensi!
Sacrificare i robot, salvare le vite umane
La vita umana è inestimabile, il costo di salvarne una non è mai troppo alto. Dedicate il vostro progetto a soluzioni come i robot controllati a distanza schierati sul luogo di una catastrofe o di un incidente. In questo modo sia la vittima può essere estratta dalla zona pericolosa senza il bisogno di rischiare la vita della squadra di soccorso. Si potrebbe incorporare SLAM per generare una mappa 3D che aiuti l’operatore del robot dandogli una migliore comprensione della scena. La stessa tecnologia può anche essere utilizzata su un drone per valutare rapidamente i danni del sito. E i vigili del fuoco? Un drone autonomo per l’identificazione degli incendi potrebbe essere proprio lo strumento di cui hanno bisogno per lavorare in modo più sicuro ed efficiente! Il riconoscimento delle immagini basato sull’AI sarebbe la caratteristica chiave che renderebbe l’intero progetto più accurato.
L’elaborazione dei dati per gli ospedali
I dati dei pazienti sono molto sensibili, come tutti i record personali, e per le grandi strutture sanitarie passare attraverso tutto questo può rivelarsi impossibile. Senza robusti sistemi computazionali che elaborano, immagazzinano e traggono conclusioni da tutto ciò, gli ospedali devono esternalizzare tali compiti e ciò rappresenta una minaccia di violazione dei dati. Ora che le Reti Neurali Profonde possono essere utilizzate con risorse e infrastrutture minime, la soluzione a questo problema è a portata di mano, i pazienti non dovranno più preoccuparsi della sicurezza delle loro cartelle cliniche, e le strutture mediche miglioreranno il loro flusso di lavoro eliminando l’intermediario nel processo.
Qualcosa di diverso, per favore?
Ok, e se vuoi davvero concentrarti sul comfort della vita e, potenzialmente, sul divertimento? Sentite che c’è una carenza di soluzioni appropriate in quell’area e vi sentite sicuri che, nonostante tutta la concorrenza, dovreste provare a riempire il vuoto che nessun altro ha notato? Certo, i seguenti suggerimenti di progetto sono proprio per te.
Automatizza il tuo ufficio
Case intelligenti, uffici intelligenti, inserire qui il tipo di edificio intelligente non sono qualcosa di completamente nuovo, progetti come Nest (una società di Google che si occupa di casa intelligente e IoT) sono in giro da un po’ di tempo ormai. Ma un sistema completamente autonomo per governare un intero edificio? Stiamo parlando di una soluzione che non richiede di preprogrammare tutto, stiamo parlando di un sistema autonomo che, grazie al deep learning, riconosce i modelli di comportamento in ufficio per gestire al meglio l’uso dell’elettricità, abbassare i costi e migliorare la sicurezza. Utilizzando delle telecamere tale sistema potrebbe rilevare se ci sono dei dipendenti in una data stanza, e nel caso sia vuota luci, musica, ecc. possono essere spente, il tutto senza interazione umana. Il controllo delle presenze tramite RFID o scanner di impronte digitali può essere costoso ed è soggetto a errori. Un impiegato potrebbe dimenticare di strisciare la sua carta su un lettore quando viene fatto entrare da un’altra persona che tiene la porta aperta per lui. Gli esseri umani trovano il modo di aggirare i sistemi in questo modo, anche se involontariamente. Il monitoraggio delle presenze può essere reso più facile grazie al riconoscimento facciale. Non c’è bisogno di usare carte, non c’è bisogno di implementare lettori di impronte digitali accanto ad ogni ingresso, basta lasciare che i dipendenti entrino ed escano mentre i computer fanno tutto il lavoro duro, semplice!
Filmmaking fatto facile
Non ti piacerebbe solo poter avere la telecamera che fa tutto il lavoro duro per te? Un dispositivo che ti segue quando scali una montagna sarebbe una manna dal cielo, vero? La tecnologia è qui, bisogna solo farne un prodotto completo! Perché non usare l’IA, alimentarla con i dati dei sensori di movimento, GPS, fondamentalmente qualsiasi dato che si possa immaginare e che aiuti a migliorare il tracciamento degli oggetti, e spremere il tutto in una scatola con piccole eliche? Esattamente, fare un drone autonomo! Un progetto del genere potrebbe portare le foto e i video delle tue vacanze a un livello completamente nuovo, non avresti più bisogno di una persona che manovri il drone, ma le tue avventure solitarie potrebbero essere catturate in modo altrettanto efficace.
Metti i piedi in alto, goditi il tuo drink
Non ti capita a volte di trovarti comodo nel tuo divano a guardare un film, tutto è semplicemente perfetto, ma ti accorgi di aver dimenticato la tua bevanda preferita dal frigo? È un’esperienza orribile, doversi alzare, camminare fino alla cucina, tornare in salotto, trovare di nuovo il proprio posto comodo, nessuno vuole passare attraverso questo. Fortunatamente, usando l’IA si può costruire un robot autonomo che fa tutto questo per voi! Immagina, non c’è bisogno di alzarsi, basta premere un pulsante e un simpatico umanoide ti porta una bottiglia di bevanda fredda da gustare. Quanto sarebbe fantastico?
Sembra fantastico, grazie!
Non ringraziate noi, ma i partecipanti all’NVIDIA® Jetson™ Developer Challenge. Sono stati loro a proporre questi tipi di progetti, le loro menti creative hanno trovato il modo di sfruttare l’intelligenza artificiale per servire il pubblico, a beneficio di tutti noi. Tutte le idee sono state trasformate in progetti reali durante questo hackathon di intelligenza artificiale, e puoi vederle cliccando su questo link.
Trovare un’idea di progetto per l’hackathon potrebbe essere un compito arduo di fronte alle restrizioni di tempo della sfida. Speriamo che con questo pezzo tu abbia trovato l’ispirazione che ti darà la spinta necessaria per iscriverti ad un hackathon e conquistare il mondo. Possiamo aiutarvi a trovare tale evento, basta visitare il nostro sito web! Vai là fuori, mostra a tutti che le tue idee di progetto hackathon possono cambiare il mondo!