"ProgrammingLanguage" (組込み分類器)

コードの断片からプログラミング言語を識別する.

クラス

詳細

  • この分類器は,文字列入力が一意的なプログラミング言語で書かれていると仮定する.確率は,言語の割合ではなく,そのプログラムが書かれた言語についての信念を反映する.

例題

すべて開くすべて閉じる

  (2)

与えられたコードの言語を判別する:

最も可能性が高いクラスの確率を得る:

この分類器のClassifierFunctionを得る:

この分類器をコードの断片に適用する:

スコープ  (1)

組込み分類器に対応するClassifierFunctionをロードする:

可能なクラスを得る:

オプション  (2)

ClassPriors  (1)

カスタムのClassPriorsを使って可能な出力を制限する:

IndeterminateThreshold  (1)

カスタムのIndeterminateThresholdを使う:

おもしろい例題  (1)

可能性が高いさまざまな言語を対応する確率とともに得る:

WordCloudを使って結果を可視化する: