J'essaie de réduire le surajustement en ajoutant du bruit et des mutations aléatoires à mes données d'origine.Keras: comment muter des données pour chaque époque
J'ai une fonction qui mute les données de formation
x, y = generate_data()
Je voudrais que la chaque époque de l'appeler et former mon modèle sur les nouvelles données. L'espoir est de réduire le surajustement.
history = model.fit(x, y, epochs=100, batch_size=64)
Quelle est la meilleure façon de changer les données pour chaque nouvelle époque?
Cela ne fait que rendre aléatoire l'ordre des données. Je voudrais muter les données chaque fois – Karolis
Tant que vous gardez votre ensemble équilibré, 'pour _ dans la gamme (num_epochs): x, y = generate_data() history = model.fit (x, y, epochs = 1 , batch_size = 64) 'peut fonctionner mais je crois que votre requête retarderait le processus d'apprentissage de votre modèle. Il peut même ne pas être convergé. – TheWho