le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
La funzione Sigmoide è un'importante funzione di attivazione per costruire un modello di regressione logistica, come mostrato nella figura seguente.
Per risolvere viene utilizzata la regressione logisticaDue problemi di classificazione . Per i problemi di classificazione, esiste solo un numero limitato di risultati in output dal modello (per i problemi di regressione, ce ne sono infiniti).Nel problema della classificazione binaria, ci sono solo due risultati di output del modello.
Nel classico caso di problema di regressione "Caso di previsione del tumore", la caratteristica della dimensione del tumore viene utilizzata per prevedere se il tumore è un tumore maligno. Sono disponibili solo due risultati di output: sì (1) o no (0).
Al momento è difficile adattare il set di addestramento utilizzando un modello di regressione lineare.(La regressione lineare risolve un problema di regressione, mentre il caso di previsione del tumore è un problema di classificazione, o un problema di classificazione binaria per essere precisi), quindi è stata proposta l'idea della regressione logistica.
Modello di regressione logistica (risolvere problemi di classificazione): inserisci una caratteristica o un set di caratteristiche X e genera in output un numero compreso tra 0 e 1 , dove la curva di adattamento è costruita tramite la funzione Sogmoide. Il processo di costruzione specifico è il seguente:
Da quanto sopra non è difficile dedurre che quando l'input z della funzione Sigmoide è maggiore o uguale a 0, cioè quando la mappatura z=wx+b dell'insieme di caratteristiche da X a z è maggiore o uguale a 0, il risultato di output del modello è 1; quando l'input z della funzione Sigmoide è inferiore a When 0, ovvero quando la mappatura z=wx+b dal set di funzionalità X a z è inferiore a 0, il risultato di output del modello è 0.
Questo è il concetto in base al quale possiamo elaborare i confini decisionali:L'equazione che rende la mappatura dell'input del modello X sull'input della funzione sigmoide z uguale a 0 è chiamata confine decisionale.
Prendendo come esempio il modello di previsione del tumore di cui sopra, la mappatura dall'input del modello X all'input della funzione sigmoide z è z=wx+b, quindi il limite decisionale è wx+b=0.
Usiamo un'immagine per illustrare il significato del confine decisionale:
Esempio 1:mappare una funzione lineare
La figura sopra mostra il valore reale dell'etichetta quando le caratteristiche x1 e x2 nel set di addestramento hanno valori diversi. Il cerchio rappresenta il risultato della classificazione del campione come 0 e la croce rappresenta il risultato della classificazione del campione come 1.
Il modello di regressione logistica è quello mostrato sopra, dove la mappatura dall'input del modello X all'input della funzione sigmoide z è z=w1x1+w2x2+b e il limite decisionale è w1x1+w2x2+b=0. Se i risultati dell'addestramento del modello sono w1=1, w2=1, b=-3, il limite decisionale è x1+x2-3=0 e l'immagine della funzione del limite decisionale è come mostrato nella figura sopra,Si può vedere che se le caratteristiche del campione si trovano sul lato sinistro del confine decisionale, la previsione della regressione logistica è 0, altrimenti è 1. Questo è il significato dell'immagine del confine decisionale.
Esempio 2:Mappare una funzione polinomiale
La mappatura dall'input del modelloLa posizione delle caratteristiche del campione rispetto al confine decisionale determina il risultato della previsione del campione.
In realtà, è uguale al processo di addestramento alla regressione lineare, tranne per il fatto che il modello (funzione) da addestrare è diverso.