Blog.

Logistic Regression


Autore
Andrea Provino
Data
Tempo di lettura
2 minuti
Categoria
Data Science, machine-learning

logistic-regression-data-science-machine-learning-linear-regression-guida-italiano-regressione-logistica-formula-matematica-italiano

Un modello di Logistic Regression, o Logit Regression, (Regressione Logistica) è assimilabile a un classificatore binario: calcola la probabilità che una determinata istanza appartenga a una specifica classe.

Ottimo.

Facciamo un po’ di mente locale.

Sappiamo infatti che alcuni algoritmi di regressione possano essere usati per task di classificazione, e vice versa.

Nella Regressione Logistica, se la probabilità stimata supera il 50% il modello prevede che l’istanza appartenga alla classe positiva, o negativa in caso contrario: abbiamo appena descritto un Binary Classifier, o classificatore binario.

Logistic Regression: how?

Come un modello di regressione lineare (Linear Regression), quello di regressione logistica calcola la somma pesata (weighted sum) delle feature, con l’aggiunta di un termine denominato bias, ma il risultato è processato da una funzione logistica invece di essere restituito direttamente.

La funzione logistica è un caso particolare, appartenente a una classe di funzioni chiamati sigmoidi.

Abbiamo incontrato questo termine durante la creazione del nostro neurone artificiale.

Si tratta di particolari funzioni con un andamento a ‘S’, proprio come questa:

Potremmo definirle dei “mappatori”: dato un qualsiasi input, l’output sarà sempre compreso tra due valori. (nell’esempio, tra 0 e 1)

Qui puoi trovare la documentazione di Sklearn per la Logistic Regression con python

Un caldo abbraccio, Andrea.

Taggeddata sciencemachine learningteoria


Ultimi post

Patricia Merkle Trie

Il Practical Algorithm To Retrieve Information Coded In Alphanumeric Merkle Trie, o Patricia Merkle Trie è una struttura dati chiave-valore usatada Ethereum e particolarmente efficiente per il salvataggio e la verifica dell’integrità dell’informazione. In questo post ne studieremo le caratteristiche. Prima di procedere, ci conviene ripassare l’introduzione al Merkle Tree nella quale abbiamo chiarito il […]

Andrea Provino
ethereum-patricia-merkle-tree
Tree Data Structure: cos’è un Merkle Tree

Un Merkle Tree è una struttura dati efficiente per verificare che un dato appartenga a un insieme esteso di elementi. È comunemente impiegato nelle Peer to Peer network in cui la generazione efficiente di prove (proof) contribuisce alla scalabilità della rete. Capire i vantaggi di questa struttura ci tornerà utile nel nostro percorso di esplorazione […]

Andrea Provino
merkle-tree-cover
UTXO: come funziona il modello Unspent Transaction Outputs

Per tenere traccia dei bilanci utente, la blockchain di Bitcoin sfrutta un modello di contabilità definito UTXO o Unspent Transaction Outputs. In questo articolo ne esaminiamo le caratteristiche. Ogni blockchain è dotata di un sistema di contabilità, un meccanismo attraverso cui tenere traccia dei bilanci di ciascun utente. I due grandi modelli di riferimento nel […]

Andrea Provino
bitcoin-utxo
Cos’è Ethereum

Possiamo definire Ethereum come una macchina a stati distribuita che traccia le transizioni di un archivio dati general-purpose (i.e. una memoria in grado di registrare qualsiasi dato esprimibile come coppia di chiave e valore o key-value) all’interno della Ethereum Blockchain. È arrivato il momento di esplorare uno dei progetti tecnologici più innovativi e interessanti degli […]

Andrea Provino
ethereum