На сколько сложно написать нейронную сеть?
У меня вышло около 400 строк. Сюда вошел сам перцептрон и его "обучатель", который подсовывал ему изображение и бил/хвалил в зависимости от результата. Плюс отдельно было написо приложение на C# с UI, которое уже использовало сгенерированые веса для идентификации. Там нет ничего сложного, если знаешь матчасть.
PS. Но я щас смотрю на код и не понимаю, почему я написал некоторые участки именно так=)
Там проблема не в том, чтобы написать так, чтобы работало без ошибок. А в том, чтобы написать так, чтобы
1) Работало быстро
2) Для этого могло работать на GPU
3) Или работать в кластере
4) Было достаточно универсальным в плане использования
5) Легко было отлаживать
6) Имело удобный API
...
Вот на это, полагаю, уходит основное время при разработке таких вещей, как Tensorflow.