Чет не могу нормальный пример для нубцов найти, есть у кого?
Чет не могу нормальный пример для нубцов найти, есть у кого?
бро, ну явно не твое, шел бы в мак и все
адольф приди, хада забань
Учи плюсы, не создавай тупые темы.
Вот это понесло человека с модом...
всё уже есть, но на питоне
мое лицо когда я слышу про нейросети
Последний раз редактировалось had; 04.01.2017 в 19:16.
Ну ты опиши что ищешь?
1) Из какого типа нейронов состоит сеть.
2) Какую структуру она имеет.
3) Какое назначение данной сети. Классификация. кластеризация, или что?
- - - Добавлено - - -
Все очень просто. Нейронные сети это чистая математика. В основном весь математический аппарат написан с помощью функционального счисления. А вовсе не классов.
И если ты хочешь написать нейронную сеть в стиле . Вот класс нейрона, вот вот класс уровня нейронной сети. Вот сама нейронная сеть. Все это еще сделать абстрактным. Одно принадлежит другому, и крассиво.
То с точки зрения учебной это нормально. Как раз на учебном примере разберешься. Но с точки зрения реальных вычислительных задач, это не правильно. А правильно писать в математических терминах.
Функция активации, матрица связности, матрица коэффициентов, и погнали функциями работать.
А классы для обертки и красивого вызова. В лучшем случае.
Последний раз редактировалось Левингук; 04.01.2017 в 19:23.
Если ты хочешь отточить ООП скил, то математические задачи совсем не то на чем стоит оттачивать ООП.
ООП это про интерфейсы. Например кнопка, она отлично описываеется ООП. У нее есть координаты, размеры, иконка. Все супер.
А вот в математике все идет с огромной натяжкой. Там везде функции. И нет никакого смысла вводить там классы кроме как для чуть более красивовго вызова, оберток и систематизации.
За нейросетями это к гуглу и с++
had, https://habrahabr.ru/post/309508/
Ну помоему вот отличная статья. Не привязанная к языку.
Три этапа как ее сделать.
1) Выбрать функцию активации нейрона.
2) написать однослойную сеть. И предусмотреть возможность маштабирования количества слоев.
3) Научиться обучать ее. Это достаточно трудная задача.
Надо разобраться в методе обратного распространения ошибок.
Последний раз редактировалось Левингук; 04.01.2017 в 19:35.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)