Machine learning: cosa può fare l'IA di oggi?
Quando tagghi un volto in una foto di Facebook, è l'intelligenza artificiale che corre dietro le quinte e identifica i volti in un'immagine. L'etichettatura dei volti è ora onnipresente in diverse applicazioni che visualizzano immagini con volti umani. Perché solo volti umani? Esistono diverse applicazioni che rilevano oggetti come gatti, cani, bottiglie, automobili, ecc. Sulle nostre strade circolano auto autonome che rilevano oggetti in tempo reale per guidare l'auto. Quando viaggi, utilizzi GoogleDirectionsper conoscere le situazioni di traffico in tempo reale e seguire il percorso migliore suggerito da Google in quel momento. Questa è ancora un'altra implementazione della tecnica di rilevamento degli oggetti in tempo reale.
Consideriamo l'esempio di Google Translateapplicazione che usiamo tipicamente durante la visita in paesi stranieri. L'app di traduzione online di Google sul tuo cellulare ti aiuta a comunicare con la gente del posto che parla una lingua che ti è estranea.
Esistono diverse applicazioni dell'intelligenza artificiale che usiamo praticamente oggi. In effetti, ognuno di noi usa l'IA in molte parti della nostra vita, anche a nostra insaputa. L'intelligenza artificiale odierna può eseguire lavori estremamente complessi con grande precisione e velocità. Parliamo di un esempio di attività complessa per capire quali capacità sono previste in un'applicazione AI che sviluppereste oggi per i vostri clienti.
Esempio
Usiamo tutti Google Directionsdurante il nostro viaggio ovunque in città per un pendolarismo quotidiano o anche per viaggi interurbani. L'applicazione Google Directions suggerisce il percorso più veloce per la nostra destinazione in quel momento. Quando seguiamo questo percorso, abbiamo osservato che Google ha quasi al 100% ragione nei suoi suggerimenti e risparmiamo tempo prezioso durante il viaggio.
Puoi immaginare la complessità dello sviluppo di questo tipo di applicazione considerando che ci sono più percorsi verso la tua destinazione e l'applicazione deve giudicare la situazione del traffico in ogni percorso possibile per darti una stima del tempo di viaggio per ciascuno di questi percorsi. Inoltre, considera il fatto che Google Directions copre l'intero globo. Indubbiamente, molte tecniche di intelligenza artificiale e apprendimento automatico sono in uso sotto il cofano di tali applicazioni.
Considerando la continua domanda per lo sviluppo di tali applicazioni, ora apprezzerai perché c'è un'improvvisa richiesta di professionisti IT con competenze di intelligenza artificiale.
Nel prossimo capitolo impareremo cosa serve per sviluppare programmi di intelligenza artificiale.