問題タブ [ceres-solver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Crystax の建物 Ceres でエラーが発生しました
Crystax ndk を使用して Ceres-Solver をビルドしていたとき、
に
gnustl_static は Android の OpenCV と互換性があるため、libceres.a を持っています。それをプロジェクトの jni フォルダーにコピーし、次の行を Applications.mk に追加しました。
次に、Crystax ndk を使用して ndk-build を実行します (Crystax フォルダーをシステム PATH に追加しました)。
Ceres を使用した test.cpp の一部は次のとおりです。
その後、問題が発生します(より多くのエラー メッセージが出力されます)。
どこが間違っていますか?
ndk の設定が間違っていますか、それとも Crystax にエラーがありますか?
c++ - Ceres による多次元関数の最適化
n パラメータの関数を最適化するために Ceres を使用したいと考えています。明確に定義されたコストはありますが、この関数の勾配を見つける方法は不明です。今まで数値微分でGSLを使っていましたが、自動微分でCeresを使ってみようと思いました。
AutoDiff を使用して関数 f(x) = 0.5 (10 - x)^2 を最小化するおもちゃの例helloworld_analytic_diff.ccを見て、チュートリアルを読んだので、これを2 次元関数 f(x,y) = (10-x)^2 +(20- y)^2、x、y = 10、20 で全体的な最小値を持ちます。
ただし、これを実行すると、最初の推測に応じて、間違ったものに収束してしまいます。
私がここで間違ったことについてのアイデアはありますか?どうもありがとう!