cover

Machine Learning - introduzione e primi passi

Il Machine Learning definisce modelli capaci di catturare le proprietĆ  dei dati e di effettuare decisioni sulle proprietĆ  nella quali si ĆØ interessati. Essi, tuttavia, non dovrebbero seguire specifiche istruzioni date dal programmatore, ma devono essere capaci di apprendere dai dati forniti. Questa fase ĆØ anche detta learning stage.

Che cosā€™ĆØ il Machine Learning?

Esempi di riconoscimento nel Machine Learning
Esempi di riconoscimento nel Machine Learning

Come funziona il Machine Learning?

Ci sono differenti tecniche per la sua implementazione, le tecniche piĆ¹ adottate tuttavia sono:

  • supervised learning: al computer vengono forniti input e output che ci si aspettano in base allā€™input; ovvero se vedo una immagine ā€œAā€, devo dare in output ā€œAā€. Lā€™obiettivo ĆØ realizzare una lista di regole che gli permettono di essere applicate alle singole immagini. In questo caso, il processo di insegnamento va avanti finchĆ© non si ottiene una percentuale di errore molto bassa
  • unsupervised learning: al computer viene dato lā€™input ma non gli si dice lā€™output che ci si aspetta, e sta quindi al computer capire correttamente il risultato da dare. Spesso, trattandosi di dati eterogenei, il computer individua dei patterns e cerca di seguire quelli; come ad esempio, per riprendere lā€™esempio precedente, il colore del pelo di un animale.
  • semi supervised learning: ĆØ una via di mezzo fra le due. Viene data solamente una parte di etichette, mentre per unā€™altra parte non viene data nessun tipo di informazione aggiuntiva
  • reinforcement learning: si descrive come un ā€œrinforzoā€, quando il computer riconosce correttamente viene impostato un ā€œpremioā€, viceversa una ā€œpunizioneā€. Ad esempio, se riconoscessimo un gatto invece di un cane, allora il software verrebbe ā€œpunitoā€, qualora invece dovesse riconoscere un cane allora gli daremo un ā€œpremioā€. CosƬ fino a quando il computer non riesce, anche in questo caso, ad avere una percentuale di errore bassa.

Quali sono le applicazioni del Machine Learning?

Il Machine Learning continua ad essere utilizzato sempre di piĆ¹: dalla classificazioni di dati al riconoscimento degli oggetti, della voce. Lā€™esempio piĆ¹ basilare risulta quello dei filti anti spam, ovvero la divisione della mail in due categorie (spam e non spam) e il riconoscimento delle mail che possono risultare dannose.

Un esempio piĆ¹ moderno ĆØ appunto il riconoscimento vocale, basti vedere Siri, o Google Voice; entrambi i software utilizzano degli algoritmi di machine learning per comprendere e capire il tuo tono di voce e le tue parole.

FONTI:

Machine learning - Wikipedia

Related articles:

    background

    05 December 2022

    avatar

    Francesco Di Salvo

    45 min

    30 Days of Machine Learning Engineering

    30 Days of Machine Learning Engineering

    background

    16 January 2023

    avatar

    Daniele Moltisanti

    6 min

    Advanced Data Normalization Techniques for Financial Data Analysis

    In the financial industry, data normalization is an essential step in ensuring accurate and meaningful analysis of financial data.

    background

    17 January 2023

    avatar

    Francesco Di Salvo

    10 min

    AI for breast cancer diagnosis

    Analysis of AI applications for fighting breast cancer.

    background

    14 November 2022

    avatar

    Francesco Di Gangi

    5 min

    Artificial Intelligence in videogames

    Artificial Intelligence is a giant world where we can find everything. Also videogames when we don't even notice...

    background

    18 November 2022

    avatar

    Gabriele Albini

    15 min

    Assortativity Coefficients in social networks data

    Assortativity helps analysing pattern of connections in networks. Letā€™s use it to confirm if people tend to connect to similar people.

JoinUS