Comments 16
Насколько актуально программирование подобных сетей на таких языках как Java, C# и на им подобных? Или производительность настолько критична, что требуется С/С++?
Зависит от размера нейронной сети. Но сомневаюсь что вам будет нужна такая нейросеть, в которой в данной задаче плюсы дадут реальный прирост. Так что для экспериментов — смело можно писать на чем угодно.
Иногда — да. И тут же хочется icc, AVX2/AVX-512 и подобных вещей, позволяющих выжать ещё немного производительности.
Для начальных же экспериментов часть хватает python'а c нормально собранным numpy (как минимум, с каким-нибудь blas, ускоряет работу в 2-3 раза, что вполне ощутимо).
Для начальных же экспериментов часть хватает python'а c нормально собранным numpy (как минимум, с каким-нибудь blas, ускоряет работу в 2-3 раза, что вполне ощутимо).
Я решил создать перцептрон для распознования «AND» или «OR» на своем любимом языке C++
Ну и где class Perceptron или подобная конструкция?
Логистическа регрессия (сигмоида) строит гладкую монотонную нелинейную функцую, имеющую форму буквы «S»:Иллюстрация шикарна
Статья откуда взяты картинки (http://robocraft.ru/blog/algorithm/558.html, не сочтите за рекламу, сам нашел 2 минуты назад в гугле) написана гораздо лучше, а главное там написан список ссылок, как-то невежливо…
Теория была написана мной с нуля, поэтому она выглядит как обрывки мыслей.
Источник на картинки я вставил.
Класс Perceptron я не стал расписывать, ведь я хотел всего лишь показать как с чистого листа сделать свою маленькую нейронную сеть без каких либо конструкций.
Мне правда очень приятно, что кому то понравилась статья, ведь это мой первый опыт! Большое спасибо!
Источник на картинки я вставил.
Класс Perceptron я не стал расписывать, ведь я хотел всего лишь показать как с чистого листа сделать свою маленькую нейронную сеть без каких либо конструкций.
Мне правда очень приятно, что кому то понравилась статья, ведь это мой первый опыт! Большое спасибо!
Я вижу, вы не попробовали данный пример и не вникли в градиентный спуск. Это поэлементное умножение.
arma.sourceforge.net/docs.html#operators
arma.sourceforge.net/docs.html#operators
А вот моя реализация перцептрона розенблатта для браузера на JavaScipt http://pierceptio.appspot.com/. Делал как курсовой лет 5 назад, переписывал код из этой статьи http://habrahabr.ru/post/140495/
«я не нашел простейших и прозрачных примеров а-ля «Hello world»»
И чтобы исправить это Вы написали статью с кучей графиков и сторонней библиотекой (с которой нужно разбираться). Действительно думаете, что это «Hello World»? IMHO пару кастомных классов — это должно быть пределом для этой статьи.
И чтобы исправить это Вы написали статью с кучей графиков и сторонней библиотекой (с которой нужно разбираться). Действительно думаете, что это «Hello World»? IMHO пару кастомных классов — это должно быть пределом для этой статьи.
Нейронная сеть вроде целительства — если есть пациент, который хочет верить, то появится и целитель, который будет исцелять снова и снова. Результат будет, но не у заказчика, а у исполнителя в кармане.
Статья отличная, спасибо!
Жаль только картинки отвалились :(
Жаль только картинки отвалились :(
Sign up to leave a comment.
Однослойный перцептрон для начинающих