公開最終類別 LanguageDetector
預測輸入文字的語言。
這個 API 預期的 TFLite 模型應具備 TFLite 模型中繼資料,其中包含必要 (如下所述) 輸入張量、輸出張量和 AssociatedFile 中的語言代碼。
- 輸入張量
- 形狀 [1] 的一個輸入張量 (
kTfLiteString),內含輸入字串。
- 形狀 [1] 的一個輸入張量 (
- 輸出張量
- 一個形狀
[1 x N]的輸出張量 (kTfLiteFloat32),其中N是語言數量。
- 一個形狀
巢狀類別
| 類別 | LanguageDetector.LanguageDetectorOptions | 設定 LanguageDetector 的選項。 |
|
公用方法
| void |
close()
關閉並清理
LanguageDetector。 |
| static LanguageDetector |
createFromFile(背景資訊、String modelPath)
從模型檔案和預設的
LanguageDetector.LanguageDetectorOptions 建立 LanguageDetector 例項。 |
| static LanguageDetector |
createFromFile(背景資訊、檔案 modelFile)
從模型檔案和預設的
LanguageDetector.LanguageDetectorOptions 建立 LanguageDetector 例項。 |
| static LanguageDetector | |
| LanguageDetectorResult |
繼承的方法
公用方法
公開 靜態 LanguageDetector createFromFile (結構定義結構定義、String modelPath)
從模型檔案和預設的 LanguageDetector.LanguageDetectorOptions 建立 LanguageDetector 例項。
參數
| context | Android ERROR(/Context)。 |
|---|---|
| modelPath | 含有中繼資料的文字模型路徑 |
擲回
如果 LanguageDetector 建立期間發生錯誤。
|
公開 靜態 LanguageDetector createFromFile (內容結構定義、檔案 modelFile)
從模型檔案和預設的 LanguageDetector.LanguageDetectorOptions 建立 LanguageDetector 例項。
參數
| context | Android ERROR(/Context)。 |
|---|---|
| modelFile | 文字模型 File 例項 |
擲回
| IOException | 在開啟 tflite 模型檔案時發生 I/O 錯誤時。 |
|---|---|
如果 LanguageDetector 建立期間發生錯誤。
|
public static LanguageDetector createFromOptions (內容結構定義、LanguageDetector.LanguageDetectorOptions 選項)
參數
| context | Android ERROR(/Context)。 |
|---|---|
| 選項 | LanguageDetector.LanguageDetectorOptions 執行個體。 |
擲回
如果 LanguageDetector 建立期間發生錯誤。
|