Je suis intéressé à suivre ce cours en ligne sur l'apprentissage automatique. Dans l'état actuel des choses, mes mathématiques sont très élémentaires, et j'apprends essentiellement les mathématiques à partir de zéro à la khan academy. Au niveau de la programmation, j'ai une bonne expérience et une bonne compréhension générale. Ma question est la suivante: quelles compétences en mathématiques sont nécessaires pour que je puisse comprendre et utiliser efficacement l'apprentissage automatique?
11
Réponses:
Ce cours est spécialement conçu pour être accessible aux personnes sans "beaucoup" de connaissances en mathématiques. Bien sûr, «beaucoup» est un terme relatif. Dans ce cas, cela signifie que «la connaissance du calcul est utile mais non requise». Le cours utilise certains résultats du calcul différentiel, mais vous pouvez répondre aux quiz et terminer les programmes sans connaître le calcul vous-même. Vous ne comprendrez tout simplement pas d'où proviennent certaines des formules que vous devez mettre en œuvre.
Vous devrez absolument être à l'aise avec l'algèbre linéaire de base (manipulation de vecteurs et matrices) et travailler avec des fonctions logarithmiques et exponentielles.
la source
Vous aurez besoin de connaître l'algèbre linéaire grâce aux vecteurs propres si vous voulez que les choses soient "faciles". Également un bon contexte statistique avec un fort accent sur la régression , le regroupement et le théorème de Baye . Savoir quelque chose sur les dégradés ne fait pas de mal non plus. Comme pour tout CS, la théorie des graphes est également utile.
Évidemment, le cours peut être suivi uniquement avec les prérequis les plus élémentaires, mais je recommanderais de toute façon une compréhension approfondie du matériel sous-jacent.
la source