Classifier API برای وظایف NLClassification با مدلهای Bert، رشتهها را به کلاسهای مختلف دستهبندی میکند. API انتظار دارد یک مدل TFLite مبتنی بر Bert با ابرداده پر شده باشد.
ابرداده باید حاوی اطلاعات زیر باشد:
- 1 input_process_unit برای Wordpiece/Sentencepiece Tokenizer.
- 3 تانسور ورودی با نام های "ids"، "mask" و "segment_ids".
- 1 تانسور خروجی از نوع float32 [1, 2]، با یک فایل برچسب پیوست شده به صورت اختیاری. اگر یک فایل برچسب ضمیمه شده است، فایل باید یک فایل متنی ساده با یک برچسب در هر خط باشد، تعداد برچسب ها باید با تعداد دسته هایی که مدل خروجی می دهد مطابقت داشته باشد.
کلاس های تو در تو
کلاس | BertNLClassifier.BertNLClassifierOptions | گزینه هایی برای پیکربندی BertNLClassifier. |
روش های عمومی
فهرست < دسته > | |
استاتیک BertNLClassifier | createFromBuffer ( ByteBuffer modelBuffer) BertNLClassifier با بافر مدل و پیشفرض BertNLClassifier.BertNLClassifierOptions ایجاد میکند. |
استاتیک BertNLClassifier | createFromBufferAndOptions (گزینه های ByteBuffer modelBuffer، BertNLClassifier.BertNLClassifierOptions ) BertNLClassifier با بافر مدل و BertNLClassifier.BertNLClassifierOptions ایجاد می کند. |
استاتیک BertNLClassifier | createFromFile (زمینه زمینه، رشته modelPath) BertNLClassifier از یک فایل مدل با فراداده و پیشفرض BertNLClassifier.BertNLClassifierOptions ایجاد میکند. |
استاتیک BertNLClassifier | createFromFile ( فایل modelFile) BertNLClassifier از یک شی File با فراداده و پیش فرض BertNLClassifier.BertNLClassifierOptions ایجاد می کند. |
استاتیک BertNLClassifier | |
استاتیک BertNLClassifier | createFromFileAndOptions (متن زمینه، String modelPath، گزینه های BertNLClassifier.BertNLClassifierOptions ) BertNLClassifier از یک فایل مدل با فراداده و BertNLClassifier.BertNLClassifierOptions ایجاد می کند. |
روش های ارثی
روش های عمومی
فهرست عمومی < دسته بندی > طبقه بندی (متن رشته )
طبقهبندی را روی ورودی رشته انجام میدهد، Category
s را برمیگرداند.
مولفه های
متن | متن ورودی به مدل |
---|
برمی گرداند
- فهرستی از نتایج دسته
عمومی استاتیک BertNLClassifier createFromBuffer ( ByteBuffer modelBuffer)
BertNLClassifier
با بافر مدل و پیشفرض BertNLClassifier.BertNLClassifierOptions
ایجاد میکند.
مولفه های
مدل بافر | یک ByteBuffer مستقیم یا MappedByteBuffer مدل |
---|
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IllegalArgumentException | اگر بافر مدل یک ByteBuffer مستقیم یا MappedByteBuffer نباشد |
---|---|
IllegalStateException | اگر یک خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
عمومی استاتیک BertNLClassifier createFromBufferAndOptions (گزینه های ByteBuffer modelBuffer، BertNLClassifier.BertNLClassifierOptions )
BertNLClassifier
با بافر مدل و BertNLClassifier.BertNLClassifierOptions
ایجاد می کند.
مولفه های
مدل بافر | یک ByteBuffer مستقیم یا MappedByteBuffer مدل |
---|---|
گزینه ها | برای پیکربندی طبقه بندی کننده |
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IllegalArgumentException | اگر بافر مدل یک ByteBuffer مستقیم یا MappedByteBuffer نباشد |
---|---|
IllegalStateException | اگر خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
عمومی استاتیک BertNLClassifier createFromFile (زمینه زمینه، رشته مدلPath)
BertNLClassifier
از یک فایل مدل با فراداده و پیشفرض BertNLClassifier.BertNLClassifierOptions
ایجاد میکند.
مولفه های
متن نوشته | زمینه اندروید |
---|---|
modelPath | مسیر رسیدن به مدل طبقه بندی |
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
عمومی استاتیک BertNLClassifier createFromFile ( فایل modelFile)
BertNLClassifier
از یک شی File
با فراداده و پیش فرض BertNLClassifier.BertNLClassifierOptions
ایجاد می کند.
مولفه های
modelFile | مدل طبقه بندی نمونه File |
---|
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertNLClassifier createFromFileAndOptions (گزینه های File modelFile، BertNLClassifier.BertNLClassifierOptions )
BertNLClassifier
از یک شی File
با فراداده و BertNLClassifier.BertNLClassifierOptions
ایجاد می کند.
مولفه های
modelFile | مدل طبقه بندی نمونه File |
---|---|
گزینه ها | برای پیکربندی طبقه بندی کننده |
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |
استاتیک عمومی BertNLClassifier createFromFileAndOptions (زمینه زمینه، رشته مدلPath، گزینه های BertNLClassifier.BertNLClassifierOptions )
BertNLClassifier
از یک فایل مدل با فراداده و BertNLClassifier.BertNLClassifierOptions
ایجاد می کند.
مولفه های
متن نوشته | زمینه اندروید. |
---|---|
modelPath | مسیر رسیدن به مدل طبقه بندی |
گزینه ها | برای پیکربندی طبقه بندی کننده |
برمی گرداند
- یک نمونه
BertNLClassifier
پرتاب می کند
IOException | اگر فایل مدل بارگذاری نشد |
---|---|
IllegalArgumentException | اگر آرگومان نامعتبر باشد |
IllegalStateException | اگر خطای داخلی وجود داشته باشد |
RuntimeException | اگر خطای نامشخص دیگری وجود داشته باشد |