Доброго времени суток.
Как и
обещалАвтор: tinytjan
Дата: 12.01.08
, выкладываю свой велосипед на тему нейронных сетей на всеобщее обозрение.
Проект можно скачать
здесь .
Там 2 проекта -- собсно сами нейронки и тесты. Проект написан на С++ на 8 студии.
Для того, чтобы собрать либки вам понадобится буст (сериализация, бинд, и еще по мелочи, я пользовал 1_34_1).
Чтобы собрать тесты -- буст юнит тесты.
Коструктивная критика по качеству кода и по проекту в целом приветствуется.
Вопросы по использованию и проблемы можно озвучивать здесь или по контактам в профайле.
Текущие проблемы \ пробелы \ недостатки:
— нету распараллеливания
— плохо работает адаптивный шаг обучения
— хочется избавиться от виртуальности при работе в функциями активации.
— нету модуля предварительной обработки информации, т.е. паттерны надо собирать ручками.
— проблемы с сериализацией объектов через интерфейсы (нет, все работает, но код корявый)
Думаю, список далеко не полный.
Надеюсь с вашей помощью создать нормальный продукт, удобный и функциональный.
Если возникнут предложения по использованию или совместному развитию проекта, пишите:
tinytjan (at) mail (dot) ru
Заранее спасибо.