Machine learning: cos'è e a cosa serve

Tramite: O2O 28/05/2021
Difficoltà: media
16

Introduzione

In questa guida, passo dopo passo, illustrerò il machine learning, specificando sia cos'è e a cosa serve. Solitamente, quando si parla di machine learning, si intende un metodo di analisi dei dati che va ad automatizzare la costruzione di modelli analitici. È uno dei rami della nota intelligenza artificiale e prevede che i sistemi possono imparare direttamente dai dati, potendo identificare i vari modelli in modo autonomo e prendere di conseguenza delle decisioni riducendo al minimo l'intervento di qualsiasi persona.

26

Occorrente

  • PC
  • Connessione internet
  • Smartphone
  • Applicazione con comando vocale
  • Dati da elaborare
  • Algoritmi
36

L'evoluzione del Machine learning

Va detto innanzitutto che, quando si parla di machine learning, si intende l'apprendimento automatico. Parlando della sua evoluzione, va rilevato che i primi ricercatori che si sono occupati dell'intelligenza artificiale, erano intenzionati a scoprire se i computer potessero apprendere dai dati. Ne consegue che, attraverso il machine learning, gli stessi computer sono in grado di eseguire dei compiti specifici senza essere programmati per tale scopo, attraverso il riconoscimento dei dati. Nel machine learning inoltre, vengono utilizzati degli appositi algoritmi che imparano dai dati in modo interattivo. Ne consegue che i computer possono individuare anche informazioni sconosciute anche senza nessuna segnalazione. Uno degli aspetti più importanti del machine learning è rappresentato dalla ripetitività, visto e considerato che più i modelli risultano esposti ai dati, più possono avere autonomia e adattarsi alle varie situazioni. I computer infatti imparano da tutte le elaborazioni fatte in precedenza per prendere decisioni affidabili e che si possano replicare in futuro.

46

I sistemi di apprendimento automatico di una macchina

Visto e considerato che il machine learning si basa sull'apprendimento automatico di una macchina, occorre ora illustrare quali sono le diverse modalità di apprendimento. Va rilevato che, a seconda del tipo di algoritmo che si va ad utilizzare per consentire l'apprendimento a una singola macchina, si possono individuare tre differenti sistemi di apprendimento automatico, ossia il supervisionato, non supervisionato e per rinforzo. Tutti e tre sono usati in maniera differente in base alla macchina in cui si deve operare, garantendo di conseguenza il massimo risultato per poter rispondere nel miglior modo possibile a quelli che sono gli stimoli esterni. Nell'apprendimento supervisionato, si forniscono al sistema informatico della macchina tutte quelle nozioni indispensabili e codificate che sono in grado di costruire un vero e proprio database di informazioni ed esperienze. Nell'apprendimento non supervisionato, le informazioni inserite all'interno di una macchina non sono codificate e dovrà essere quest'ultima a catalogarle. Nell'apprendimento per rinforzo, la macchina è invece dotata di sistemi e strumenti che possono migliorare l'apprendimento stesso e comprendere tutte le caratteristiche dell'ambiente che la circonda.

Continua la lettura
56

L'utilizzo del machine learning nella vita quotidiana

Il machine learning, o meglio l'apprendimento automatico, presenta numerosi ambiti di applicazione nella vita quotidiana. Ad esempio, un'applicazione classica di machine learning è quella del riconoscimento vocale di cui sono dotati tanti smartphone e che permette di attivare i comandi semplicemente con l'utilizzo della propria voce. Sono poi molto diffusi gli strumenti intelligenti che si avvalgono del riconoscimento vocale per le varie applicazioni di domotica per poter imparare nuovi vocaboli o modi di dire che seguono i comandi vocali che vengono direttamente impartiti. Le aziende invece usano l'apprendimento automatico per realizzare le pubblicità traccianti. Infine, sono tuttora in fase sperimentale i veicoli senza pilota, dotati di un numero elevato di sensori e vari sistemi di localizzazione, che permettono di regolare al meglio la velocità nei luoghi in più c'è traffico. Per questi veicoli viene utilizzato il sistema di apprendimento per rinforzo.

66

Consigli

Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Naviga con la tastiera

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come creare una piattaforma E-learning

Ogni giorno siamo bombardati da tantissime informazioni che ci arrivano da tutte le parti. Abbiamo iniziato a sviluppare una certa curiosità per tutto ciò che ci circonda, alla ricerca costante di nuove informazioni da inserire nella nostra mente. Imparare...
Programmazione

Come svuotare slot machine

Spesso le slot machine possono rivelarsi vere e proprie trappole o persino creare dipendenza. Quelle luci accattivanti e quelle musiche ipnotiche possono indurre un giocatore alle prime armi ad avvicinarsi e a non staccarsi più se non a portafoglio vuoto....
Programmazione

Che cos’è l'intelligenza artificiale e come funziona

Il concetto di intelligenza artificiale, detta anche IA, racchiude in sé tutto ciò che una macchina riesce ad imparare svolgendo tanti compiti, spesso sovrapponendosi allo stesso uomo.Le macchine in questione, che non sono altro che dei sofisticati...
Programmazione

Bootstrap: cos’è e perché usarlo

Bootstrap nasce nell'anno 2010 per opera degli sviluppatori Mark Otto e Jacob Thornton. Inizialmente si presentava come un progetto interno a Twitter, ma successivamente è diventato indipendente ed è perciò utilizzabile dagli sviluppatori di tutto...
Programmazione

5 ambienti di sviluppo per Assembly

La programmazione informatica è sempre più un baluardo e la ricchezza del nuovo millennio. Attraverso il coding infatti si sta creando una realtà più smart ed interattiva, basti pensare alla robotica e al machine Learning. Una delle attività più...
Programmazione

I 10 linguaggi di programmazione più utilizzati

I linguaggi di programmazione danno la possibilità di dialogare con la macchina indicandogli quali operazioni deve compiere. Al contrario di quello che si pensa i linguaggi di programmazione si avvicinano più all'utente che alla macchina. Infatti, quando...
Programmazione

Come programmare in ABAP

Per programmare in ABAP, bisogna prima conoscere da cosa viene e cos'è e successivamente come farlo. L'ABAP è l'acronimo di Advanced Bussines Application Programming che è un linguaggio avanzato per l'ambiente del bussines ed è utilizzato per realizzare...
Programmazione

Creare Una Semplice Tabellina Pitagorica In Java

Sono molti i bambini che trovano difficoltà a memorizzare le tabelline. Per questo motivo oggi nella nostra guida impariamo come creare con java una semplice tabellina pitagorica usando un semplice Editor di testo. Vediamo insieme come procedere per...