日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

HarmonyOS之AI能力·词性标注

發布時間:2024/5/21 ChatGpt 93 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HarmonyOS之AI能力·词性标注 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、簡介

  • 隨著信息技術的發展,網絡中的信息量成幾何級增長逐步成為當今社會的主要特征。準確提取文本關鍵信息,是搜索引擎等領域的技術基礎,而分詞作為文本信息提取的第一步則尤為重要。
  • 分詞作為自然語言處理領域的基礎研究,衍生出各類不同的文本處理相關應用。
  • 詞性標注包括分詞以及為分詞結果中的每個單詞標注一個正確的詞性(標注每個詞是名詞、動詞、形容詞或其他詞性),開發者可自定義分詞的粒度。
  • 詞性標注提供了文本自動分詞并給出詞性的接口。對于輸入的一段文本,自動通過詞性標注接口對其進行分詞,并為分詞結果中的每個單詞標注一個正確的詞性。詞性標注提供不同的分詞粒度,開發者可以根據需要自定義分詞粒度。
  • 詞性標注當前只支持中文語境。
  • 詞性標注文本限制在 500 個字符以內,超過字數將返回參數錯誤,文本需要為 UTF-8 格式,格式錯誤不報錯,但會導致分析結果錯誤。
  • Engine 支持多用戶同時接入,但是不支持同一用戶并發調用同一特性。若同一特性被同一進程同一時間多次調用,則返回系統忙錯誤;不同進程調用同一特性,則同一時間只能處理一個進程業務,其他進程進入隊列排隊。

二、應用場景

  • 應用于搜索引擎開發。對于搜索引擎來說,在上百億的網頁中找到所有結果沒有意義,重要的是把最相關的結果呈現在最前面,也稱為相關度排序。分詞的準確與否,直接影響到對搜索結果的相關度排序。
  • 應用于語義分析相關軟件的開發。在語義分析中,通過分詞理解文本所要表達的正確含義,并通過詞性標注得到詞性,準確地判斷出某個詞是名詞、動詞、形容詞等,使得語義分析更方便擴展。

三、API 說明

  • 詞性標注提供了 getWordPos() 接口,該接口可以根據分詞粒度,為分詞結果中的每個單詞標注一個正確的詞性。
① 主要接口
接口名描述
ResponseResult getWordPos(String requestData, int requestType)采用同步方式進行詞性標注
ResponseResult getWordPos(final String requestData, final int requestType, final OnResultListener listener)采用異步方式進行詞性標注
void init(Context context, OnResultListener listener, boolean isLoadModel)初始化NLU服務。在調用NLU等功能接口前需要先調用此接口,在OnResultListener的onResult(T)方法中獲取到回調結果后,再調用NLU功能接口。開發者傳入listener參數作為回調,用于等待NLU功能接口的調用過程和結果
void destroy(Context context)取消所有NLU任務,銷毀NLU引擎服務。調用此方法后,無法再使用NLU服務。如果需要重新使用NLU服務,需要重新調用init(Context, OnResultListener, boolean)}來初始化NLU服務
② 接口輸入值說明
  • requestType 表示請求類型,通過 NluRequestType 類定義如下:
類型說明
static intREQUEST_TYPE_LOCAL = 0 本地請求
  • requestData 表示輸入的文本信息,為 json 格式,如下表說明:
參數名是否必選類型說明
texttrueString待分析的文本,UTF-8編碼,限制500個字符以內
typefalselong分詞的粒度,默認為0。
0:基本詞,粒度較小。例如:“我要看速度與激情”,分成“我/要/看/速度/與/激情”。
1:在基本詞的基礎上,做實體合并。例如:“我要去江寧萬達廣場看速度與激情”分成“我/要/去/江寧萬達廣場/看/速度/與/激情”。
對于沒有可合并實體的文本信息,其分詞效果與type為0的分詞效果相同。例如:“明天下午3點一起看電影”分成“明天/下午/3點/一起/看/電影”。
9223372036854775807(2的63次方減1):在type為1的基礎上,把實體時間、地點等整體結構合并(出現符號隔開則不合并),并把一些常用短語合并。
例如:“形容詞+的”,“單字動詞+單字名詞”等,簡化句子成分。根據以上原則,“明天下午三點到五點我在江寧瑞都金逸影城看電影”將分成“明天下午三點/到/五點/我/在/江寧瑞都金逸影城/看/電影”
callPkgfalseString調用者名稱
callTypefalseint調用者類型:
0:普通應用(默認)
1:快應用
callVersionfalseString調用者版本號
callStatefalseint調用者狀態:
-1:未知(默認)
0:前臺
1:后臺
  • 目前 NLU 支持的實體類別:
