Calculer les pentes
Vous allez maintenant vous entraîner à calculer des pentes. Lorsque l’on trace la fonction de perte par erreur quadratique moyenne en fonction des prédictions, la pente est 2 * x * (xb-y), ou 2 * input_data * error. Notez que x et b peuvent contenir plusieurs valeurs (x est un vecteur pour chaque point de données, et b est un vecteur). Dans ce cas, la sortie sera également un vecteur, ce qui est exactement ce que vous voulez.
Vous êtes prêt à écrire le code pour calculer cette pente en utilisant un seul point de données. Vous utiliserez des poids prédéfinis appelés weights ainsi que des données pour un seul point appelées input_data. La vraie valeur de la cible que vous souhaitez prédire est stockée dans target.
Cet exercice fait partie du cours
Introduction au Deep Learning en Python
Instructions
- Calculez les prédictions,
preds, en multipliantweightsparinput_datapuis en calculant leur somme. - Calculez l’erreur, qui correspond à
predsmoinstarget. Remarquez que cette erreur correspond àxb-ydans l’expression du gradient. - Calculez la pente de la fonction de perte par rapport à la prédiction. Pour cela, prenez le produit de
input_dataeterror, puis multipliez par2.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Calculate the predictions: preds
preds = ____
# Calculate the error: error
error = ____ - ____
# Calculate the slope: slope
slope = ____ * ____ * ____
# Print the slope
print(slope)