Jestem studentem pierwszego roku (wspominając o tym, abyś mógł wybaczyć moją nieznajomość), który obecnie prowadzi badania z wykorzystaniem sieci neuronowych. Zakodowałem trójwęzłową sieć neuronową (która działa) na podstawie wskazówek mojego profesora. Chciałbym jednak kontynuować karierę w sztucznej inteligencji i nauce o danych i chciałbym dowiedzieć się więcej na ich temat. Czy są jakieś książki lub zasoby, które nauczą mnie więcej o strukturach sieci neuronowych, głębokim uczeniu się itp. Czy są jakieś zalecenia?
Uwaga: Jestem biegły w Javie, Python, Bash, JavaScript, Matlab i znam trochę C ++.
źródło
Jeśli chcesz dobrego i solidnego początku do głębokiego uczenia się, najlepiej zacząć od odpowiednio nazwanej książki „Deep Learning” autorstwa Iana Goodfellow i in. Po tym będziesz miał dobrą bazę, którą możesz wydać na wiele różnych samouczków, artykułów i kursów dostępnych online.
Chciałbym jednak dodać, że zanim to zrobisz, powinieneś wziąć udział w podstawowych zajęciach z zakresu „uczenia maszynowego” (powinien być dostępny na uniwersytecie). W dzisiejszych czasach wiele osób przechodzi bezpośrednio do głębokiego uczenia się i wdrażania sieci neuronowych, ponieważ jest to stosunkowo łatwe, ale brakuje im zrozumienia, aby je ulepszyć lub wykorzystać w pełni.
źródło
Jak inne sugerowane są bardzo dobre zasoby. Jeśli chcesz głębokiej wiedzy, sugerowałbym kurs Andrew Ng na coursera. Obejmuje dogłębną znajomość podstaw ML i jeśli masz wątpliwości co do tego, czy zaczynasz od AI, ML czy głębokiego uczenia się, możesz kliknąć link na blogu w moim profilu. Niedawno opublikowałem, jak korzystać z tych technologii .
PS: Nie reklamuję tutaj mojego bloga. Ja tylko pomagam. Jeśli chcesz śledzić, możesz iść inaczej, po prostu idź z Andrew Ng
źródło
Sugeruję rozpoczęcie od Google Crash Course na ML, jeśli chcesz wrócić do podstaw. Potem proponuję podążać ML i DL lekcje fast.ai męska . Do czytania proponuję Wprowadzenie do uczenia maszynowego Alex Smola i SVN Vishwanathan. Miłego dnia!
źródło
Gorąco polecam przeczytanie tej wspaniałej książki: praktyczne uczenie maszynowe dzięki Scikit i Tensorflow. Sieci neuronowe są zwięźle przedstawione w rozdziałach 9 i 10. Istnieje wiele przykładów do ćwiczenia. Aby skutecznie zrozumieć skrypt przykładów, powinieneś mieć doświadczenie w programowaniu w języku Python. Miłego dnia!
źródło
Deep Learning with Python autorstwa François Cholleta to świetne wprowadzenie do głębokiego uczenia się na wysokim poziomie autorstwa autora Keras.
źródło
Aby dodać do powyższych odniesień (Deeplearningbook autorstwa Goodfellow i wsp. Jest koniecznością, jeśli chcesz zagłębić się w temat), doskonała praktyczna książka zanurza się w głębokim uczeniu się, które daje najnowocześniejsze podejście (wizja komputerowa) , NLP) przy użyciu gluon API (frameworku mxnet, patrz także prosty dope ). Bardzo polecam również zasoby oprogramowania pytorch ( samouczki ).
źródło
Istnieje wiele dobrych stron do samodzielnego uczenia się. Oto 2 przykłady:
https://machinelearningmastery.com/start-here/#deeplearning
https://www.analyticsvidhya.com/blog/2018/10/introduction-neural-networks-deep-learning/
Są one szczególnie przydatne ze względów praktycznych, a może mniej ze względu na podstawy teoretyczne.
źródło