BertCluAnnotator

کلاس عمومی BertCluAnnotator

API برای درک زبان مکالمه مبتنی بر BERT.

API انتظار دارد یک مدل TFLite مبتنی بر Bert با ابرداده پر شده باشد. ابرداده باید حاوی اطلاعات زیر باشد:

  • input_process_units برای Wordpiece Tokenizer.
  • 3 تانسور ورودی با نام های "ids"، "mask" و "segment_ids".
  • 6 تانسور خروجی با نام‌های «وظیف_دامنه/نام‌ها»، «وظیفه_دامنه/نمرات»، «تکلیف_مقصد/نام‌ها»، «تکلیف_مقصد/نمرات»، «تکلیف_اسلات/نام‌ها» و «تکلیف_جایگاه/نمرات».

کلاس های تو در تو

کلاس BertCluAnnotator.BertCluAnnotatorOptions گزینه هایی برای راه اندازی BertCluAnnotator .

روش های عمومی

CluResponse
حاشیه نویسی ( CluRequest cluRequest)
عبارات ورودی را حاشیه نویسی می کند.
BertCluAnnotator ثابت
createFromBufferAndOptions (گزینه های ByteBuffer modelBuffer، BertCluAnnotator.BertCluAnnotatorOptions )
یک نمونه BertCluAnnotator با بافر مدل و BertCluAnnotator.BertCluAnnotatorOptions ایجاد می کند.
BertCluAnnotator ثابت
createFromFile (زمینه زمینه، رشته modelPath)
یک نمونه BertCluAnnotator از مسیر فایل ایجاد می کند.

روش های ارثی

روش های عمومی

حاشیه نویسی عمومی CluResponse ( CluRequest cluRequest)

عبارات ورودی را حاشیه نویسی می کند.

مولفه های
cluRequest دیالوگ ورودی در یک CluRequest کدگذاری شده است
برمی گرداند
  • حاشیه نویسی دامنه، هدف و اسلات در یک CluResponse کدگذاری شده است

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

یک نمونه BertCluAnnotator با بافر مدل و BertCluAnnotator.BertCluAnnotatorOptions ایجاد می کند.

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

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

یک نمونه BertCluAnnotator از مسیر فایل ایجاد می کند.

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