Описание тега levenberg-marquardt

Левенберг-Марквардт - широко используемый алгоритм оптимизации второго порядка. В большинстве случаев он превосходит методы оптимизации градиента первого порядка.
2 ответа

Нахождение внешних связей между камерами

Я нахожусь в ситуации, когда мне нужно найти относительные позы камеры между двумя / или более камерами на основе соответствия изображений (чтобы камеры не находились в одной и той же точке). Чтобы решить эту проблему, я попробовал тот же подход, ка…
0 ответов

Оптимизация Левенберга-Марквардта с использованием Matlab

Я пытаюсь свести к минимуму функцию Леви: [1]: https://www.sfu.ca/~ssurjano/levy13.html используя алгоритм LM. алгоритм использует гессенскую матрицу, которая предназначена для минимизации любой функции, а не только наименьших квадратов. вот мои код…
25 июл '18 в 16:19
2 ответа

Нелинейные наименьшие квадраты в R - Левенберга Марквардта для соответствия параметрам модели Хелигмана Полларда

Я пытаюсь воспроизвести бумажные решения Костаки. В этой статье сокращенная таблица смертности расширена до полной таблицы жизни с использованием модели де Хелигмана-Полларда. Модель имеет 8 параметров, которые должны быть установлены. Автор использ…
1 ответ

Можно ли применить форму sklearn cross_val_score() к neupy NN с таким дополнением, как Weigth Elmination?

