問題タブ [cvxpy]

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.

0 投票する
1 に答える
1377 参照

python - SVM 双対法を解く際の CVXPY エラー「2 つの非定数を乗算できません」

CVXPY で SVM の二重問題を解決しようとしています。

双対問題の公式

以下は Python コードです。

エラーが発生します:

cvxpy は、カーネル行列を使用した二次形式の最適化をサポートしていないようです。ただし、Matlab で cvx を使用して、このプレゼンテーションの 13(35) ページで同じ問題を解決している人々を見てきました。

http://users.isy.liu.se/en/rt/schon/CourseMLlund/le5.pdf

私はcvxに非常に慣れていません。これを修正するのを手伝ってください。ありがとう。

0 投票する
1 に答える
1649 参照

convex-optimization - cvxpy でのログ機能の最小化

CVXPY を使用して正確なライン検索実験をシミュレートしようとしています。

(cvxbook byod pg472) ここに画像の説明を入力

上記の式は、私の入力目的関数です。

勾配関数

これを使用して、目的関数を最小化することで t "Step Size" を見つけると、エラー 'AddExpression' object has no attribute 'log' が発生します。

CVXPY と最適化は初めてです。誰かがエラーを修正する方法を教えていただければ幸いです。

ありがとう

0 投票する
1 に答える
559 参照

python - pip3 を使用した cvxpy のアップグレードに失敗しました

pip3 を使用して cvxpy をアップグレードすると、このエラーが発生しました。これを修正する方法を知っている人はいますか?ありがとう。プラットフォームは OS X 10.11.2 です。

0 投票する
3 に答える
2361 参照

python - Python:与えられた入力に対する方程式の値を見つける方法

たとえば、方程式 がf(x) = x**2 + 1あり、 の値を見つける必要がありますf(2)

最も簡単な方法は、関数を作成し、パラメーターを受け入れて値を返すことです。

しかし問題は、f(x)動的に作成されるため、値を取得するために関数を事前に作成できないことです。

cvxpy最適化値に使用しています。式は次のようになります。

prev数値の配列です。がありますSi[0] Si[1] Si[2]

の値を見つけるにはどうすればよいSi[0] for x=20ですか?

基本的に、 cvxpy を使用する場合、上記の変数を代入して式の値を見つける方法はありますか?