Ich bin ein Studienanfänger (ich erwähne das, damit Sie mir meine Unbekanntheit verzeihen können), der derzeit über neuronale Netze recherchiert. Ich habe ein neuronales Netzwerk mit drei Knoten (das funktioniert) gemäß den Anweisungen meines Professors codiert. Ich möchte jedoch eine Karriere in KI und Data Science anstreben und möchte mir mehr über diese Themen im Detail beibringen. Gibt es Bücher oder Ressourcen, die mir mehr über neuronale Netzwerkstrukturen, tiefes Lernen usw. beibringen? Gibt es Empfehlungen?
Hinweis: Ich beherrsche Java, Python, Bash, JavaScript und Matlab und kenne mich mit C ++ aus.
quelle
Wenn Sie einen guten und soliden Einstieg in das Tiefenlernen wünschen, würde ich mit dem entsprechend benannten Buch "Deep Learning" von Ian Goodfellow et al. Beginnen. Danach haben Sie eine gute Basis, die Sie durch die vielen verschiedenen online verfügbaren Tutorials, Artikel und Kurse nutzen können.
Ich würde jedoch auch hinzufügen, dass Sie vorher einen Grundkurs "Maschinelles Lernen" belegen sollten (sollte an Ihrer Universität verfügbar sein). Heutzutage wenden sich viele Menschen direkt dem Tiefenlernen und der Implementierung neuronaler Netze zu, da dies relativ einfach ist, ihnen jedoch das Verständnis fehlt, es zu verbessern oder es in vollem Umfang zu nutzen.
quelle
Wie andere vermuten lassen sich sehr gute Ressourcen. Wenn Sie vertiefte Kenntnisse wünschen, würde ich Ihnen einen Kurs von Andrew Ng über Coursera vorschlagen. Es behandelt eingehende Kenntnisse der Grundlagen von ML und wenn Sie sich nicht sicher sind, ob Sie mit AI, ML oder Deep Learning beginnen, können Sie dem Blog-Link in meinem Profil folgen. Ich habe kürzlich veröffentlicht, wie man mit diesen Technologien umgeht .
PS: Ich mache hier keine Werbung für meinen Blog. Ich helfe nur. Wenn du folgen willst, kannst du auch mit Andrew Ng mitmachen
quelle
Ich empfehle Ihnen, mit dem Crash-Kurs zu ML von Google zu beginnen, wenn Sie die Grundlagen noch einmal durchgehen möchten. Ich schlage dann vor, den ML- und DL-Unterricht von fast.ai zu absolvieren . Zum Lesen empfehle ich eine Einführung in das maschinelle Lernen von Alex Smola und SVN Vishwanathan. Einen schönen Tag noch!
quelle
Ich empfehle Ihnen dringend, dieses großartige Buch zu lesen: Maschinelles Lernen mit Scikit und Tensorflow zum Anfassen. Neuronale Netze werden in den Kapiteln 9 und 10 kurz vorgestellt. Sie können viele Beispiele üben. Um das Skript mit den Beispielen effektiv zu verstehen, sollten Sie über Hintergrundinformationen zur Python-Programmierung verfügen. Einen schönen Tag noch!
quelle
Deep Learning mit Python von François Chollet ist eine großartige Einführung in das Deep Learning durch den Autor von Keras.
quelle
Um die obigen Referenzen zu ergänzen (das Deeplearning-Buch von Goodfellow et al. Ist ein Muss, wenn Sie sich eingehend mit dem Thema befassen möchten), ist ein hervorragendes praktisches Buch ein Einstieg in Deep Learning , das einen hochmodernen Ansatz bietet (Computer Vision) , NLP) mit der gluon API (mxnet framework, siehe auch straight dope ). Ich empfehle auch die Ressourcen in der Pytorch-Software ( Tutorials ).
quelle
Es gibt viele gute Websites zum Selbstlernen. Es folgen 2 Beispiele:
https://machinelearningmastery.com/start-here/#deeplearning
https://www.analyticsvidhya.com/blog/2018/10/introduction-neural-networks-deep-learning/
Diese sind besonders hilfreich für praktische Aspekte, vielleicht weniger für den theoretischen Hintergrund.
quelle