實體類別備注
電影依賴字典,要求真實用例,勿做修改
電視劇依賴字典,要求真實用例,勿做修改
綜藝依賴字典,要求真實用例,勿做修改
動漫依賴字典,要求真實用例,勿做修改
火車車次依賴字典,要求真實用例,勿做修改
航班號要求真實用例,勿做修改
球隊要求真實用例,勿做修改
球隊依賴字典,支持NBA、CBA、英超、西甲、德甲、意甲、法甲、中超的球隊識別,要求真實用例,勿做修改
人名要求真實用例,勿做修改
快遞單號要求真實用例,勿做修改
電話號碼要求真實用例,勿做修改
url要求真實用例,勿做修改
郵箱要求真實用例,勿做修改
聯賽NBA、CBA、英超、西甲、德甲、意甲、法甲、中超,要求真實用例,勿做修改
時間要求真實用例,勿做修改
地點包含酒店、餐館、景點、學校、道路、省、市、縣、區、鎮等,部分依賴字典
驗證碼要求真實用例,勿做修改
③ 接口返回值說明
  • 返回值 ResponseResult 中 responseResult 為 Json 字符串,體現詞性標注的結果:
參數名是否必選類型說明
codeint詞性標注的結果碼。取值包括:
0:成功
1:系統正在初始化
2:參數錯誤
3:系統忙
4:系統異常
5:任務超時
6:其它錯誤
messageString錯誤信息
posJSONArray切分出的詞數組,數組里的類型為JSONObject
+wordString切分出的詞
+tagString詞性,type為1或9223372036854775807時,人名實體的詞性為nr,時間實體的詞為t,地點實體的詞性為ns,其他實體統一為ne
  • 詞性說明:
詞性說明詞性說明詞性說明
n名詞rr人稱代詞u助詞
nr人名rz指示代詞uzhe助詞“著”
ns地名rzt時間指示代詞ule助詞“了”“嘍”
ne只在實體合并時使用,除人名、
時間、地點之前,其他實體統一返回ne
rzs處所指示代詞uguo助詞“過”
t時間詞rzv謂詞性指示代詞ude1助詞“的”
tg時間詞性語素ry疑問代詞ude2助詞“地”
s處所詞ryt時間疑問代詞ude3助詞”得”
f方位詞rys處所疑問代詞usuo助詞”所“
v動詞ryv謂詞性疑問代詞udeng助詞“等”“等等”
vd副動詞rg代詞性語素uyy助詞”一樣”“一般”“似的”“般”
vn名動詞m數詞udh助詞“的話”
vshi動詞“是”mq數量詞uls助詞“來講”“來說”“而言”“說來”
vyou動詞“有”q量詞uzhi助詞“之“
vf趨向動詞qv動量詞ulian助詞“連”
a形容詞qt時量詞e嘆詞
ad副形詞d副詞y語氣詞
an名形詞p介詞o擬聲詞
b區別詞pba介詞“把”h前綴
bl區別詞性慣用語pbei介詞“被”k后綴
z狀態詞c連詞x字符串
r代詞cc并列連詞idiom成語
w標點符號----

四、開發流程

  • 在使用詞性標注的接口時,將實現詞性標注的相關類添加至工程:
import ohos.ai.nlu.NluRequestType;import ohos.ai.nlu.NluClient;import ohos.ai.nlu.OnResultListener;import ohos.ai.nlu.ResponseResult;
  • 使用 NluClient 靜態類進行初始化,通過異步方式獲取服務的連接。
    • context:應用上下文信息,應為 ohos.aafwk.ability.Ability 或 ohos.aafwk.ability.AbilitySlice 的實例或子類實例。
    • listener:初始化結果的回調,可以傳 null。
    • isLoadModel:是否加載模型,如果傳 true,則在初始化時加載模型;如果傳 false,則在初始化時不加載模型。
