CommencezCommencez gratuitement

Jeu de données synthétique cohérent

Les entreprises utilisent des données synthétiques, entre autres, pour entraîner des modèles d'intelligence artificielle et de Machine Learning. Les données réelles sont parfois coûteuses à recueillir ou simplement difficiles à obtenir. Lorsque les données d'entraînement sont très déséquilibrées (p. ex., plus de 90 % des instances appartiennent à une seule classe), la génération de données synthétiques peut aider à bâtir des modèles de Machine Learning précis.

Dans cet exercice, vous allez générer un jeu de données d'évaluations d'une application mobile à l'aide de Faker.

Le DataFrame initial est chargé sous le nom ratings avec deux colonnes : rating et gender. Un générateur Faker() a déjà été initialisé pour vous sous le nom fake_data.

Cette activité fait partie du cours

Confidentialité des données et anonymisation en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Generate a name according to the gender that will be unique in the dataset
ratings['name'] = [____ if x == "Female" 
                   else ____
                   for x in ratings['gender']] 
Modifier et exécuter le code