Machine Learning con Python: introduzione al progetto

Negli ultimi anni il linguaggio di programmazione Python ha visto un sempre maggiore utilizzo nella realizzazione di progetti legati al Machine Learning. L'apprendimento automatico consiste nell'utilizzare i dati per fare in modo che una macchina prenda decisioni intelligenti. Ad esempio, è possibile creare un algoritmo di rilevamento dello spam in cui l'apprendimento delle regole dai dati avviene esaminando le mail precedenti. In questo articolo andremo a descrivere la prima parte della realizzazione passo passo di un progetto di machine learning utilizzando il linguaggio di programmazione Python.

Introduzione

L'apprendimento automatico non è altro che riconoscere i modelli nei dati. Sviluppare procedure per l'apprendimento automatico implica estrarre, elaborare, definire, pulire, organizzare e quindi comprendere i dati. Tutte queste operazioni sui dati non sono di facile implementazione e richiedono conoscenze approfondite sia in termini matematico/statistici che in termini di programmazione. Python è un linguaggio di programmazione open source che presenta delle caratteristiche tali da rendere più agevole una qualsiasi implementazione di applicazione per il Machine Learning (ML).

I punti di forza di Python in relazione al machine learning sono i seguenti:

  • linguaggio facilmente leggibile e con minore complessità rispetto a C, C++ e Java
  • sebbene sia più lento di altri linguaggi, la capacità di gestione dei dati è ottima
  • i numerosi package presenti in repository open source permettono di svolgere le operazioni più complesse partendo da zero.

In questo articolo si daranno per noti molti dei concetti riguardanti il linguaggio di programmazione Python. L'oggetto di questo articolo è l'implementazione di procedure di ML attraverso Python, e non la descrizione del linguaggio. Comunque sia, nel caso si fosse completamente ignari dell'esistenza di Python esiste una guida online in italiano dettagliata e gratuita. [...]

ATTENZIONE: quello che hai appena letto è solo un estratto, l'Articolo Tecnico completo è composto da ben 2114 parole ed è riservato agli ABBONATI. Con l'Abbonamento avrai anche accesso a tutti gli altri Articoli Tecnici che potrai leggere in formato PDF per un anno. ABBONATI ORA, è semplice e sicuro.

Scarica subito una copia gratis

11 Commenti

  1. Avatar photo Giovanni Di Maria 5 Settembre 2019
  2. Avatar photo Maurizio Di Paolo Emilio 5 Settembre 2019
  3. Avatar photo Andrea Garrapa 5 Settembre 2019
  4. Avatar photo Camillo 6 Settembre 2019
  5. Avatar photo nivaste 31 Gennaio 2020
    • Avatar photo Andrea Garrapa 3 Febbraio 2020
  6. Avatar photo nivaste 3 Febbraio 2020
    • Avatar photo Andrea Garrapa 6 Febbraio 2020
  7. Avatar photo Alessandro 15 Febbraio 2020
  8. Avatar photo nivaste 15 Febbraio 2020

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend