Apprentissage Machine de bout en bout
Joshua Stapleton
Machine Learning Engineer

Régression logistique
sklearn.linear_model.LogisticRegressionClassifieur à vecteurs de support
sklearn.svm.SVCArbre de décision
sklearn.tree.DecisionTreeClassifierForêt aléatoire
sklearn.ensemble.RandomForestClassifierModèles d'apprentissage profond
K plus proches voisins (KNN)
XGBoost
Modèle :
Principes :
sklearn.model_selection.train_test_split# Importation des bibliothèques nécessaires from sklearn.model_selection import train_test_split from sklearn.linear_model import LogisticRegression# Diviser les données en ensembles d'entraînement et de test (80:20) X_train, X_test, y_train, y_test = train_test_split(features, heart_disease_y, test_size=0.2, random_state=42)# Définir les modèles logistic_model = LogisticRegression(max_iter=200)# Entraîner le modèle logistic_model.fit(X_train, y_train)
# Données de santé de Jane Doe, p. ex. : [âge, cholestérol, tension artérielle, etc.] jane_doe_data = [45, 230, 120, ...]# Remodeler en 2D, car scikit-learn attend une entrée de type tableau 2D jane_doe_data = jane_doe_data.reshape(1, -1)# Utiliser le modèle pour prédire les probabilités de diagnostic cardiaque de Jane jane_doe_probabilities = logistic_model.predict_proba(jane_doe_data) jane_doe_prediction = logistic_model.predict(jane_doe_data)
# Afficher les probabilités
print(f"Jane Doe's predicted probabilities: {jane_doe_probabilities[0]}")
print(f"Jane Doe's predicted health condition: {jane_doe_prediction[0]}")
Jane Doe's predicted health condition probabilities: [0.2 0.8]Jane Doe's predicted health condition: 1
Apprentissage Machine de bout en bout