ImageClassifier.ImageClassifierOptions.Builder

genel statik sınıf ImageClassifier.ImageClassifierOptions.Builder

ImageClassifierOptions örneğinin yapılandırılmasına yardımcı olan bir oluşturucu.

Genel Yöntemler

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Hızlandırıcılar gibi Görev API'lerini yapılandırmak için genel seçenekleri ayarlar.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Varsa, TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak yerel ayarı ayarlar.
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( Liste < String > labelAllowList)
Etiketlerin isteğe bağlı izin verilenler listesini ayarlar.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( Liste < String > labelDenyList)
Etiketlerin isteğe bağlı reddedilme listesini ayarlar.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
Döndürülecek en yüksek puanlı sonuçların maksimum sayısını ayarlar.
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
Bu yöntem kullanımdan kaldırılmıştır. bunun yerine iş parçacığı sayısını yapılandırmak için BaseOptions kullanın. Bu yöntem, BaseOptions yapılandırılan iş parçacığı sayısını geçersiz kılacaktır.
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (float puanEşik)
Puan eşiğini ayarlar.

Kalıtsal Yöntemler

Genel Yöntemler

public ImageClassifier.ImageClassifierOptions.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 ImageClassifier.ImageClassifierOptions.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 ImageClassifier.ImageClassifierOptions.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 ImageClassifier.ImageClassifierOptions.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 ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

Döndürülecek en yüksek puanlı sonuçların maksimum sayısını ayarlar.

< 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.

Parametreler
maxSonuçlar
Atar
YasadışıTartışmaİstisna maxResults 0 ise.

public ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

Bu yöntem kullanımdan kaldırılmıştır .
bunun yerine iş parçacığı sayısını yapılandırmak için BaseOptions kullanın. Bu yöntem, BaseOptions yapılandırılan iş parçacığı sayısını geçersiz kılacaktır.

CPU ile çıkarımı çalıştırırken çoklu iş parçacığını destekleyen TFLite operasyonları için kullanılacak iş parçacığı sayısını ayarlar. Varsayılan -1'dir.

numThreads 0'dan büyük veya -1'e eşit olmalıdır. numThreads'in -1 olarak ayarlanması, TFLite çalışma zamanının değeri ayarlamasına izin verme etkisine sahiptir.

Parametreler
numThreads

public ImageClassifier.ImageClassifierOptions.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