Taylor (1/3): intro à autograd#
le package est ici
sources HIPS/autograd
installation#
donc comme toujours on l’installe avec pip
# si nécessaire
# %pip install autograd
à vous d’essayer#
Q1#
calculez le domaine des réels entre 0 et 2π
# votre code
# X = ...
Q2#
utilisez la librairie
gradpour calculersin_der, une fomction dérivée de la fonction sinappliquez-la à ce domaine
[indice] on rappelle que pour appliquer une fonction sur un tableau, il faut qu’elle soit vectorisée
# votre code
#
# votre job est de définir sin_der qui
# est la fonction dérivée de sinus
# décommentez pour tester:
#sin_der(X)
Q3#
vérifiez que vous obtenez bien le cos de ce domaine
# votre code
Q4 (optionnel)#
affichez les courbes des deux fonctions (cosinus et sa dérivée) une au dessus de l’autre
comment s’en servir#
deux points à retenir
le package expose les mêmes fonctions que numpy mais modifiées pour pouvoir être dérivées
donc à partir d’ici la variable
npdésigne le code autograd et non pas le code numpy; mais il s’utilise exactement pareilla fonction
gradretourne la dérivée (en fait le gradient) de son paramètre (une fonction, donc)