"Language" (組込み分類器)
テキストがどの自然言語のものかを識別する.
クラス
例題
すべて開く すべて閉じる例 (2)
Classify["Language", {"the house is blue", "la maison est bleue", "la casa es azul", "das Haus ist blau", "房子是蓝色的", "المنزل باللون الأزرق", "будинок синій"}]Classify["Language", "ella", "TopProbabilities" -> 3]この分類器のClassifierFunctionを得る:
c = Classify["Language"]c[{"the house is blue", "la maison est bleue", "la casa es azul", "das Haus ist blau", "در زندگی زخمهای هست", "房子是蓝色的", "المنزل باللون الأزرق", "будинок синій"}]スコープ (1)
組込みの分類器に対応するClassifierFunctionをロードする:
c = Classify["Language"]Information[c, "Classes"]オプション (3)
ClassPriors (1)
カスタムのClassPriorsを使って可能な出力を制限する:
Classify["Language", {"What is this language?", "¿Qué idioma es ese?", "Quelle est cette langue?"}, ClassPriors -> <|Entity["Language", "English"] -> 0.5, Entity["Language", "Spanish"] -> 0.5|>]IndeterminateThreshold (1)
カスタムのIndeterminateThresholdを使う:
Classify["Language", "المنزل", IndeterminateThreshold -> 0.9]UtilityFunction (1)
utility = Information[Classify["Language"], "UtilityFunction"];この効用関数に変更を加えて
が誤って
と分類された場合にペナルティを科すようにする:
utility[Entity["Language", "Persian"], Entity["Language", "Arabic"]] = -1.;Classify["Language", "منزل", UtilityFunction -> utility]Classify["Language", "منزل"]考えられる問題 (1)
おもしろい例題 (1)
possiblelanguages = Classify["Language", "Zu meiner Familie gehören außer mir noch drei weitere Personen", "Probabilities"];WordCloudを使って結果を可視化する:
WordCloud[possiblelanguages]関連するガイド
-
▪
- 機械学習
履歴
2018 で導入 (11.3)