Machine Learning significa una macchina che sta imparando su se stessa ed è un metodo di analisi automatica dei dati. È la scienza che consente ai computer di analizzare i dati e creare automaticamente modelli da tali dati. La macchina può alimentare i dati e adattarsi per fare previsioni più precise e agire di conseguenza.
Cos'è l'apprendimento automatico
Una volta programmati, questi complessi algoritmi non richiedono ulteriori programmazioni. Possono adattarsi e insegnare se stessi in base ai dati forniti a loro. Considerate un'auto a guida autonoma, gli algoritmi di apprendimento automatico implementati sotto il cofano assicurano che l'auto possa imparare e prendere decisioni da sola. Quindi più l'auto è stata guidata, più precise e precise saranno le decisioni che prenderà.
Inoltre, un'altra area importante del loro utilizzo è la sicurezza dei dati e il rilevamento di malware. Le moderne soluzioni antivirus tendono ad apprendere dall'uso di diversi utenti e a creare software più sostenibile in grado di colmare le principali lacune della sicurezza. Le transazioni fraudolente possono essere rilevate e indicate con l'aiuto di questi algoritmi e alcuni dati reali.
Dai un'occhiata a questa interessante lettura di Forbes che illustra i principali campi di utilizzo degli algoritmi di Machine Leaning.
Come imparare "Machine Learning"?
Secondo gli esperti di computer e tecnologia, Machine Learning sarà il campo in arrivo più desiderato. Inoltre, gli ingegneri dei dati sono pagati molto meglio rispetto agli sviluppatori / ingegneri del software convenzionali. Se comunque i big-data ti interessano e sei stato il re delle statistiche della tua classe. O forse solo questo campo dell'ingegneria ti sembra intuitivo, puoi farne una carriera.
Per iniziare, è necessario avere familiarità con l'informatica di base. L'informatica di base viene insegnata nel primo anno della maggior parte dei college in tutto il mondo. Ma se ti capita di cambiare campo in informatica o se non studi semplicemente i computer al college, devi dare un'occhiata alla programmazione di base del computer. Suggerirei il CS50 di Harvard in qualsiasi momento. È disponibile gratuitamente come corso online su EDx e puoi anche optare per un certificato a pagamento.
Una volta che hai le basi, devi avanzare nella statistica, nel calcolo e in altri campi della matematica. Ora sarà il momento di imparare i veri algoritmi di apprendimento automatico. Suggerirei di leggere questo articolo di Darshan Hedge. Era un ingegnere informatico presso NVIDIA e attualmente lavora con Otto. In questo articolo, ha discusso il processo passo passo per diventare un ingegnere di apprendimento automatico di successo.
Machine Learning e Intelligenza Artificiale
Di solito l'apprendimento automatico viene confuso con Intelligenza artificiale ma io dico che Machine Learning è un sottoinsieme dell'intelligenza artificiale. L'Intelligenza Artificiale è un concetto più ampio di fare da sé computer e macchine. E Machine Learning consiste nell'adattare gli algoritmi ai dati forniti.
Vorrei citare una risposta a Quora di Xavier Amatriain:
Machine learning is a particular approach to artificial intelligence. It is true that it is proving to me the most successful approach to AI. But, I disagree with ---‘s answer: it is NOT the “only” approach.
Ad esempio, rimarrai sorpreso nel sentire che alcune delle auto che si guidano da sole che attualmente si descrivono come utilizzando l'intelligenza artificiale, usano pochissimo apprendimento automatico e utilizzano principalmente sistemi basati su regole.
Detto questo, sono d'accordo sul fatto che la maggior parte delle applicazioni AI oggigiorno stanno effettivamente usando o useranno la ML a breve.
Leggi la risposta completa qui.
Microsoft Azure Machine Learning
Azure è un servizio cloud offerto da Microsoft che consente di creare e implementare m potenti applicazioni di machine learning in movimento. Si tratta di creare applicazioni che utilizzano l'analisi predittiva per segnalare situazioni futuristiche. Sulla base dei dati, le applicazioni possono prevedere gli imminenti errori e le situazioni difficili. I complessi algoritmi utilizzati qui appartengono a Xbox, Cortana e altri prodotti Microsoft. Puoi iscriverti gratuitamente a Microsoft Azure Machine Learning Studio o optare per un pacchetto da 9,99 $ / mese che include molte funzionalità.
L'apprendimento automatico è un campo molto interessante su cui imporre le mani. Se ti capita di amare i dati, sicuramente amerai il Machine Learning. Guarda tutti gli articoli che ho collegato in vari posti in questo post. Verranno sicuramente impressionati e motivati a leggere di più su questa interessante scienza.