Как мне начать читать и изучать глубокое обучение?

109
2
1
Лучший ответ
110

A2A.

Я бы предложил вам пройти следующую процедуру.

Соберите основы, необходимые для глубокого обучения Есть много понятий в математике и смежных областях, которые мы часто используем в глубоком обучении. Попробуйте овладеть этим. Я бы посоветовал вам пройти первую часть книги Яна Гудфеллоу о глубоком обучении. Эти разделы охватывают все темы, необходимые в достаточно подробной информации. Пройдите через популярные онлайн-курсы по глубокому обучению. Сначала пройдитесь по более простым, а затем перейдите к сложным. Я бы посоветовал вам пройти следующие курсы. Это свободно доступные курсы Deep Learning | Углубленное изучение Udacity от Эндрю Нг [Полный курс] - YouTube В зависимости от Vison или NLP, вы можете выбрать один из следующих Vision - CS231n Winter 2016 - YouTube NLP - https: //www.youtube.com/playlist ...

Надеюсь это поможет :)

ответил(а) 2020-02-22T16:24:14+03:00 2 года, 4 месяца назад
79

Я перечислил некоторые ресурсы, которые мне нравятся, и рекомендую здесь: Лучшие (и бесплатные!) Ресурсы для понимания Nuts and Bolts of Deep learning. Все эти ресурсы находятся в свободном доступе.

ответил(а) 2020-02-22T16:24:14+03:00 2 года, 4 месяца назад
65

Если вы чувствуете себя сбитым с толку и боретесь, тогда используйте другой подход. Во-первых, непосредственно перейдите к реальным приложениям глубокого обучения и посмотрите, как они решают проблему. Когда вы изучите все функции блока кода, на каждом этапе вы в конечном итоге изучите основы машинного обучения, необходимую математику и связанное с ней программирование. Если вы находитесь в месте, где вы не можете программировать или экспериментировать, используйте это время для создания прочных основ машинного обучения. Помните, что глубокое обучение - это продвинутый тип алгоритмического подхода машинного обучения, при котором машина сама научится точно, как работает наша нейронная система. Таким образом, эффективность может быть достигнута без компенсации задержки.

ответил(а) 2020-02-22T16:24:14+03:00 2 года, 4 месяца назад
46

Пожалуйста, посмотрите это:

Ответ сурового Агарвала на Как вы начинаете в области исследований глубокого обучения? По какому пути следует идти (исследовательские работы или книги или онлайн-курсы)?

Ура!

ответил(а) 2020-02-22T16:24:14+03:00 2 года, 4 месяца назад
47

Глубокое обучение - это техника машинного обучения, которая учит компьютерам делать то, что естественно для человека. А также это тип машинного обучения, который обучает компьютер выполнять задачи, подобные человеческим, такие как распознавание речи, идентификация изображений или прогнозирование. Если вы хотите изучать глубокое обучение, то мой совет - учиться через онлайн-ресурсы. Я также могу предложить вам лучшие онлайн-курсы глубокого обучения.

# 1 Наука о данных: глубокое обучение на Python

Этот курс поможет вам начать создавать свою ПЕРВУЮ искусственную нейронную сеть с использованием методов глубокого обучения. Следуя моему предыдущему курсу по логистической регрессии, мы берем этот базовый строительный блок и строим полноценные нелинейные нейронные сети прямо из шлюза, используя Python и Numpy. Все материалы для этого курса бесплатны.

Мы расширяем предыдущую бинарную классификационную модель для нескольких классов, используя функцию softmax, и мы получаем очень важный метод обучения, называемый «обратное распространение», используя первые принципы. Я покажу вам, как кодировать обратное распространение в Numpy, сначала «медленный путь», а затем «быстрый путь» с использованием функций Numpy.

Затем мы внедряем нейронную сеть, используя новую библиотеку Google TensorFlow.

Вам следует пройти этот курс, если вы заинтересованы в том, чтобы начать свой путь к тому, чтобы стать мастером глубокого обучения, или если вы заинтересованы в машинном обучении и науке о данных в целом. Мы вышли за рамки базовых моделей, таких как логистическая регрессия и линейная регрессия, и я покажу вам что-то, что автоматически изучает особенности.

Этот курс предоставляет вам много практических примеров, чтобы вы могли реально увидеть, как глубокое обучение может быть использовано для чего-либо. На протяжении всего курса мы будем выполнять проект курса, который покажет вам, как прогнозировать действия пользователя на веб-сайте с учетом таких данных пользователя, как, например, находится ли этот пользователь на мобильном устройстве, сколько продуктов он просмотрел, как долго он оставался. на вашем сайте, являются ли они возвращающимися посетителями, и в какое время суток они посетили.

Ты выучишь

Узнайте, как работает глубокое обучение ДЕЙСТВИТЕЛЬНО (не только некоторые диаграммы и волшебный код черного ящика) Узнайте, как нейронная сеть строится из базовых строительных блоков (нейрона). Кодируйте нейронную сеть с нуля в Python и кодируйте нейронную сеть, используя Google TensorFlow. различные типы нейронных сетей и различные типы проблем, которые они используют для получения правила обратного распространения из первых принципов Установите TensorFlow

Дополнительные курсы

# 2 Практическое глубокое обучение с PyTorch

# 3 Глубокое обучение: периодические нейронные сети в Python

ответил(а) 2020-02-22T16:24:14+03:00 2 года, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема