Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Алгоритмы > построение нейронной сети по данным |
Автор: _Y_ 15.12.2007, 20:13 |
Нужно построить нейронную сеть по имеющимся данным. Сеть предполагается типа Bayesian network (другое название - Believe network). Величины дискретные. Стал биться с литературой. В основном с книгой R.E.Neapolitan, Learning Bayesian Networks, 2004. (в названии слово Learning имеет смысл именно построения сети). Не могу проломиться с моими знаниями. Алгоритмы поиска сети понятны, а вот алгоритмы нахождения score описаны очень невнятно для моего уровня (перевод score на русский я не нашел - это величина характеризующая степень "подходящести" сети набору данных; т.е. все алгоритмы сравнивают score для разных структур сети и выбирают таким образом лучшую). Может кто из уважаемой публики подскажет алгоритм подсчета score для случая неполных данных, т.е. для случая, когда в матрице данных имеются пробелы (величины не были определены). ЗЫ: в сети живет софт для таких целей, но, то, что удалось найти, или не позволяет делать то, что мне нужно, или затыкается уже на гораздо меньших наборах данных, чем мои. ЗЫЫ: А может кто знает хороший живой форум по нейронным сетям? |
Автор: VictorTsaregorodtsev 16.12.2007, 16:18 |
На русском ничего не припомню, кроме лекции С.Терехова на http://neurolectures.narod.ru/. Так что если ясности не добавится - то надо искать другие тексты буржуев. Я сам в эту тему не вникал вообще. Для неполных данных скорее всего соответствующие слагаемые/множители будут нулевыми (=переписыванию всех формул только для учета известных компонент данных) По форумам - для таких вопросов пациент скорее мертв, чем жив. На http://forum.basegroup.ru, http://forum.neuroproject.ru/, http://gotai.net/forum вряд ли помогут |
Автор: _Y_ 16.12.2007, 19:09 |
VictorTsaregorodtsev, спасибо. лекции С.Терехова я явно не потяну. Та же проблема, что и с книжкой, которую я мусолю. Основные принципы понятны, но перевод их в код требует детальных разъяснений. А начинать изучение предмета с общих курсов статистики время не позволит. Нужен именно довольно детальный алгоритм в понимании программиста, а не специалиста по нейронным сетям. |