ImageClassifierOptions örneğinin yapılandırılmasına yardımcı olan bir oluşturucu.
Genel Yöntemler
ImageClassifier.ImageClassifierOptions | inşa etmek () |
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 |
---|