BertNLClassifier

کلاس عمومی BertNLClassifier

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.

روش های عمومی

فهرست < دسته >
طبقه بندی (متن رشته )
طبقه‌بندی را روی ورودی رشته انجام می‌دهد، Category s را برمی‌گرداند.
استاتیک 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
createFromFileAndOptions (گزینه های File modelFile، BertNLClassifier.BertNLClassifierOptions )
BertNLClassifier از یک شی File با فراداده و BertNLClassifier.BertNLClassifierOptions ایجاد می کند.
استاتیک BertNLClassifier
createFromFileAndOptions (متن زمینه، String modelPath، گزینه های BertNLClassifier.BertNLClassifierOptions )
BertNLClassifier از یک فایل مدل با فراداده و BertNLClassifier.BertNLClassifierOptions ایجاد می کند.

روش های ارثی

روش های عمومی

فهرست عمومی < دسته بندی > طبقه بندی (متن رشته )

طبقه‌بندی را روی ورودی رشته انجام می‌دهد، Category s را برمی‌گرداند.

مولفه های
متن متن ورودی به مدل
برمی گرداند
  • فهرستی از نتایج دسته

عمومی استاتیک BertNLClassifier createFromBuffer ( ByteBuffer modelBuffer)

BertNLClassifier با بافر مدل و پیش‌فرض BertNLClassifier.BertNLClassifierOptions ایجاد می‌کند.

مولفه های
مدل بافر یک ByteBuffer مستقیم یا MappedByteBuffer مدل
برمی گرداند
پرتاب می کند
IllegalArgumentException اگر بافر مدل یک ByteBuffer مستقیم یا MappedByteBuffer نباشد
IllegalStateException اگر یک خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد

عمومی استاتیک BertNLClassifier createFromBufferAndOptions (گزینه های ByteBuffer modelBuffer، BertNLClassifier.BertNLClassifierOptions )

BertNLClassifier با بافر مدل و BertNLClassifier.BertNLClassifierOptions ایجاد می کند.

مولفه های
مدل بافر یک ByteBuffer مستقیم یا MappedByteBuffer مدل
گزینه ها برای پیکربندی طبقه بندی کننده
برمی گرداند
پرتاب می کند
IllegalArgumentException اگر بافر مدل یک ByteBuffer مستقیم یا MappedByteBuffer نباشد
IllegalStateException اگر خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد

عمومی استاتیک BertNLClassifier createFromFile (زمینه زمینه، رشته مدلPath)

BertNLClassifier از یک فایل مدل با فراداده و پیش‌فرض BertNLClassifier.BertNLClassifierOptions ایجاد می‌کند.

مولفه های
متن نوشته زمینه اندروید
modelPath مسیر رسیدن به مدل طبقه بندی
برمی گرداند
پرتاب می کند
IOException اگر فایل مدل بارگذاری نشد
IllegalArgumentException اگر آرگومان نامعتبر باشد
IllegalStateException اگر خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد

عمومی استاتیک BertNLClassifier createFromFile ( فایل modelFile)

BertNLClassifier از یک شی File با فراداده و پیش فرض BertNLClassifier.BertNLClassifierOptions ایجاد می کند.

مولفه های
modelFile مدل طبقه بندی نمونه File
برمی گرداند
پرتاب می کند
IOException اگر فایل مدل بارگذاری نشد
IllegalArgumentException اگر آرگومان نامعتبر باشد
IllegalStateException اگر خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد

استاتیک عمومی BertNLClassifier createFromFileAndOptions (گزینه های File modelFile، BertNLClassifier.BertNLClassifierOptions )

BertNLClassifier از یک شی File با فراداده و BertNLClassifier.BertNLClassifierOptions ایجاد می کند.

مولفه های
modelFile مدل طبقه بندی نمونه File
گزینه ها برای پیکربندی طبقه بندی کننده
برمی گرداند
پرتاب می کند
IOException اگر فایل مدل بارگذاری نشد
IllegalArgumentException اگر آرگومان نامعتبر باشد
IllegalStateException اگر خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد

استاتیک عمومی BertNLClassifier createFromFileAndOptions (زمینه زمینه، رشته مدلPath، گزینه های BertNLClassifier.BertNLClassifierOptions )

BertNLClassifier از یک فایل مدل با فراداده و BertNLClassifier.BertNLClassifierOptions ایجاد می کند.

مولفه های
متن نوشته زمینه اندروید.
modelPath مسیر رسیدن به مدل طبقه بندی
گزینه ها برای پیکربندی طبقه بندی کننده
برمی گرداند
پرتاب می کند
IOException اگر فایل مدل بارگذاری نشد
IllegalArgumentException اگر آرگومان نامعتبر باشد
IllegalStateException اگر خطای داخلی وجود داشته باشد
RuntimeException اگر خطای نامشخص دیگری وجود داشته باشد