Последние несколько недель я проводил вечера, размышляя о нейронных сетях. Недавно у меня появилась первая работа, и я хотел запечатлеть то, что меня больше всего удивляло.
Примечание: нейронная сеть сама решает проблему распознавания классического почерка (MNIST) с помощью Tensorflow. Я следовал отличному руководству от Sentdex, просто поправляя кое-что по ходу дела. Это никоим образом не впечатляющая нейронная сеть - я специалист по продуктам, а не инженер или специалист по данным.
- Сказать «Я построил нейронную сеть» звучит в 1000 раз более впечатляюще, чем следовало бы. По сути, это просто запуск довольно простой программы.
- Понимание теории важно и требует времени. Собирать эту штуку было не совсем необходимо, но это было очень полезно для понимания кода, вывода и всего механизма.
- Создание сети Интернет было идентично созданию базового веб-сайта / приложения; копирование чужого кода совершенно нормально, поиграйте с ним, чтобы создать свой собственный, и Google при любых проблемах.
- В том же духе, что и веб-сайт / приложение; построить его на удивление просто. Делать это хорошо, рационально и по-настоящему создавать ценность с его помощью сложно. Оптимизация для создания NN довольно проста. Оптимизация для получения полезных результатов сложнее и гораздо важнее.
- Большая часть трудностей возникает не из-за самой нейронной сети, а из-за случайных ошибок на пути (в моем случае ошибки Python).
- TensorFlow временами чрезвычайно прост, а иногда - удивительно сложен. Я подозреваю, что это настолько просто даже для инженеров среднего звена, что для таких людей, как я, не так много ресурсов базового уровня.
- Результаты нейронной сети не будут впечатляющими, если вы не сможете их визуализировать.
- Видение того, как думает машина, является важной частью создания машины. Это то, как вы понимаете, где это можно улучшить. Мне еще предстоит многое сделать в этой области.
- Запустить Tensorflow (и Tensorboard) вообще непросто, если вы новичок.
- То же самое, что строить что-нибудь; это кажется невозможным, пока он не заработает. Я много раз думал, что у меня не получится, и когда все заработало, стало понятно, насколько все просто. Дихотомии, а?