NluClient.getInstance().init(context, new OnResultListener<Integer>(){@Overridepublic void onResult(Integer result){// 初始化成功回調,在服務初始化成功調用該函數}}, true);
  • 調用詞性標注的接口:
    • 采用同步方式進行詞性標注:
String requestData = "{\"text\":\"我要看速度與激情\",\"type\":0}";ResponseResult responseResult = NluClient.getInstance().getWordPos(requestData, NluRequestType.REQUEST_TYPE_LOCAL);
    • 采用異步方式進行詞性標注:
NluClient.getInstance().getWordPos(requestData,NluRequestType.REQUEST_TYPE_LOCAL, new OnResultListener<ResponseResult>() {@Overridepublic void onResult(ResponseResult result) {//異步返回處理}});
  • 銷毀 NLU 服務:
NluClient.getInstance().destroy(context); 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的HarmonyOS之AI能力·词性标注的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天舔天天插 | 在线观看一区二区三区视频 | 少妇黄色一级片 | 人妻互换一区二区三区四区五区 | 免费av成人 | 黄色大片网站在线观看 | 视色影视| 久久久成人精品视频 | 欧美人与动物xxxxx | 久久精品免费一区二区 | 欧美亚洲精品一区 | 亚洲熟妇一区二区 | 日韩电影在线观看中文字幕 | 国产精品香蕉在线观看 | 久久国产精品久久精品国产 | 国产艳俗歌舞表演hd | 中文字幕二区在线观看 | 亚洲春色av | 青青青青草 | 一级片免费网站 | 亚洲天堂av线 | 亚洲乱码国产乱码精品 | 黄色www网站 | 国产aaaaaaa| 私密视频在线观看 | 日韩综合在线 | 亚洲久久视频 | 色婷婷aⅴ一区二区三区 | 国产三级成人 | 久久久久亚洲av无码专区体验 | 久久久国产精品视频 | 黄色小视频在线免费观看 | 色老头一区 | 麻豆av网站 | 黄色欧美在线观看 | 99思思| 动漫3d精品一区二区三区乱码 | 日韩视频播放 | 久久综合久久综合久久综合 | 91激情视频在线 | 国产精品色 | 99riav3国产精品视频 | 操xxxx| 日本一级二级视频 | 久久精品韩国 | 69精品久久久久久久 | 国产精品白浆一区二小说 | 欧美在线国产 | 国产三级精品三级在线观看 | 久久久久久久中文字幕 | 性欧美bb | 国产又黄又猛又爽 | 在线视频观看国产 | 12av毛片| 男人的天堂av片 | 日韩中文字幕不卡 | 四虎在线免费播放 | 国产午夜手机精彩视频 | 黑人玩弄人妻一区二区绿帽子 | 无码专区久久综合久中文字幕 | 四月婷婷 | 青青草华人在线 | 人人看人人艹 | a∨鲁丝一区鲁丝二区鲁丝三区 | 波多野结衣女同 | 久久精品牌麻豆国产大山 | 法国空姐在线观看完整版 | 精品人妻一区二区三区免费看 | 成人欧美一区二区三区黑人动态图 | 成人h动漫精品一区二区 | 国产成人99久久亚洲综合精品 | 亚洲一区二区三区综合 | 歪歪6080| 中文字幕av一区二区三区人妻少妇 | 亚洲第一网站 | 国产精品一区网站 | 国产精欧美一区二区三区白种人 | 小妹色播影院 | 美女扒开内看个够网站 | 激情网站在线观看 | 午夜黄色在线观看 | 伊人网在线视频观看 | 另类第一页 | 91精品久久久久久粉嫩 | 一区二区在线观看av | 91免费视频黄 | jlzzjlzzjlzz亚洲人| 国产精品99久久久久久久 | 成人导航网站 | 免费av网站在线播放 | 精品国产无码一区二区 | 人操人爽 | 中文字幕淫 | 亚洲国产欧美一区二区三区深喉 | 亚洲成人影音 | 在线观看的免费 | 黄a在线 | 打屁股疼的撕心裂肺的视频 | 99re5|