前提・実現したいこと
次の実験点を計算するアルゴリズムを模索しています。
以下のような実験データ(x1,x2が変数)が手元にあって、
まだデータが無い領域を次に実験する場合、
人間であれば(x1,x2) = (0.4,0.3)あたりを選択すると思います。
(データの範囲:0.00<=x<=1.00、データ区切り:0.01刻み と仮定)
この次点の決定を機械的にやるにはどうすれば良いか?ということを検討しています。
やり方を考えた(試したこと参照)のですが、
他にもっと賢いやり方が世の中にはあるはず・・・と思い質問させて頂きました。
試したこと
※コードの実装はまだしていません。(pythonを予定)
①実験データに対して一番直径が大きい円を描ける点
②その他(これを募集しています)
(①はfor文で力技で書くしかない?)
補足情報(FW/ツールのバージョンなど)
実運用ではxは10次元ほどを想定しています。
良い方法ご存じでしたらご教示ください(ヒントでも十分です)。
データ(上の例)
x1 | x2 | |
---|---|---|
0 | 0.93 | 0.68 |
1 | 0.49 | 0.79 |
2 | 0.74 | 0.02 |
3 | 0.21 | 0.03 |
4 | 0.03 | 0.45 |
5 | 0.67 | 0.62 |
6 | 0.79 | 0.11 |
7 | 0.72 | 0.16 |
8 | 0.68 | 0.62 |
9 | 0.95 | 0.91 |
10 | 0.67 | 0.95 |
11 | 0.96 | 0.28 |
12 | 0.39 | 0.69 |
13 | 0.33 | 0.99 |
14 | 0.84 | 0.85 |
15 | 0.77 | 0.95 |
16 | 0.78 | 0.55 |
17 | 0.84 | 0.54 |
18 | 0.66 | 0.66 |
19 | 0.71 | 0.55 |
回答1件
あなたの回答
tips
プレビュー