鸿蒙HarmonyOS开发实战—AI功能开发(词性标注)_鸿蒙开发和ai开发哪个好 ...

打印 上一主题 下一主题

主题 547|帖子 547|积分 1641

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,现在阿里P7
深知大多数程序员,想要提升技能,往往是自己探索成长,但自己不成体系的自学结果低效又漫长,而且极易遇到天花板技术故步自封!
因此网络整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初志也很简单,就是希望能够资助到想自学提升又不知道该从何学起的朋侪。





既有得当小白学习的零底子资料,也有得当3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比力多,这里只是将部分目录截图出来,全套包罗大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,而且后续会持续更新
假如你需要这些资料,可以添加V获取:vip204888 (备注鸿蒙)

正文

| pos | 否 | JSONArray | 切分出的词数组,数组里的范例为JSONObject。 |
| +word | 否 | String | 切分出的词。 |
| +tag | 否 | String | 词性,type为1或9223372036854775807时,人名实体的词性为nr,时间实体的词为t,地点实体的词性为ns,其他实体同一为ne。具体词性范例可参表1。 |


  • 0:成功
  • 1:体系正在初始化
  • 2:参数错误
  • 3:体系忙
  • 4:体系非常
  • 5:任务超时
  • 6:其它错误
message 是 String 错误信息。 pos 否 JSONArray 切分出的词数组,数组里的范例为JSONObject。 +word 否 String 切分出的词。 +tag 否 String 词性,type为1或9223372036854775807时,人名实体的词性为nr,时间实体的词为t,地点实体的词性为ns,其他实体同一为ne。具体词性范例可参表1。
词性分析词性分析词性分析n名词rr人称代词u助词nr人名rz指示代词uzhe助词“着”ns地名rzt时间指示代词ule助词“了”“喽”ne只在实体合并时使用,除人名、时间、地点之前,其他实体同一返回nerzs地方指示代词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(){
@Override
public 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() {
@Override
public void onResult(ResponseResult result) {
//异步返回处置惩罚
}
});
复制
烧毁NLU服务。
NluClient.getInstance().destroy(context);

末了,为了能让大家更好的去学习提升鸿蒙 (Harmony OS) 开发技术,小编连夜整理了一份30个G纯血版学习资料(含视频电子书学习文档等)以及一份在Github上持续爆火霸榜的《纯血版华为鸿蒙 (Harmony OS)开发手册》(共计890页),希望对大家有所资助。
纯血版鸿蒙 HarmonyOS 4.0 视频学习资料



需要以上视频学习资料小伙伴
请点击→纯血版全套鸿蒙HarmonyOS学习资料

《纯血版华为鸿蒙 (Harmony OS)开发手册》

这份手册涵盖了当前鸿蒙 (Harmony OS) 开发技术必把握的核心知识点
纯血版鸿蒙 (Harmony OS)开发手册部分出色内容

HarmonyOS 概念:


  • 体系界说
  • 技术架构
  • 技术特性
  • 体系安全

如何快速入门?


  • 基本概念
  • 构建第一个ArkTS应用
  • 构建第一个JS应用
  • ……

开发底子知识:


  • 应用底子知识
  • 配置文件
  • 应用数据管理
  • 应用安全管理
  • 应用隐私掩护
  • 三方应用调用管控机制
  • 资源分类与访问
  • 学习ArkTS语言
  • ……

基于ArkTS 开发:


  • Ability开发
  • UI开发
网上学习资料一大堆,但假如学到的知识不成体系,遇到标题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份体系化的资料的朋侪,可以添加V获取:vip204888 (备注鸿蒙)

一个人可以走的很快,但一群人才气走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
体系,遇到标题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
需要这份体系化的资料的朋侪,可以添加V获取:vip204888 (备注鸿蒙)
[外链图片转存中…(img-YddcDBwZ-1713217005143)]
一个人可以走的很快,但一群人才气走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表