đ§ RĂ©seau Fully Connected đ§ #
Ce cours introduit le fonctionnement dâun rĂ©seau de neurones avec dâabord un exemple dâun rĂ©seau codĂ© avec micrograd pour permettre dâexplorer cette library pour bien comprendre le fonctionnement. Une version française MicrogradFR est disponible dans ce repository.
Ensuite, pour introduire la library pytorch, le mĂȘme exemple est reconstruit mais en utilisant pytorch au lieu de micrograd.
Le dernier notebook de cette partie introduit des techniques avancĂ©es dâentraĂźnement de rĂ©seau de neurones quâil est utile de connaĂźtre pour amĂ©liorer les performances de nos rĂ©seaux.
Notebook 1ïžâŁ : Mon premier rĂ©seau#
Ce notebook propose une premiĂšre implementation dâun rĂ©seau de neurones avec la library micrograd. Un dataset alĂ©atoire est crĂ©e et on utilise la descente du gradient stochastique pour entraĂźner le modĂšle.
Notebook 2ïžâŁ : Pytorch introduction#
Ce notebook rĂ©sout exactement le mĂȘme problĂšme que le notebook prĂ©cĂ©dent mais en utilisant la library pytorch. La library pytorch est lâune des library les plus utilisĂ©es en Deep Learning et il est important de savoir sâen servir.
Notebook 3ïžâŁ : Techniques avancĂ©es#
Ce notebook sâattaque au problĂšme plus complexe de classification de chiffres sur la dataset MNIST. Des techniques de rĂ©gularisation ainsi que la BatchNorm sont Ă©galement introduites.