Есть нейронная сеть с С# и Silverlight?
Грег Дункан
При поиске идей для сообщений блога Coding4Fun я ищу классные занимательные вещи, которые имеют отношение к .NET и могут быть полезны домашним кодировщикам, будь они студентами, любителями или профессиональными разработчиками – «теперь, когда я дома я могу заняться вещами, которые я действительно хочу кодировать». Дополнительные очки отдаются проектам, которые слегка отклоняются от главного потока, и о которых вы могли не слышать.
Сегодняшнее сообщение относится ко всем вышеперечисленным категориям и имеет дополнительные очки, и появилось оно благодаря Джошу Ройбену и его сообщению C# Neural Networks with Encog.
Инфраструктура нейронной сети Encog для Java и DotNet
ОпроектеEncog
Encog является усовершенствованной инфраструктурой нейронной сети и машинного обучения. Encog содержит классы для создания разнообразных сетей, а также вспомогательные классы для нормализации и обработки данных этими нейронными сетями. Encog обучается с помощью многопоточного устойчивого распространения. Для ускорения вычислений Encog может использовать GPU. В состав пакета входит графическая рабочая среда облегчающая моделирование и обучение нейронных сетей. Encog активно разрабатывается с 2008 года.
Encog есть в версиях для Java, .NET и Silverlight.
Здесь есть даже демонстрация на Silverlight;
Проект идет с документацией в виде CHM- и PDF-файлов!
Если вы загрузите последние исходники encog-core-dotnet-2.5.3.zip с главной страницы проекта encog-cs, открывайте решение в папке \src а не в к корневом каталоге zip-файла.
Когда я открыл правильный SLN-файл, проект откомпилировался и запустился с первого раза. И исходники проекта являются ПОЛНЫМИ – и для ядра и для окружения.
Вы уже спрашиваете, как дела с лицензией? Лицензия Apache 2.0
Какова добыча? Время магически исчезает, когда вы пытаетесь охватить своей головой нейронную сеть и затем применить ее к выбранному проекту…