基于无障碍服务的训练数据获取方法、系统、设备及介质技术方案

技术编号:44186373 阅读:20 留言:0更新日期:2025-02-06 18:27
本发明专利技术属于人工智能技术领域,涉及一种基于无障碍服务的训练数据获取方法、系统、设备及介质,所述方法包括:1)确定训练任务;2)打开标注面板悬浮窗;3)选择训练任务的操作类型并缩小标注面板悬浮窗;4)基于无障碍服务获取当前界面的页面XML和页面截图;5)标注人员依据操作类型进行操作,由拦截层获取操作的数据并进行模拟操作以获取操作过程中产生的数据;6)存储页面XML、页面截图和操作的数据及操作过程中产生的数据;7)判断训练任务是否执行完毕,如果是则结束;如果否则返回步骤3),执行训练任务的下一步操作。其方便获取训练数据,提高了训练数据的获取效率,节省了人力,且保证了获取的训练数据的准确性。

【技术实现步骤摘要】

本专利技术属于人工智能,涉及一种训练数据获取方法、系统、设备及介质,尤其是一种基于无障碍服务的训练数据获取方法、系统、设备及介质


技术介绍

1、机器学习(machine learning)是人工智能(ai)领域中的一个分支,它的核心目的是让计算机能够从数据中学习经验,并基于所学的经验进行预测或决策。通俗地讲,机器学习就是教计算机如何从数据中提取规律和知识,然后利用这些知识去处理新数据并给出答案或建议。为此,需要为机器学习提供训练数据。

2、通过收集数据,对数据样本添加标签和分类信息等,以获得训练数据。在获取训练数据的过程中,需要对手机屏幕进行点击、长按、滑动、文字输入、call api、记录当前页、键盘按键等操作,并记录操作产生的数据。安卓自动化测试框架espresso是google提供的一个用于android应用ui测试的框架,可以执行用户界面的自动化点击、长按、滑动等等操作和验证。但是,espresso虽然可以实现自动化执行用户界面的操作行为,但espresso只能自动化执行当前应用的界面,不可操作其他app,espresso不太能满足一本文档来自技高网...

【技术保护点】

1.一种基于无障碍服务的训练数据获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤1)包括:

3.根据权利要求2所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤3)中缩小所述标注面板悬浮窗具体为:将所述标注面板悬浮窗上的所有按钮的View.GONE设置为不可见并将所述标注面板悬浮窗上的<的View.VISIBLE设置为可见。

4.根据权利要求3所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤4)具体包括:

5.根据权利要求4所述的基于无障碍服务的...

【技术特征摘要】

1.一种基于无障碍服务的训练数据获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤1)包括:

3.根据权利要求2所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤3)中缩小所述标注面板悬浮窗具体为:将所述标注面板悬浮窗上的所有按钮的view.gone设置为不可见并将所述标注面板悬浮窗上的<的view.visible设置为可见。

4.根据权利要求3所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤4)具体包括:

5.根据权利要求4所述的基于无障碍服务的训练数据获取方法,其特征在于,所述步骤42)中将无障碍服务节点信息accessibilitynodeinfo的所有信息转化成xml格式的字符串具体包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:陈新颖
申请(专利权)人:北京智谱华章科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1