Casa Audio Un'introduzione all'apprendimento automatico per professionisti IT

Un'introduzione all'apprendimento automatico per professionisti IT

Sommario:

Anonim

Di Justin Stoltzfus

Fonte: Aleutie / iStockphoto

introduzione

Altri ingegneri e altri professionisti stanno iniziando con l'apprendimento automatico - stanno facendo le prime ricerche e costruendo sistemi iniziali, per iniziare a esplorare come questo campo dell'intelligenza artificiale può aprire le porte a individui e aziende.

Tuttavia, durante tutto il processo, c'è un po 'di confusione. Che cos'è l'apprendimento automatico, comunque?

L'idea di base è che le nuove tecnologie consentono alle macchine di "pensare" e "apprendere" in modi più simili ai modi in cui funziona il cervello umano.

Detto questo, ci sono più di alcuni modi per descrivere questo processo. Per un po 'di più, andiamo a StackOverflow, un pilastro per programmatori e altri professionisti IT che cercano definizioni e spiegazioni reali di problemi tecnici. Un thread StackOverflow descrive l'apprendimento automatico come "il processo di insegnamento dei computer per creare risultati basati su dati di input".

Un altro autore descrive l'apprendimento automatico come "un campo di informatica, teoria della probabilità e teoria dell'ottimizzazione che consente di risolvere compiti complessi per i quali un approccio logico e procedurale non sarebbe possibile o fattibile".

Quest'ultima definizione colpisce quasi un punto importante su ciò che l'apprendimento automatico è - e non lo è.

Quando lo scrittore afferma che "un approccio logico e procedurale non sarebbe possibile o fattibile", indica la vera "magia" e il valore dell'apprendimento automatico. In parole povere, è "post-logica": l'apprendimento automatico va oltre ciò che la tradizione, la programmazione lineare e sequenziale di codebase può fare!

Facendo un passo indietro, possiamo guardare i mattoni fondamentali dell'apprendimento automatico per capire meglio come.

Innanzitutto, ci sono i dati di allenamento - i dati di allenamento danno al programma input da cui lavorare.

Insieme ai dati di addestramento, esistono algoritmi che analizzano questi dati e li interpretano in vari modi. Gli esperti descrivono il lavoro essenziale dell'apprendimento automatico come "riconoscimento di modelli" - e lo vedrai anche nella pagina StackOverflow - ma ancora una volta, che descrive solo parzialmente il funzionamento dell'apprendimento automatico.

Avanti: La rete neurale

Condividi questo:

Sommario

introduzione

La rete neurale

Apprendimento automatico supervisionato e non supervisionato

Discesa a gradiente e backpropagation

Tipi di reti neurali

Ensemble Learning

Teoria delle applicazioni e dei giochi

Cinque tribù di applicazioni di apprendimento automatico

Dove andiamo da qui?

Un'introduzione all'apprendimento automatico per professionisti IT