InitialEvaluationHistory
BayesianMinimization等の関数のオプションで,構成と値の初期集合を与える.
詳細
- BayesianMinimizationとBayesianMaximizationの場合は,InitialEvaluationHistoryが与える構成と値は目的関数の入出力に相当する.
- InitialEvaluationHistoryの可能な設定
-
None 評価履歴なし {conf1val1,conf2val2,…} 値に関連付けられた構成のリスト {conf1,conf2,…}{val1,val2,…} 構成とそれぞれの値を関連付ける規則 {<|"Configuration"conf1, "Value"val1|>,… } 構成と値の連想のリスト - InitialEvaluationHistoryはDatasetオブジェクトとして与えることもできる.
例題
例 (1)
構成とそれに関連付けられた値の初期リストを指定することで,乱数生成器によって定義された領域上でBayesianMinimizationを使って関数を最小化する:
evalhist = {1.89421 -> 1.55014, 2.10761 -> 1.93717, 1.70402 -> 1.21749};bo = BayesianMinimization[(Sin[#] - # * Cos[#])&, RandomReal[{-10., 10.}]&, InitialEvaluationHistory -> evalhist]構成とそれぞれの値を関連付ける規則として初期評価履歴を指定する:
evalhist2 = {1.89421, 2.10761, 1.70402} -> {1.55014, 1.93717, 1.21749};bo2 = BayesianMinimization[(Sin[#] - # * Cos[#])&, RandomReal[{-10., 10.}]&, InitialEvaluationHistory -> evalhist2]構成とその値を含む連想のリストとして初期評価履歴を指定する:
evalhist3 = {<|"Configuration" -> 1.89421, "Value" -> 1.55014|>, <|"Configuration" -> 2.10761, "Value" -> 1.93717|>, <|"Configuration" -> 1.70402, "Value" -> 1.21749|>};bo3 = BayesianMinimization[(Sin[#] - # * Cos[#])&, RandomReal[{-10., 10.}]&, InitialEvaluationHistory -> evalhist3]初期評価履歴は上記の任意の形式のDatasetとして指定することもできる:
evalhist4 = Dataset[evalhist];bo4 = BayesianMinimization[(Sin[#] - # * Cos[#])&, RandomReal[{-10., 10.}]&, InitialEvaluationHistory -> evalhist4]テキスト
Wolfram Research (2016), InitialEvaluationHistory, Wolfram言語関数, https://reference.wolfram.com/language/ref/InitialEvaluationHistory.html.
CMS
Wolfram Language. 2016. "InitialEvaluationHistory." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InitialEvaluationHistory.html.
APA
Wolfram Language. (2016). InitialEvaluationHistory. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InitialEvaluationHistory.html
BibTeX
@misc{reference.wolfram_2026_initialevaluationhistory, author="Wolfram Research", title="{InitialEvaluationHistory}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/InitialEvaluationHistory.html}", note=[Accessed: 01-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_initialevaluationhistory, organization={Wolfram Research}, title={InitialEvaluationHistory}, year={2016}, url={https://reference.wolfram.com/language/ref/InitialEvaluationHistory.html}, note=[Accessed: 01-November-2026]}