Deep Learning Academy · Lezione

La funzione gradino e le decisioni lineari

Come un percettrone separa due classi

Lezione 2 di 413 passaggi

La funzione gradino e le decisioni lineari è una lezione Deep Learning Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Deep Learning Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Deep Learning Academy include 4 lezioni in totale.

Dal punteggio alla decisione

La somma pesata produce un punteggio, ma spesso serve una risposta netta: sì o no. Una funzione a gradino trasforma il punteggio grezzo in una decisione definitiva.

Cosa fa il gradino

La funzione a gradino restituisce 1 se il punteggio è maggiore o uguale a zero e 0 se è negativo. Nessun valore intermedio: acceso o spento. ⚡

output = 1 if score >= 0 else 0

La soglia

Zero è la soglia in corrispondenza della quale la decisione cambia. Se la supera, il neurone si attiva; se resta al di sotto, rimane inattivo.

Il bias sposta la soglia

Modificando il bias si sposta la soglia. Un bias maggiore facilita l'attivazione del neurone, mentre uno minore la rende più difficile.

Una retta nei dati

Con due input, la regola di attivazione traccia una retta su un grafico. I punti da un lato indicano sì, quelli dall'altro indicano no.

Il confine decisionale

Quella retta è il confine decisionale. Divide lo spazio delle feature in due regioni, con una classe per ciascun lato.

I pesi inclinano la retta

I pesi controllano l'angolo e l'inclinazione del confine. Modificandoli, si ruota la retta di separazione attraverso i dati.

Lineare significa rettilineo

Questa è una decisione lineare: il confine è sempre una retta o un piano. Non può piegarsi o curvarsi attorno ai dati.

Dati linearmente separabili

Se una retta può separare nettamente le classi, i dati sono linearmente separabili. Un singolo neurone gestisce perfettamente questo caso.

Il problema dello spigolo netto

Lo spigolo netto della funzione a gradino passa bruscamente da 0 a 1. Questo salto non ha una pendenza utile e in seguito rende difficile l'apprendimento basato sul gradiente.

Un piccolo classificatore

Combinando la somma pesata con una funzione a gradino, si ottiene un classificatore binario funzionante in due brevi righe di Python.

score = w1 * x1 + w2 * x2 + b
label = 1 if score >= 0 else 0

Verifica rapida

Rifletta sulla forma che un singolo neurone può tracciare.

Riepilogo

La funzione a gradino trasforma un punteggio in 0 o 1 usando una soglia. Con due input traccia un confine decisionale rettilineo, separando i dati linearmente separabili. 📏

Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «La funzione gradino e le decisioni lineari» è gratuita?

Sì — il testo completo di «La funzione gradino e le decisioni lineari» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Deep Learning Academy, passa a CoddyKit PRO. Il corso Deep Learning Academy include 4 lezioni in totale.

Cosa imparerò in «La funzione gradino e le decisioni lineari»?

Come un percettrone separa due classi Eserciti Deep Learning Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Deep Learning Academy?

Non è richiesta alcuna esperienza precedente. Deep Learning Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «La funzione gradino e le decisioni lineari»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Deep Learning Academy?

Sì. Ogni lezione Deep Learning Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Pesi, bias e somma pesata
  2. La funzione gradino e le decisioni lineari
  3. Codifichi un percettrone da zero
  4. Il problema XOR: perché un neurone non basta
← Torna a Deep Learning Academy