La funzione gradino e le decisioni lineari
Come un percettrone separa due classi
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 0La 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 0Verifica 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. 📏
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
- Pesi, bias e somma pesata
- La funzione gradino e le decisioni lineari
- Codifichi un percettrone da zero
- Il problema XOR: perché un neurone non basta