Udostępnij za pośrednictwem


Есть нейронная сеть с С# и Silverlight?

Грег Дункан

При поиске идей для сообщений блога Coding4Fun я ищу классные занимательные вещи, которые имеют отношение к .NET и могут быть полезны домашним кодировщикам, будь они студентами, любителями или профессиональными разработчиками – «теперь, когда я дома я могу заняться вещами, которые я действительно хочу кодировать». Дополнительные очки отдаются проектам, которые слегка отклоняются от главного потока, и о которых вы могли не слышать.

Сегодняшнее сообщение относится ко всем вышеперечисленным категориям и имеет дополнительные очки, и появилось оно благодаря Джошу Ройбену и его сообщению C# Neural Networks with Encog.

Инфраструктура нейронной сети Encog для Java и DotNet

ОпроектеEncog

Encog является усовершенствованной инфраструктурой нейронной сети и машинного обучения. Encog содержит классы для создания разнообразных сетей, а также вспомогательные классы для нормализации и обработки данных этими нейронными сетями. Encog обучается с помощью многопоточного устойчивого распространения. Для ускорения вычислений Encog может использовать GPU. В состав пакета входит графическая рабочая среда облегчающая моделирование и обучение нейронных сетей. Encog активно разрабатывается с 2008 года.

Encog есть в версиях для Java, .NET и Silverlight.

clip_image002[4]

Здесь есть даже демонстрация на Silverlight;

clip_image004[4]

Проект идет с документацией в виде CHM- и PDF-файлов!

clip_image006[4]

clip_image008[4]

Если вы загрузите последние исходники encog-core-dotnet-2.5.3.zip с главной страницы проекта encog-cs, открывайте решение в папке \src а не в к корневом каталоге zip-файла.

clip_image010[4]

Когда я открыл правильный SLN-файл, проект откомпилировался и запустился с первого раза. И исходники проекта являются ПОЛНЫМИ – и для ядра и для окружения.

Вы уже спрашиваете, как дела с лицензией? Лицензия Apache 2.0

Какова добыча? Время магически исчезает, когда вы пытаетесь охватить своей головой нейронную сеть и затем применить ее к выбранному проекту…