Я пытаюсь применить cross_val_score() к следующему алгоритму: cgnet = algorithms.LevenbergMarquardt( connection=[ layers.Input(XTrain.shape[1]), layers.Linear(6), layers.Linear(1)], mu_update_factor=2, mu=0.1, shuffle_data=True, verbose=True, decay_…
1 ответ

Ошибка выдачи nlsLM: попытка использовать имя переменной нулевой длины - Black Scholes Model Fit

Я работаю над своими модельными навыками и пробуюсь в Black Scholes. Идея состоит в том, чтобы использовать текущие цены опционов (x), чтобы получить оценку волатильности (b). Когда я запускаю nlsLM, я получаю эту ошибку: Error in assign(i, data[[i]…
13 дек '14 в 23:04
1 ответ

Ошибка при построении алгоритма для алгоритма Левенберга-Марквардта - говорит, что каталог, который существует, не существует

Я пытаюсь построить mex-файл из алгоритма Левенберга-Марквардта, написанного на Си Манолисом Лоракисом ( доступно здесь)). Я много занимался поиском и пока не смог найти подобную проблему или решение этой проблемы (много на этом форуме!). Автор вклю…
05 янв '17 в 22:04
1 ответ

Python scipy.optimize.leastsq

Есть ли легкая реализация функции Levenberg-Marquardtoptimize.leastsq в C#? Я пытаюсь использовать MinPack, но так как входные параметры разные, я получаю разные результаты. Внутри python вызывает функцию leastsq в файле minpack.py, который внизу вы…
03 июл '15 в 09:23
0 ответов

Как улучшить подгонку кривых в MATLAB?

Я использую lsqcurvefit функция matlab для подгонки вычисленных значений по "функции" к наблюдаемым данным и оптимизации двух параметров "функции". После запуска кода я получаю оптимизированные значения параметров, но соответствие между вычисленной …
24 мар '16 в 12:40
1 ответ

R Программирование nls(): confint() с ошибкой в ​​единственном градиенте

Следующее указывает код и вывод: библиотека (minpack.lm) #Levenberg-Marquardt Нелинейный алгоритм наименьших квадратов (с поддержкой нижних и верхних границ параметров) library(ggplot2) #Sophisticated combination of base and lattice graphics DRP &lt…
28 янв '15 в 20:31
1 ответ

Почему эти результаты не соответствуют кривой?

Я пытаюсь оценить скорость затухания, используя экспоненциальное соответствие, но меня озадачивает, почему два метода не дают одинакового результата. В первом случае взятие журнала данных для линеаризации проблемы соответствует экспоненциальной аппр…
1 ответ

Кривая Левенберга Маркварда, подходящая MATLAB с несколькими параметрами

Я пытаюсь приспособить огромную функцию с четырьмя неизвестными параметрами к моим данным методом наименьших квадратов Левенберга-Марквардта в Matlab. Я использовал эту команду: [x, resnorm]=lsqcurvefit(@myfun1,[-100:100], xdata, ydata, ... [-inf, -…
22 авг '12 в 09:24
3 ответа

Кривая Левенберга Маркварда, подходящая MATLAB

Введите описание изображения здесь, я не знаю, как выбрать lb а также ub за lsqcurvefit в MATLAB, а также x0, чтобы приспособить мою функцию к данным, я имею в виду, что у меня есть вывод, но они не верны Вот мои данные: xdata= [22.8700000000000;7.9…
30 июл '12 в 08:50
1 ответ

CvStereoCalibrate (CvLevMarq::updateAlt()) занимает бесконечное количество времени

У меня есть некоторые проблемы. Я пытаюсь откалибровать свои камеры. Я написал для этого какую-то функцию, но она потребовала некоторых странных данных, поэтому я пытаюсь проверить это на примере из книги O'Reilly OpenCV (есть пример 12-3 из главы 1…
0 ответов

Использование алгоритма оптимизации Левенберга-Марквардта через opencv projectPoints() для оценки ошибок калибровки

В калибровке камеры я использовал calibrateCamera(), чтобы найти параметры камеры из нескольких видов калибровочного шаблона. Это точно делает две вещи: 1) Оцените исходные параметры камеры в закрытом виде, предполагая, что искажение объектива равно…
1 ответ

keras реализация алгоритма оптимизации Левенберга-Марквардта в качестве пользовательского оптимизатора

Я пытаюсь реализовать алгоритм Левенберга-Марквардта как оптимизатор Keras, как было описано здесь, но у меня есть несколько проблем, самая большая из которых связана с этой ошибкой TypeError: Tensor objects are not iterable when eager execution is …
1 ответ

Код C/C++ с GNU Scientific Library (GSL) дает разные результаты для GNUPlot - возможная нестабильность с плавающей запятой?

SShort: GNUPlot гораздо лучше подходит для моих данных, чем мой код GSL. Зачем? Короткий: Сейчас я немного запутался, поэтому мой вопрос может быть не очень хорошо сформулирован... Я буду редактировать его по мере улучшения моего понимания. Оригина…
0 ответов

Затухающий наименьший квадрат в Clojure

Есть ли хорошая публикация и реализация в Clojure для метода наименьших квадратов Марквардта, также известного как алгоритм Левенберга-Марквардта или демпфированный метод наименьших квадратов?
0 ответов

Оценка Пригодности Поиска Кукушки в Нейронной сети

Я хочу оптимизировать вес и смещение нейронной сети, используя алгоритм поиска кукушки. Я использую только фазу Feedfoward для расчета MSE в нейронной сети. это MSE я использую в качестве значения пригодности в алгоритме поиска кукушки. мой метод пр…
1 ответ

A_ldiv_B! с разреженными матрицами

Следующие строчки кода появляются в алгоритме Левенберга-Марквардта в пакете оптимизации "Оптим": DtD = diagm(Float64[max(x, MIN_DIAGONAL) for x in sum(J.^2,1)]) delta_x = ( J'*J + sqrt(lambda)*DtD ) \ -J'*fcur Однако мои вопросы не имеют ничего общ…
2 ответа

Альтернативы алгоритма Левенберга-Марквардта в Neurolab

Я портирую код нейронной сети в Matlab, который использует алгоритм обучения Левенберга-Марквардта, на Python. Я использую Neurolab, который, я считаю, не идет с алгоритмом обучения Левенберга-Марквардта. Есть ли альтернативный алгоритм обучения, ко…
09 фев '16 в 02:09