scikit-learn
MLApprendimento automatico
Panoramica scikit-learn
Scikit-learn è la libreria di machine learning più popolare di Python. Fornisce API semplici e coerenti per classificazione, regressione, clustering, riduzione della dimensionalità, selezione del modello e preelaborazione. Scikit-learn è il punto di partenza praticamente per ogni progetto di machine learning in Python.
PyRunsupportascikit-learncome parte della distribuzionePyodide, il che significa che puoi addestrare classificatori, calcolare punteggi di precisione ed esplorare algoritmi ML interamente nel tuo browser. È un potente strumento educativo: esegui il classificatore Iris, sperimenta gli iperparametri e visualizza i risultati senza un notebook sul cloud.
Codice e output di esecuzione
Addestra una foresta casuale sul set di dati Iris.
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score, classification_report
iris = load_iris()
X, y = iris.data, iris.target
X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.25, random_state=42
)
clf = RandomForestClassifier(n_estimators=50, random_state=42)
clf.fit(X_train, y_train)
preds = clf.predict(X_test)
print(f"Accuracy: {accuracy_score(y_test, preds):.2%}\n")
print("Classification Report:")
print(classification_report(y_test, preds, target_names=iris.target_names))Pacchetti correlati
Risorse Python consigliate
Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.
Cicli Python
Scopri come utilizzare i loop Python per eseguire iterazioni sui dati. Padroneggia le best practice sui cicli for, while, interruzione, continua e loop con esempi interattivi.
Come ordinare un elenco in Python
Scopri come ordinare un elenco in Python utilizzando il metodo sort() e la funzione sorted(). Scopri l'ordinamento delle chiavi personalizzato e gli esempi di ordine inverso.
Foglio informativo sui metodi delle stringhe Python
Una guida di riferimento completa per la manipolazione delle stringhe Python. Padroneggia la formattazione, la ricerca, la divisione, la sostituzione e il controllo delle proprietà delle stringhe.
Python vs JavaScript: quale linguaggio di programmazione è il migliore?
Un confronto completo tra Python e JavaScript. Esplora le differenze di sintassi, le prestazioni, i casi d'uso (backend e frontend) ed esempi di codifica.