"NameAge" (組込み予測器)
"NameAge" (組込み予測器)
人物の名前から年齢を予測する.
例題
すべて開く すべて閉じる例 (2)
組込みの予測器"NameAge"を使って,名前から人物の年齢を予測する:
Predict["NameAge", "Tom"]この予測器のPredictorFunctionを得る:
p = Predict["NameAge"]p["Stacy"]p[ {"Tom", "Stacy", "Claire"}]スコープ (2)
distribution = Predict["NameAge", "Claire", "Distribution"]Plot[PDF[distribution, x], {x, 0, 100}, Exclusions -> None, PlotRange -> All]Predict["NameAge", "Claire"]組込み予測器に対応するPredictorFunctionをロードする:
p = Predict["NameAge"]Informationからこの予測器についての情報を得る:
Information[p]オプション (2)
IndeterminateThreshold (1)
PredictorFunctionをロードして,カスタムのIndeterminateThresholdを使う:
p = Predict["NameAge"]p["Stacy", IndeterminateThreshold -> 0.6]p["Stacy", IndeterminateThreshold -> 0]UtilityFunction (1)
DiracDelta関数に対応する,この予測器の効用関数を得る:
utility = Information[Predict["NameAge"], "UtilityFunction"]これは,デフォルトで,最高の確率密度の値が予測されることを意味する:
Predict["NameAge", "Claire"]効用関数に変更を加えて,最も可能性の高い値の代りに平均値を予測するようにする:
Predict["NameAge", "Claire", UtilityFunction -> Function[-(#2 - #1) ^ 2], IndeterminateThreshold -> 0]関連するガイド
-
▪
- 機械学習