Virtual Laboratory Wiki
Advertisement

Обсуждаем создание игр[]

...

Вопросы[]

XOR однослойной нейронной сетью[]

•А однослойная нейронная сеть может решить XOR? 91.202.44.26 03:58, 12 января 2009 (UTC)
•Без специальных преобразований нет ! При специальной функции активации можно, тут главное геометрически перевернуть ... SergeyJ 14:12, 12 января 2009 (UTC)
•А можно попродробней, как это сделать? Хотелось бы с вами пообщаться в ICQ например, чтоб не захламлять обсуждение статьи. 91.202.44.26 15:00, 12 января 2009 (UTC)
•Приходите сюда http://ru.vlab.wikia.com, а точнее сюда http://ru.vlab.wikia.com/wiki/Обсуждение:Кабинет:Сергей_Яковлев ... попробую ответить на ваши вопросы - только не пойму зачем это вам надо, там где нельзя :) , ICQ не пользуюсь - и мне удобнее отвечать когда есть время ... SergeyJ 18:45, 12 января 2009 (UTC)

Так как всё-таки можно реализовать XOR однослойной НС? Для меня этот вопрос стал принципиальным. P.S. В викиредактировании я не силен, это можно сказать мой почти_дебют. Так что зарание извиняюсь, если что не так. 91.202.44.26 02:05, 13 января 2009 (UTC)

И ещё. Есть ли такие программы, где визуально можно построить простенькую нейронную сеть? Типа как MicroCAP и P-CAD, где можно построить электронную плату из транзисторов, микросхем, конденсаторов итд, и посмотреть как это работает, снять показания с выходов и смоделировать входы. Пока что не нашел ничего подходящего((( Хочется поиграться, посоставлять сети, понять глубже. 91.202.44.26 02:43, 13 января 2009 (UTC)

  • Правильный (академический) ответ - НЕТ, нельзя. Но это в общем случае. В специальном - если только и хочется XOR можно умудриться. Мне надо вспомнить мой более простой вариант, и найти где-то обсуждал вариант с нелинейной функцией активации - это если вы хотите знать как именно. Но зачем оно вам ? Для практики это малонеобходимо - проще на общий случай брать перцептрон - это двухслойный (если считать по числу слоев связей)
  • Нормальных программ не знаю. Есть пакет в Матлабе - но он не визуальный на сколько я знаю. Если найдете - то сообщите. А программировать вы умеете ? S.J. 15:46, 13 января 2009 (UTC)

вот с нелинейной функцией нашел формулу:

y=1-(1*x1+1*x2)^2/2, где y=1-x^2/2 - функция активации.

S.J. 16:01, 13 января 2009 (UTC)


Спасибо. Программировать умею. Программку нашел, но там целый пакет, далеко не простенький. Называется Neuro Solutions 4
Вот картинки есть
http://www.filetransit.com/screenshot.php?id=157
http://www.scientific-computing.com/scwmarapr03review_neurosolutions.html

Ещё есть такая программка, но автор не хочет её выкладывать http://www.neuropro.ru/soft.shtml

Хотелось бы что-нибудь попроще, всмысле без нагромождений. Тупо редактор, где вставляются кружки (нейроны) и соединяются между собой. 91.202.44.26 14:12, 15 января 2009 (UTC)

Advertisement