Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.05.2009, 12:45   #1
Evil Sun
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 11
Вопрос Алгоритм наискорейшего спуска для любого количества аргументов целевой функции

опять я со своей универсальностью.
Помогите пошагово допонять метод. Код универсалки выложу как только допойму метод.
итак
Цитата:
Суть данного метода заключается в том, что с помощью упомянутого ранее метода покоординатного спуска осуществляется поиск из заданной точки в направлении, параллельном одной из осей, до точки минимума в данном направлении. Затем поиск производится в направлении, параллельном другой оси, и т.д. Направления, конечно, фиксированы.
это что получается, мы зададим массив x[] забьем в него нижние границы для каждого икса... зададим массив dx[] для каждой переменной.. то есть шагов вдоль нее.
написано, что поиск по каждой переменной идет до точки минимума по ней... это что, получается что как только функция, когда мы меняем X[0], например, станет меньше чем заданный по умолчанию минимум, мы бросаем X[0] таким, и переходим к X[1] чтоли? и что дальше?
Цитата:
Кажется разумным попытаться модифицировать этот метод таким образом, чтобы на каждом этапе поиск точки минимума производился вдоль "наилучшего" направления. Не ясно, какое направление является "наилучшим", но известно, что направление градиента является направлением наискорейшего возрастания функции. Следовательно, противоположное направление является направлением наискорейшего убывания функции.м
вот тут тоже бы понять поподробнее.
я конечно понимаю, что вопросы нупские... но понять оч хочца.. кодов на сях в сети полно для функции от 2 переменных... длинных запутанных кодов без тени универсальности и со скачками в функции антиградиента.
помогите понять
Evil Sun вне форума
Старый 05.05.2009, 17:24   #2
Evil Sun
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 11
По умолчанию

о.. нашла хороший алгоритм. код скоро будет. алгоритм прилагать?)
Evil Sun вне форума
Старый 05.05.2009, 18:02   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Прилагайте) В хозяйстве все пригодится)))
MaTBeu вне форума
Старый 05.05.2009, 19:39   #4
Evil Sun
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 11
По умолчанию

не сегодня - завтра думаю код будет, ибо там есть такой подводный камень как локализация отрезка поиска оптимума... а эт еще надо придумать как сделать универсально))))
Evil Sun вне форума
Старый 06.05.2009, 00:27   #5
("")(Э_Є)("")
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 112
По умолчанию

Почитай про обучение нейронных сетей обратного распространения ошибки. Там много хороший идей почерпнуть можно. И еще этот (Метод модельной "закалки")

Последний раз редактировалось ("")(Э_Є)(""); 06.05.2009 в 00:32.
("")(Э_Є)("") вне форума
Старый 08.05.2009, 13:18   #6
Evil Sun
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 11
По умолчанию

да чо про них читать.. обучала уже... админ, закройте тему, потом этим займусь всем. работы привалило

Модератор: просили - закрываем

Последний раз редактировалось MaTBeu; 08.05.2009 в 20:12.
Evil Sun вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
алгоритм для бенчмарка CraZZy RabbIt Общие вопросы Delphi 9 02.03.2009 22:01
Типы аргументов при перегрузке функций Arkuz Общие вопросы C/C++ 4 24.02.2009 01:16
Метод градиентного спуска varvara16 Мультимедиа в Delphi 0 25.10.2008 19:38
Разработать для статуправления систему анализа потребления и стоимости любого продукта в течение года Верчик Фриланс 2 17.01.2008 10:17