Voici la meilleure description que j'aie jamais entendue de l'apprentissage automatique :
L'apprentissage automatique est en fait une méthode logicielle. C'est une façon de générer des logiciels. Donc, il utilise des statistiques mais c'est fondamentalement... c'est presque comme un compilateur. Vous utilisez les données pour produire des programmes . - John Platt, scientifique distingué à Microsoft Research dans son Conférence sur l'avenir de l'IA (2:17:53)
Certains affirment même que " Tout ce que les algorithmes étaient à l'informatique il y a 15 ans, l'apprentissage automatique l'est aujourd'hui. ."
Pour plus de détails, je vous recommande de commencer par une introduction amusante à ce qui est possible, comme celle de Peter Norvig. Théorisation à partir des données parler, un aperçu de ce que fait DeepMind ou, plus récemment, le Série de conférences sur l'avenir de l'IA (que j'ai cité plus haut).
Ensuite, mettez les mains dans le cambouis avec le projet "Jeremy Howard". Se mettre en forme pour le sport de la science des données ." Il s'agit d'un excellent aperçu pragmatique de l'utilisation des données.
Une fois que vous aurez joué un peu, regardez la vidéo de Ben Hamner intitulée " Gremlins de l'apprentissage automatique "pour un avertissement pragmatique sur ce qui peut facilement mal tourner lorsqu'on fait de l'apprentissage automatique.
J'ai écrit un article de blog " Calculer vos compétences "après avoir passé des mois à essayer de comprendre TrueSkill le système ML qui assure le matchmaking et le classement sur Xbox Live. L'article traite de certaines statistiques fondamentales nécessaires à la poursuite des études en apprentissage automatique.
La meilleure façon d'apprendre est peut-être d'essayer. Une approche consiste à essayer un Kaggle la concurrence qui vous semble intéressante. Même si je n'obtiens pas de bons résultats dans les classements, j'apprends toujours des choses lorsque j'essaie une compétition.
Après avoir fait ce qui précède, je vous recommanderais quelque chose de plus formel comme le livre d'Andrew Ng. cours en ligne . C'est du niveau de l'université, mais abordable. Si vous avez suivi toutes les étapes ci-dessus, vous serez plus motivé pour ne pas abandonner lorsque vous rencontrerez des difficultés.
Au fur et à mesure, vous apprendrez des choses telles que R et son de nombreux paquets , SciPy , Validation croisée , Le raisonnement bayésien , Deep Apprendre y beaucoup beaucoup plus .
CLAUSE DE NON-RESPONSABILITÉ : Je travaille chez Kaggle et plusieurs des liens ci-dessus mentionnent Kaggle, mais je pense que c'est un endroit fantastique pour commencer.
0 votes
Si vous n'aimez pas les mathématiques et que vous aimez la programmation, je vous suggère de regarder ceci : karpathy.github.io/neuralnets
0 votes
github.com/niektuytel/Machine_Learning/tree/main