SequencePredictorFunction
列から次の要素を予測するSequencePredictによって生成された関数を表す.
詳細とオプション
- SequencePredictorFunctionはFunctionのように作用する.
- SequencePredictorFunction[…][seq]は,列 seq 中の次の要素を予測しようとする.
- SequencePredictorFunction[…][{seq1,seq2,…}]はすべての seqiを予測しようとする.
- SequencePredictorFunction[…][seq,prop]は,seq に関連付けられた指定の特性を与える.
- SequencePredictorFunction[…][{},prop]の{}は空の列ではなく列の空リストであると解釈される.
- 列 seq は未知の無限列の部分列であるとみなされる.
- 次は,使用可能な特性である.
-
"NextElement" 最も可能性が高い次の要素 "NextElement"n 個別に最も可能性が高い次の n 個の要素 "NextSequence"n 最も可能性が高い次の長さ n の要素列 "RandomNextElement" 次の要素の分布からのランダムなサンプル "RandomNextElement"n 次の列の分布からのランダムなサンプル "Probabilities" 可能なすべての次の要素についての確率の連想 "SequenceProbability" 指定された列を生成する予測器についての確率 "SequenceLogProbability" 列を生成する予測器についての対数確率 "Properties" 使用可能な全特性のリスト - SequencePredictorFunction[…][…,"SequenceProbability"]では,未知の要素について確率質量が保存される.
- SequencePredictorFunction[…][data,…,opts]は,data に適用された場合に列の予測器がオプション opts を使うように指定する.
- 次は使用可能なオプションである.
-
PerformanceGoal Automatic パフォーマンスのどの面について最適化するか RandomSeeding Automatic どのような擬似乱数生成器のシードを内部的に使うべきか - 次は,PerformanceGoalの可能な設定である.
-
"Quality" 予測の確度を最大にする "Speed" 予測の速度を最大にする Automatic 速度と確度の自動トレードオフ - RandomSeedingの可能な設定
-
Automatic 関数が呼び出されるたびに自動的にシードを変える Inherited 外部シードの乱数を使う seed 明示的な整数または文字列をシードとして使う
例題
すべて開くすべて閉じる例 (1)
SequencePredictで列予測関数と列の訓練集合を作る:
スコープ (4)
列予測器をよく使われる英単語のリストについて訓練する.各単語は文字の列として扱われる:
前の例で訓練された列予測器については,各単語は無限列の部分列であると考えられる.記号を使って単語間の境界に印を付ける:
単語の境界が見付かったところで切り取る,英語のような単語の生成器を作る:
ExampleDataから本をロードする:
オプション (2)
PerformanceGoal (1)
RandomSeeding (1)
SequencePredictで数列予測関数を作り部分列の集合も作る:
次のランダムな要素を得るときは,それに先立つ分布からサンプルを取る:
RandomSeedingオプションはランダム性が生じないようにする:
テキスト
Wolfram Research (2017), SequencePredictorFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/SequencePredictorFunction.html (2017年に更新).
CMS
Wolfram Language. 2017. "SequencePredictorFunction." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/SequencePredictorFunction.html.
APA
Wolfram Language. (2017). SequencePredictorFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SequencePredictorFunction.html