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
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']]