機械学習(最適化問題)のプログラムで、以下の2つの関数がどんな関数なのかご存知の方はおりますか?
def alpine(x): -10〜10
val=0
for i in range(len(x)):
val+=abs((x[i]*np.sin(x[i])+0.1*x[i]))
return val
def minima(x): -5〜5
val=0
for i in range(len(x)):
val+=x[i]**4 - 16*x[i]**2 + 5*x[i]
return val+len(x)+78.3327
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
もしかして、「どんな関数」というのは、この関数で最適化アルゴリズムのどんな性能を測るか、ということをお知りになりたいのですか。
であれば、①局所最適から抜け出せるか
②収束性(真の最適値がほとんど周りと差がない場合に、真値にたどり着けるか)
①は前に指摘した通り、今のままでは全ての最小値が0になっているから、式を修正しないといけません。
②はバナナ関数と同じ目的です。
ほんと、お節介ですみません。
No.3
- 回答日時:
#1です。
何度もすみませんが・・・。まあ、ここは、このスクリプトを書いた人の気持ちを汲んで、
①アルパイン(アスプス)関数
②ミニマ(ミニマム)関数
でいいんじゃないかしら。(たぶん一般には通用しないと思うけど)
No.2
- 回答日時:
ところで・・・、
最初の関数のabsって、sin()関数までしか掛からないんじゃ?
でないと不定解になってしまいベンチマークにならない気がします。
これって、シミュレーティッド・アニーリングで、左に行けるかっていうベンチマークですよね。
No.1
- 回答日時:
2変数であれば「最適化 ベンチマーク関数」でググれば各関数の名称が分かりますが、それはご存じなんですよねぇ。
バナナ関数とかが有名ですよね。
2変数のベンチマーク関数に対して、1変数のベンチマーク関数ってあまり見かけないので・・・。
それで、一応図にしてみたけど、結局捜し出せていません。
図も載せておきますので、もし、他の方が見かけられて、ご存じなら回答を頂けるかもしれません。
注)2番目の関数の定数項を加えている部分はコメントアウトしました。
# ベンチマーク関数(Rスクリプト)
(このサイトって、行頭の半角空白を強制的に削除するので、Pythonをアップするときは全角に変えた方が良いですよ)
par(mfrow = c(2, 1))
x <- seq(-10, 10, by = 0.1)
val <- abs(x * sin(x) + 0.1 * x)
plot(x, val)
x <- seq(-5, 5, by = 0.1)
val <- x^4 - 16 * x^2 + 5 * x
# val <- val + length(x) + 78.3327 # 定数を足しているだけ、無視
plot(x, val)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Ruby vscode 文字化け 1 2022/05/21 19:17
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- Visual Basic(VBA) Worksheets メソッドは失敗しました。のエラー処理のやり方 4 2022/05/29 21:29
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
orange pekoe の曲が使われてい...
-
sinceの発音を教えてください
-
mugenライフバーの変更でエラー...
-
竹内まりやの曲名
-
はるか昔のハウスシチューCM
-
日清のカップヌードルのコマー...
-
日清ラ王のCMソング
-
JTのCM曲
-
17年程前のフジテレビの深夜枠...
-
アディダスのCMソング
-
レディース アートネイチャー...
-
ユニクロのCM曲!!
-
2008年1月からのリーブ21の...
-
気になる「はなまるマーケット」
-
日産セレナのCM曲
-
コカ・コーラのCM曲の曲名を教...
-
聞くと元気になる曲教えてくだ...
-
ユニクロ CM曲
-
最近hydeさんがすごく好きにな...
-
アリナミンEXプラスのCMの...
おすすめ情報