Je suis un étudiant de premier cycle (mentionnant ceci afin que vous puissiez pardonner ma méconnaissance) qui fait actuellement des recherches en utilisant des réseaux de neurones. J'ai codé un réseau neuronal à trois nœuds (qui fonctionne) sur la base des conseils de mon professeur. Cependant, je voudrais poursuivre une carrière dans l'IA et la science des données, et j'aimerais m'apprendre davantage sur ces sujets de manière approfondie. Y a-t-il des livres ou des ressources qui m'en apprendront davantage sur les structures des réseaux de neurones, l'apprentissage en profondeur, etc. Y a-t-il des recommandations?
Remarque: je maîtrise Java, Python, Bash, JavaScript, Matlab et je connais un peu le C ++.
la source
Si vous voulez un bon et solide début pour l'apprentissage en profondeur, je suggérerais de commencer avec le livre intitulé "Deep Learning" de Ian Goodfellow et al. Après cela, vous aurez une bonne base que vous pourrez utiliser grâce aux nombreux didacticiels, articles et cours disponibles en ligne.
Cependant, j'ajouterais également qu'avant de faire cela, vous devriez suivre un cours de base de "machine learning" (devrait être disponible dans votre université). De nos jours, beaucoup de gens se tournent directement vers l'apprentissage en profondeur et la mise en œuvre de réseaux de neurones, car c'est relativement facile, mais ils n'ont pas la compréhension nécessaire pour l'améliorer ou l'utiliser à son plein potentiel.
la source
Comme d'autres l'ont suggéré, de très bonnes ressources. Si vous voulez des connaissances approfondies, je suggère un cours d' Andrew Ng sur coursera. Il couvre une connaissance approfondie des bases du ML et si vous ne savez pas si vous commencez par l'IA, le ML ou l'apprentissage en profondeur, vous pouvez suivre le lien du blog dans mon profil. J'ai récemment publié comment utiliser ces technologies .
PS: je ne fais pas de publicité ici sur mon blog. J'aide juste. Si vous voulez suivre, vous pouvez suivre sinon allez simplement avec Andrew Ng
la source
Je suggère de commencer par le cours intensif de Google sur ML si vous souhaitez revoir les bases. Je suggère donc de suivre les leçons ML et DL de fast.ai . Pour la lecture, je suggère l' introduction à l'apprentissage automatique par Alex Smola et SVN Vishwanathan. Bonne journée!
la source
Je vous suggère fortement de lire ce grand livre: l'apprentissage automatique avec Scikit et Tensorflow. Les réseaux de neurones sont présentés succinctement dans les chapitres 9 et 10. Il existe de nombreux exemples à mettre en pratique. Pour comprendre efficacement le script d'exemples, vous devez avoir des connaissances en programmation Python. Bonne journée!
la source
Deep Learning with Python par François Chollet est une excellente introduction de haut niveau au deep learning par l'auteur de Keras.
la source
Pour ajouter aux références ci-dessus (le deeplearningbook de Goodfellow et al. Est un must si vous voulez approfondir le sujet), un excellent livre pratique plonge dans l'apprentissage profond qui donne une approche de pointe (vision par ordinateur , NLP) en utilisant l'API gluon (framework mxnet, voir aussi la dope droite ). Je recommande également fortement les ressources du logiciel pytorch ( tutoriels ).
la source
Il existe de nombreux bons sites Web pour l'auto-apprentissage. Voici 2 exemples:
https://machinelearningmastery.com/start-here/#deeplearning
https://www.analyticsvidhya.com/blog/2018/10/introduction-neural-networks-deep-learning/
Ceux-ci sont particulièrement utiles pour les aspects pratiques, peut-être moins pour le contexte théorique.
la source