Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Che cos'è la classificazione | Classificatore K-Nn
Classificazione con Python

bookChe cos'è la classificazione

Classificazione è un compito di apprendimento supervisionato in cui l'obiettivo è prevedere la classe di un'istanza utilizzando le sue caratteristiche. Il modello apprende da esempi etichettati in un set di addestramento e successivamente assegna una classe a nuovi dati non visti.

La regressione prevede un valore numerico continuo (ad esempio, prezzo), che può assumere molti valori possibili. La classificazione prevede un valore categorico (ad esempio, tipo di dolce), scegliendo un'opzione da un insieme limitato di classi.

Esistono diversi tipi di classificazione:

  • Classificazione binaria: il target ha due possibili esiti (spam/non spam, cookie/non cookie);
  • Classificazione multi-classe: tre o più categorie possibili (spam/importante/pubblicità/altro; cookie/marshmallow/caramella);
  • Classificazione multi-etichetta: un'istanza può appartenere a più classi contemporaneamente (un film può essere azione e commedia; un'email può essere importante e lavorativa).

Per la maggior parte dei modelli di ML, è necessario codificare il target come un numero. Per la classificazione binaria, gli esiti sono solitamente codificati come 0/1 (ad esempio, 1 - cookie, 0 - non cookie). Per una classificazione multi-classe, gli esiti sono solitamente codificati come 0, 1, 2, ... (ad esempio, 0 - caramella, 1 - cookie, 2 - marshmallow).

Molti modelli diversi possono eseguire la classificazione. Alcuni esempi includono:

  • k-Nearest Neighbors;
  • Regressione Logistica;
  • Albero Decisionale;
  • Random Forest.

Fortunatamente, sono tutti implementati nella libreria scikit-learn e sono facili da utilizzare.

Note
Nota

Nessun modello di apprendimento automatico è superiore agli altri. Le prestazioni migliori di un modello dipendono dal compito specifico.

question mark

Qual è l'obiettivo principale della classificazione nell'apprendimento automatico?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 4.17

bookChe cos'è la classificazione

Scorri per mostrare il menu

Classificazione è un compito di apprendimento supervisionato in cui l'obiettivo è prevedere la classe di un'istanza utilizzando le sue caratteristiche. Il modello apprende da esempi etichettati in un set di addestramento e successivamente assegna una classe a nuovi dati non visti.

La regressione prevede un valore numerico continuo (ad esempio, prezzo), che può assumere molti valori possibili. La classificazione prevede un valore categorico (ad esempio, tipo di dolce), scegliendo un'opzione da un insieme limitato di classi.

Esistono diversi tipi di classificazione:

  • Classificazione binaria: il target ha due possibili esiti (spam/non spam, cookie/non cookie);
  • Classificazione multi-classe: tre o più categorie possibili (spam/importante/pubblicità/altro; cookie/marshmallow/caramella);
  • Classificazione multi-etichetta: un'istanza può appartenere a più classi contemporaneamente (un film può essere azione e commedia; un'email può essere importante e lavorativa).

Per la maggior parte dei modelli di ML, è necessario codificare il target come un numero. Per la classificazione binaria, gli esiti sono solitamente codificati come 0/1 (ad esempio, 1 - cookie, 0 - non cookie). Per una classificazione multi-classe, gli esiti sono solitamente codificati come 0, 1, 2, ... (ad esempio, 0 - caramella, 1 - cookie, 2 - marshmallow).

Molti modelli diversi possono eseguire la classificazione. Alcuni esempi includono:

  • k-Nearest Neighbors;
  • Regressione Logistica;
  • Albero Decisionale;
  • Random Forest.

Fortunatamente, sono tutti implementati nella libreria scikit-learn e sono facili da utilizzare.

Note
Nota

Nessun modello di apprendimento automatico è superiore agli altri. Le prestazioni migliori di un modello dipendono dal compito specifico.

question mark

Qual è l'obiettivo principale della classificazione nell'apprendimento automatico?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1
some-alt