Partage

Math et deep learning que faut t'il apprendre?

Sujet résolu
10 février 2018 à 19:30:07

bonjour,
J’aimerais m'initier au deeplearning, j'ai déjà des connaissances en programmation mais en math j'ai beaucoup de retard.
Pouvez-vous me dire les connaissances que je dois acquérir en math pour pouvoir m'initier au deeplearning?(si possible par ordre de priorité).

Vous êtes demandeur·se d'emploi ?
Sans diplôme post-bac ?

Devenez Développeur·se web junior

Je postule
Formation
courte
Financée
à 100%
Staff 11 février 2018 à 11:23:03

Bonjour,

Le Deep Learning est un sous-domaine particulier du Machine Learning. Faire du Deep Learning directement sans connaitre les algorithmes classiques utilisés en Machine Learning n'aboutira pas à quelque chose de concluant. Un des avantages des réseaux de neurones, c'est qu'ils ne demandent pas forcément de grandes connaissances en maths pour commencer à coder des algorithmes intéressants, mais il faut comprendre certaines notions comme les optimiseurs (gradient stochastique, Adam), la back-propagation, la régression linéaire multiple (qui est la base du fonctionnement d'un perceptron). Je dirais que, de manière plus globale, il faut avoir des compétences statistiques assez générales :

  • Inférence statistique et statistique bayésienne
  • Algèbre linéaire
  • Optimisation

En bref, cela demande des compétences en maths d'un niveau L3 minimum pour comprendre toutes les notions. Je pense qu'il faut aborder ces notions dans cet ordre :

  • Algèbre linéaire et calcul matriciel
  • Statistique descriptive à plusieurs dimensions et analyse de données
  • Théorie de la mesure
  • Statistique inférentielle (paramétrique)
  • Optimisation linéaire (et non linéaire dans un second temps)

-
Edité par L1ne 11 février 2018 à 11:23:37

La réponse à tout (sauf pour les aigles)
13 février 2018 à 21:59:35

En bref, cela demande des compétences en maths d'un niveau L3 minimum pour comprendre toutes les notions. Je pense qu'il faut aborder ces notions dans cet ordre :
  • Algèbre linéaire et calcul matriciel
  • Statistique descriptive à plusieurs dimensions et analyse de données
  • Théorie de la mesure
  • Statistique inférentielle (paramétrique)
  • Optimisation linéaire (et non linéaire dans un second temps)

-
Edité par L1ne 11 février 2018 à 11:23:37

Bonjour,

Théorie de la mesure, tu penses à quoi d'utile pour du deep learning ?

Tu peux t'intéresser aux réseaux de neurones aussi. 

Staff 14 février 2018 à 13:58:23

gralzik a écrit:

En bref, cela demande des compétences en maths d'un niveau L3 minimum pour comprendre toutes les notions. Je pense qu'il faut aborder ces notions dans cet ordre :

  • Algèbre linéaire et calcul matriciel
  • Statistique descriptive à plusieurs dimensions et analyse de données
  • Théorie de la mesure
  • Statistique inférentielle (paramétrique)
  • Optimisation linéaire (et non linéaire dans un second temps)

-
Edité par L1ne 11 février 2018 à 11:23:37

Bonjour,

Théorie de la mesure, tu penses à quoi d'utile pour du deep learning ?

Tu peux t'intéresser aux réseaux de neurones aussi. 


Pour aborder la statistique inférentielle, il est bon d'avoir quelques notions en calcul intégral. Bien sûr, nul besoin d'aller jusqu'aux mesures signées, mais connaitre quelques définitions et propriétés me paraissent essentielles.
La réponse à tout (sauf pour les aigles)

Math et deep learning que faut t'il apprendre?

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown