Продолжаю описывать свои эксперименты с нейросетью, написанной с нуля. Эксперименты just for fun, что бы понять работу нейронки изнутри и оценить её возможности. Отряд не заметил потери бойца... Сегодня опишу ещё один проект, где я обучил нейросеть, а потом стал уничтожать нейрон за нейроном в одном из скрытых слоёв и смотрел, насколько нейросеть потеряет работоспособность. Начало проекта соответствует проекту, который я описал в первой части.
На вход нейросети подаётся изображение с отсутствующей центральной частью и нейросеть должна её восстановить
Только здесь я использовал фрагменты 15 на 15 пиксель и нейросеть должна была восстановить отверстие размером 5 на 5 пиксель. У меня получилось 200 входных нейронов(пикселей на входе), два скрытых слоя на 100 и 50 нейронов и на выходе 25 нейронов(пикселей на выходе). После того, как я обучил сеть, я взял фотографию и прошёлся по ней нейросетью с шагом в 5 пиксель и из квадратиков 5х5, что выдавала нейросеть, составлял новое изображение.