Все примеры, которые я нашел, используя глубокие убеждения или сверточные нейронные сети, используют их для классификации изображений, распознавания разговоров или распознавания речи.
Полезны ли глубокие нейронные сети для классических задач регрессии, где функции не структурированы (например, не расположены в последовательности или сетке)? Если да, можете ли вы привести пример?
Ответы:
Характеристики изображений, которые делают их пригодными для классификации с помощью глубокой нейронной сети, заключаются в том, что имеется масса функций (возможно, миллионы, если не миллиарды пикселей с RGB, интенсивностью и т. Д.), И если у вас есть точные метки, это не шумные данные. Камеры в наши дни очень хороши, и они ничего не измеряют. Благодаря Интернету у нас теперь есть много точно помеченных изображений. Глубокая сеть может выражать произвольно сложные функции, что является проблемой с шумными данными, потому что вы можете очень легко переопределить шум, поэтому многие методы обучения имеют тенденцию наказывать сложные модели. Однако в случае распознавания изображений истинная функция кажется очень сложной, мы не имеем представления о том, как выглядит функциональная форма, и мы даже не знаем, каковы соответствующие функции во многих случаях.
Это не значит, что вы не можете использовать глубокие сети для изучения функций, не имеющих ничего общего с изображениями. Вам просто нужно быть очень осторожным в отношении недостатков, в основном из-за того, что они очень склонны к переоснащению, а также из-за того, что они требуют больших вычислительных ресурсов и могут занимать много времени на обучение (в наши дни это не такая большая проблема с параллельными SGD и GPU). Другим недостатком является то, что у вас практически нет интерпретируемой модели, что не имеет значения для классификации изображений. Мы просто пытаемся заставить компьютеры распознать разницу между шимпанзе и орангутаном. Человеческое понимание формулы не имеет значения. В других областях, особенно в медицинской диагностике, исследованиях в области политики и т. Д., Вам необходимо или даже может потребоваться понимание человеком.
источник
Конечно, вы можете использовать глубокие нейронные сети для многих задач, кроме изображения или распознавания речи. Проблема в том, действительно ли вам это нужно.
Глубокие нейронные сети намного мощнее простого MLP, однако они также требуют больше ресурсов и сложнее в разработке. Таким образом, они используются в действительно сложных областях. Вы можете использовать их для решения более простых задач, но обычно более простые модели также дают хорошие результаты.
Использование глубоких нейронных сетей для решения простых задач будет похоже на убийство мух с помощью базуки. Вы наверняка убьете их, но не могли бы вы найти более простой способ?
источник
Я согласен с ответом Давидивада. Но я также считаю, что применение глубоких нейронных сетей к изображениям заключается в том, что собирать изображения (и, что более важно, маркированные изображения) относительно недорого. В других областях сбор данных в больших масштабах может быть очень дорогим, особенно в рамках ограничений типичного промышленного или государственного предприятия. Эта проблема усугубляется тем, что во многих приложениях интересующее явление встречается относительно редко, поэтому будет очень мало примеров, на которых можно было бы поучиться, поэтому даже относительно крупномасштабные усилия по сбору данных могут привести к небольшому количеству членов некоторого класса.
источник