Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выделение особых позиций в последовательностях, Может это про нейронные сети? 
:(
    Опции темы
_Y_
Дата 13.2.2008, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Пришла в голову такая задача. Интересно, можно ли ее решить, а если можно, то с какой стороны копать?

Имеется исходная последовательность обьектов. Например строка. Количество букв в ней может варьироваться в довольно широких пределах. Мы знаем, что некоторые позиции в этой строке несут особое значение, но мы не знаем закона, по которому можно эти позиции идентифицировать и мы не знаем сколько в строке таких позиций. Может они определяются группами окружающих их букв, может расстоянием от конца строки, может расстоянием друг от друга, а может и комбинацией разных факторов. Надо эти позиции найти. Понятное дело, имеется куча примеров строк, в которых такие позиции уже идентифицированы.

Подозреваю (но не факт), что нужно строить нейронную сеть и обучать ее на примерах строк с известными позициями, а потом использовать эту сеть для поиска позиций в новых строках.

Вопрос - куда копать? Хотя бы какой тип нейронных сетей надо рассматривать?





--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Promitheus
Дата 13.2.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 28.3.2007

Репутация: нет
Всего: 1



Цитата
 Количество букв в ней может варьироваться в довольно широких пределах. 
 - Очень узкое место в постановке задачи. 

    Скажем если обучать на примерах длиной 7 символов, то в строках, где особенности на 9-10 символе ничего не будет. Но с другой стороны, можно обучить на максимально длинных примерах, тогда короткие будут обрабатываться.  И вообще в сетях за раннее задается число входов и выходов. О таких в которых можно походу дела варьировать число входов и выходов не слыхал… 
    Вообще можно применять нечеткие правила, есть общие какие-то моменты с сетями, но зато не будет ограничения на число элементов. Скажем такой вар: декомпозиция строки на подстроки и применение к подстрокам из 3-4 символов правил, а потом уже к результатам работы правил еще правило и на выходе результат. (Реальных задач не решал пока только в книжках читал)
    Может это из теории компиляторов ? В инсте у нас были задачи из разряда подходит ли нам 0010101010101000101010101001101010 строка в рамках нашей грамматики, а такая 0101010101011111111010101010101 и т.д.  

PM MAIL ICQ   Вверх
_Y_
Дата 14.2.2008, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Цитата(Promitheus @ 13.2.2008,  21:56)
Цитата
 Количество букв в ней может варьироваться в довольно широких пределах. 
 - Очень узкое место в постановке задачи.

Я так и подумал. Но зато надумал что можно просто проезжать по строке неким окном определенной длины (не маленькой) игнорируя влияние кусков, выходящих за пределы этого окна.


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.