AudioClassifierOptions örneğinin yapılandırılmasına yardımcı olan bir oluşturucu.
Genel Yöntemler
AudioClassifier.AudioClassifierOptions | inşa etmek () |
AudioClassifier.AudioClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) Hızlandırıcılar gibi Görev API'lerini yapılandırmak için genel seçenekleri ayarlar. |
AudioClassifier.AudioClassifierOptions.Builder | setDisplayNamesLocale ( String displayNamesLocale) Varsa, TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak yerel ayarı ayarlar. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelAllowList ( Liste < String > labelAllowList) Etiketlerin isteğe bağlı izin verilenler listesini ayarlar. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelDenyList ( Liste < String > labelDenyList) Etiketlerin isteğe bağlı reddedilme listesini ayarlar. |
AudioClassifier.AudioClassifierOptions.Builder | setMaxResults (int maxResults) Döndürülecek en yüksek puanlı sonuçların maksimum sayısını ayarlar. |
AudioClassifier.AudioClassifierOptions.Builder | setScoreThreshold (float puanEşik) Puan eşiğini ayarlar. |
Kalıtsal Yöntemler
Genel Yöntemler
public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Hızlandırıcılar gibi Görev API'lerini yapılandırmak için genel seçenekleri ayarlar.
Parametreler
temelSeçenekler |
---|
public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)
Varsa, TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak yerel ayarı ayarlar.
Varsayılan İngilizcedir( "en"
). TFLite Meta Veri şema dosyasına bakın. kabul edilen yerel ayar modeli için.
Parametreler
displayNamesLocale |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Liste < String > labelAllowList)
Etiketlerin isteğe bağlı izin verilenler listesini ayarlar.
Boş olmaması durumunda etiketi bu sette bulunmayan sınıflandırmalar filtrelenecektir. Yinelenen veya bilinmeyen etiketler dikkate alınmaz. labelDenyList ile karşılıklı olarak özeldir.
Parametreler
etiketİzin Verilenler Listesi |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Liste < String > labelDenyList)
Etiketlerin isteğe bağlı reddedilme listesini ayarlar.
Boş olmaması durumunda etiketi bu sette yer alan sınıflandırmalar filtrelenecektir. Yinelenen veya bilinmeyen etiketler dikkate alınmaz. labelAllowList ile karşılıklı olarak özeldir.
Parametreler
etiketReddetListesi |
---|
public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)
Döndürülecek en yüksek puanlı sonuçların maksimum sayısını ayarlar.
Parametreler
maxSonuçlar | < 0 ise tüm sonuçlar döndürülür. 0 ise geçersiz bağımsız değişken hatası döndürülür. Varsayılan -1'dir. |
---|
Atar
YasadışıTartışmaİstisna | maxResults 0 ise |
---|
public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float ScoreThreshold)
Puan eşiğini ayarlar.
Model meta verilerinde (varsa) sağlananı geçersiz kılar. Bu değerin altındaki sonuçlar reddedilir.
Parametreler
puanEşik |
---|