Самый простой способ обучения — дать компьютеру много примеров и надеяться, что он их запомнит. Например, если мы хотим научить компьютер отличать яблоки от бананов, показываем ему сначала яблоко и говорим: «Это яблоко». Затем показываем банан и говорим: «Это банан». Повторяем так много раз. Логика понятна: показали примеры — компьютер запомнил их. А если компьютеру попадется новое изображение, которого не было в датасете? Что нужно сделать, чтобы он не растерялся? Создать нейронную сеть!
Нейросеть — это программа, которая имитирует работу мозга, а глубокое обучение — это способы ее обучения. Эти понятия связаны, но в то же время имеют серьезные различия.
Есть несколько сфер, в которых алгоритмы deep learning уже находят применение.