公開最終類別 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 建立期間發生錯誤。
|