Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нужен совет по алгоритму


PVOzerski ©   (2002-12-15 11:37:00) 

Есть набор точек на плоскости, образующих некий контур. Надо выбрать некую точку на плоскости (не обязательно входящую в данный набор), исходя из координат которой производится дальнейшая обработка контура. Есть некоторое количество результатов ручного подбора этой точки для разных контуров (координаты точек контура + координаты избранной точки), которые я бы хотел использовать для обучения системы. Вопрос: как лучше организовать нейронную сеть и процесс обучения?


PVOzerski   (2002-12-15 19:31:00) [1]

Alx2 ©, спасибо за внимание. На самом деле, принципы выбора искомой точки формулируются примерно так: часть контура приблизительно апроксимируется логарифмической спиралью, а искомая точка - точка отсчета этой спирали. При этом границы этой "апроксимируемой" части контура заранее не известны, а остальная часть контура тоже имеет достаточно однообразные очертания. Сейчас я нахожу координаты точки отсчета перебором, но, во-первых, это "лобовой" и достаточно медленный путь, а во-вторых, заказчик требует непременного использования нейронных сетей :^) - и ничего тут не поделать - ухитрились они выиграть грант под их использование, не имея на тот момент даже человека, готового взяться за разработку ПО, а мне, дураку, помогло с ними потом связаться... Так что если есть идеи, позволяющие упростить поиск точки, исходя из изложенных особенностей контура и формулировки задачи, буду очень признателен. Касательно BaseGroup - спасибо за желание помочь (на самом деле с их разработками я чуть-чуть знаком, но именно чуть-чуть).


Alx2   (2002-12-15 13:23:00) [2]

>PVOzerski © (15.12.02 11:37)

Что-то вообще известно о принципах выбора точки?

Нейронную сеть "в лоб" можно организовать. Например, классический трехслойный персептрон.
Фиксированный набор точек контура - вход. Результирующая точка - выход. Но имхо, скорее всего это из пушки по воробьям. Если известно что-то о принципах выбора искомой точки, можно обойтись гораздо меньшими затратами.
PS
Тестовые программы моделирования нейросетей - www.basegroup.ru


Наверх

Титульная страница Поиск, карта сайта Написать письмо