@2dGorillaz

Как нейросеть формирует скрытые слои?

Вот что я понимаю: Есть нейросеть с 2 скрытыми слоями, допустим, по распознаванию лиц. На вход дают фотографию лица, каждый пиксель это отдельная фича, все фичи составляют первый слой нейросети. Дальше есть второй слой на котором входные фичи с помощью нелинейных функций *объединяються* в базовые примитивы. Далее на 3 слое примитивы объединяются в более абстрактные вещи, и на выходе дается ответ лицо на картинке или нет.
Вопрос: Как нейросеть определяет те самые примитивы в скрытых слоях? Как она понимает, что вот эти две линии дают понять, есть ли на картинке нос, почему она в принципе выбрала нос в качестве абстракции?
Спасибо
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@dmshar
А вы сами-то пытались найти ответ на вопрос? Ведь информации в сети больше чем дофига. Зачем задавать на форуме тот вопрос, который всесторонне и подробнейше рассмотрен и в книгах и даже просто в интернет? Все равно тут лучше, чем в подготовленном источнике не объяснят.
Ну ладно, хотите, что бы за вас нашли и преподнесли нужные источники - ну вот они, малая часть. Изучайте:
https://habr.com/ru/post/461365/
https://towardsdatascience.com/object-detection-wi...
https://www.kdnuggets.com/2019/08/2019-guide-objec...
https://www.pyimagesearch.com/2018/06/18/face-reco...
https://towardsdatascience.com/introduction-to-ima...
https://towardsdatascience.com/how-to-detect-objec...
https://towardsdatascience.com/a-beginners-guide-t...
https://towardsdatascience.com/computer-vision-cre...
https://towardsdatascience.com/face-recognition-us...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы