@destinyheart
Начинающий программист.

Возможно ли создание нейронной сети на Python с 0?

Возможно ли создание нейронной сети на Python с 0? Т.е без использования библиотек, и на сколько если это возможно сделать без них, сложнее?
  • Вопрос задан
  • 457 просмотров
Пригласить эксперта
Ответы на вопрос 3
@kzoper
Возможно. Без них сильно сложнее.
Ответ написан
@cicatrix
было бы большой ошибкой думать
Если выбросить заумный термин "Нейронная сеть", и попытаться разобраться в том, что это такое с точки зрения программирования, то окажется внезапно, что это банальная система уравнений, которая решается самим алгоритмом путём перебора и сверки "ответов" с неким критерием.
Подобное поведение можно вполне реализовать и без библиотек на любом языке.
С другой стороны, если уж кто-то специально постарался и разработал специализированные библиоткеи для этих задач, то почему бы ими не пользоваться?
Ответ написан
@xdgadd
ML/Python/Cpp
Игрушечный персептрон с парочкой слоев для какого-нибудь Iris - очень легко. А всё остальное - очень сложно.
Самостоятельная реализация имеет смысл только в рамках обучения.
Приведу ссылку на сравнение нескольких библиотек. Также не стоит забывать удобную обёртку поверх Theano для нейронок - Lasagne и питоновское API Torch'a - PyTorch.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы