一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种辅助训练的方法和存储设备与流程

2022-05-18 06:37:09 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,特别涉及一种辅助训练的方法和存储设备。


背景技术:

2.随着国家社会水平的提高,家长们对孩子的教育问题越来越重视,其中儿童精细协调能力的训练则是家长们非常关注的一个问题。为了训练孩子的精细协调能力,现在市面上出现越来越多的产品,其中更有许多用于专注力训练的益智类的游戏出现。
3.目前市面上常见的训练方式有:将训练图打印到纸质,用户直接在纸质上进行画线训练,其只能根据用户的碰边次数来评估用户的精细控制能力。
4.此外有一些线上方式的训练,线上方式的训练是以设定好的路线图给用户进行训练,因图形路线固定,故只能根据碰边的次数和停顿次数进行评估,同时受到屏幕界面的限制,每次不间断训练的时间过短,是难以达到训练的效果。
5.并且线路固定无法根据各个使用用户的特性来进行难度调整,使得被训练者要么觉得难度太高,失去兴趣,要么是难度太低,其精细协调能力等又无法得到恰当的提升,得到想要的训练效果。


技术实现要素:

6.鉴于上述问题,本技术提供了一种辅助训练的方法,用以解决现有精细协调能力训练方法生成线路固定,无法达到训练效果等技术问题。具体技术方案如下:
7.一种辅助训练的方法,包括步骤:
8.响应用户开始训练指令,生成第一预设像素长度的线路;
9.每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值;
10.根据所述需求程度值和能力参数值动态生成后续的路线图。
11.进一步的,还包括步骤:
12.当后续新的路线图生成后,前面用户已画路线会以预设速度逐渐消失。
13.进一步的,所述“生成第一预设像素长度的线路”,具体还包括步骤:
14.判断所述用户是否是新用户,若是新用户,则按预设规则生成第一预设像素长度的线路;
15.若不是新用户,则获取所述用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。
16.进一步的,所述能力参数值包括但不限于:流畅值、稳定值、速度值、力量控制值;
17.所述流畅值由以下中的一种或多种参数决定:停顿次数、停顿分值、停顿时间、画线累计时间、碰边次数、碰边分值、碰边长度、画线累计长度。
18.进一步的,所述“使用预设算法对所述能力参数值进行计算得需求程度值”,具体还包括步骤:
19.通过k-近邻算法对所述流畅值和所述稳定值进行计算得需求程度值。
20.为解决上述技术问题,还提供了一种存储设备,具体技术方案如下:
21.一种存储设备,其中存储有指令集,所述指令集用于执行:
22.响应用户开始训练指令,生成第一预设像素长度的线路;
23.每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值;
24.根据所述需求程度值和能力参数值动态生成后续的路线图。
25.进一步的,所述指令集还用于执行:当后续新的路线图生成后,前面用户已画路线会以预设速度逐渐消失。
26.进一步的,所述指令集还用于执行:所述“生成第一预设像素长度的线路”,具体还包括步骤:
27.判断所述用户是否是新用户,若是新用户,则按预设规则生成第一预设像素长度的线路;
28.若不是新用户,则获取所述用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。
29.进一步的,所述能力参数值包括但不限于:流畅值、稳定值、速度值、力量控制值;
30.所述流畅值由以下中的一种或多种参数决定:停顿次数、停顿分值、停顿时间、画线累计时间、碰边次数、碰边分值、碰边长度、画线累计长度。
31.进一步的,所述指令集还用于执行:所述“使用预设算法对所述能力参数值进行计算得需求程度值”,具体还包括步骤:
32.通过k-近邻算法对所述流畅值和所述稳定值进行计算得需求程度值。
33.本发明的有益效果是:一种辅助训练的方法,包括步骤:响应用户开始训练指令,生成第一预设像素长度的线路;每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值;根据所述需求程度值和能力参数值动态生成后续的路线图。以上方法,用于训练的路线图并非一次性直接全部生成,而是先生成第一预设像素长度的线路,而后会每隔第二预设像素长度来采集一次用户的能力参数值,根据用户的能力参数值来计算他的需求程度值,再根据这个需求程度值来动态生成后续的路线图。也就是说后续的路线图是会根据用户的自身能力来进行个性化的动态生成,并非是一成不变的,甚至即便是同一个用户,每次出现的线路仍然是动态的,故此无法提前在用户脑中得到线路记忆,可以提高用户的脑部训练,使得可以做到有的放矢的训练,从而达到最终想要的训练效果。
34.进一步的,由于用户已画线的位置会以预设速度逐渐消失,所以给界面创造出无限不断的生成新线路图的空间,这样系统通过设定不同能力值的情况下训练时间的长短,就可以让用户进行合适时间长度的环境下进行精细训练,从而达到最终的训练效果。
35.上述发明内容相关记载仅是本技术技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本技术的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本技术的上述目的及其它目的、特征和优点能够更易于理解,以下结合本技术的具体实施方式及附图进行说明。
附图说明
36.附图仅用于示出本技术具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本技术的限制。
37.在说明书附图中:
38.图1为具体实施方式所述一种辅助训练的方法的流程图一;
39.图2为具体实施方式所述一种辅助训练的方法的流程图二;
40.图3为具体实施方式所述一种辅助训练的方法的流程图三;
41.图4为具体实施方式所述一种辅助训练的方法的流程图四;
42.图5为具体实施方式所述一种存储设备的模块示意图;
43.图6为具体实施方式所述阶段累计能力问题出现的分值示意图;
44.图7为具体实施方式所述以x、y散点图来标记能力问题分布情况示意图。
45.上述各附图中涉及的附图标记说明如下:
46.500、存储设备。
具体实施方式
47.为详细说明本技术可能的应用场景,技术原理,可实施的具体方案,能实现目的与效果等,以下结合所列举的具体实施例并配合附图详予说明。本文所记载的实施例仅用于更加清楚地说明本技术的技术方案,因此只作为示例,而不能以此来限制本技术的保护范围。
48.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本技术中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
49.除非另有定义,本文所使用的技术术语的含义与本技术所属技术领域的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本技术。
50.在本技术的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如a和/或b,表示:存在a,存在b,以及同时存在a和b这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
51.在本技术中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
52.在没有更多限制的情况下,在本技术中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
53.与《审查指南》中的理解相同,在本技术中,“大于”、“小于”、“超过”等表述理解为
不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本技术实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
54.以下参阅图1至图4对一种辅助训练的方法展开具体说明,在本实施例中,一种辅助训练的方法可应用在一种存储设备上,所述存储设备包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端等。
55.如图1所示,一种辅助训练的方法包括如下步骤:
56.步骤s101:响应用户开始训练指令,生成第一预设像素长度的线路。
57.步骤s102:每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值。
58.步骤s103:根据所述需求程度值和能力参数值动态生成后续的路线图。
59.在本实施例中,通过设定四种参数类型来对精细训练能力做一个评估,分别为:流畅度、稳定度、速度和力道。
60.故此所述能力参数值包括但不限于:流畅值、稳定值、速度值、力量控制值;
61.所述流畅值由以下中的一种或多种参数决定:停顿次数、停顿分值、停顿时间、画线累计时间、碰边次数、碰边分值、碰边长度、画线累计长度。
62.具体的计算公式可如下:
63.流畅值=停顿次数*停顿分值*(停顿时间/画线累计时间) 碰边次数*碰边分值*(碰边长度/画线累计长度)。其中流畅值越小表示越流畅。
64.其中公式中的停顿分值和碰边分值设定为固定常数,停顿分值为10,碰边分值为100。
65.稳定值=线条上下波动频次,速度值=画线距离/画线时间,力量控制值=按压画笔粗细值。
66.对于各种能力的训练方法如下:
67.对于流畅度,以弧度转弯大小、直角、夹角转弯来训练;
68.对于稳定度,以横竖斜方向来训练;
69.对于力量控制,以线路宽窄来训练;
70.对于速度,以线路消失的速度来训练。
71.各项能力训练权重在本实施例中设定为:稳定4》流畅3》力量2》速度1。需要说明的是,在其它实施例中,可以根据实际需要对不同能力的训练权重进行调整。
72.如图3所示,在步骤s301中用户登录开始训练后。
73.还会执行步骤s302:判断所述用户是否是新用户,若是新用户,则按预设规则生成第一预设像素长度的线路;
74.若不是新用户,则获取所述用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。
75.对于不同的用户开始训练时,其初始的线路难易程度是不相同的,如果是新用户,则根据系统预设好的规则生成第一预设像素长度的线路。而如果对于老用户,因存储有该用户的历史训练数据,故此可以直接获取该用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。对用户做到精确匹配。
76.步骤s303和步骤s304与步骤s102和步骤s103相同,在此不做重复说明。
77.一种辅助训练的方法,包括步骤:响应用户开始训练指令,生成第一预设像素长度的线路;每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值;根据所述需求程度值和能力参数值动态生成后续的路线图。以上方法,用于训练的路线图并非一次性直接全部生成,而是先生成第一预设像素长度的线路,而后会每隔第二预设像素长度来采集一次用户的能力参数值,根据用户的能力参数值来计算他的需求程度值,再根据这个需求程度值和能力参数值来动态生成后续的路线图。也就是说后续的路线图是会根据用户的自身能力来进行个性化的动态生成,并非是一成不变的,甚至即便是同一个用户,每次出现的线路仍然是动态的,故此无法提前在用户脑中得到线路记忆,可以提高用户的脑部训练,使得可以做到有的放矢的训练,从而达到最终想要的训练效果。
78.在本实施例中,为了让用户可以达到有一定时长的训练强度,如图2所示,还包括步骤s204:当后续新的路线图生成后,前面用户已画路线会以预设速度逐渐消失。
79.其中步骤s201至步骤s203与步骤s101至步骤s103相同,在此不做重复说明。
80.其中前面已画路线的消失速度会根据用户的速度能力进行调整,如用户的速度一直都很快,则可以消失得快一点,用户的速度比较慢,则消失的比较慢点,如此可以催促着用户需要稳速或加快控制画线,通过这种用户不断画线,后面不断出现新的线路,前面已绘画过的线路逐渐消失,可以实现长时间的训练,不会受到屏幕界面的影响,进而达到想要的训练效果。
81.其中对于新线路的生成,在实际场景中,大致会如下:
82.若用户经常停顿或碰边的,后续出现的会大概率是带有大小不一的弧度或直角、夹角的线路;
83.若用户控笔抖动严重的,后续出现的会大概率是左向横向、左右竖向或上下斜方向线路;
84.若用户按压笔过重时线条会变粗,过于用力的情况下后续会大概率出现逐渐变窄的线路,提醒用户放松力道;
85.若用户画线速度变慢的情况下,前面逐渐消失的线路会给用户心理一定程度的催促加快。
86.在本实施例中,如图4所示,所述步骤s402中为通过k-近邻算法对所述能力参数值进行计算得需求程度值。其中步骤s101和步骤s103分别与步骤s401和步骤s403相同在此不做重复说明。
87.以下以一个具体例子来对步骤s401至步骤s403展开说明:
88.每次用户登录开始训练时,系统根据之前训练能力进行初始化一段300像素长度的线路,当用户使用触控笔按下开始画线时,系统会每隔50像素长度收集一次用户的四项能力参数值,通过k-近邻算法对所述流畅值和所述稳定值进行计算得需求程度值(即进行需求问题分类)。后续这个需求程度值会跟另外两个能力参数值(速度值和力量值)来一起决定后续动态生成的路线的具体情况,其中速度值主要用于控制前面路线的消失速度,与后续路线的生成速度,力量值用于控制后续路线的宽度变化。
89.以下展开具体说明:
90.使用k-近邻算法求出新的需求能力分类的算法步骤:对未知分类的数据包含各项能力数值点依次执行以下操作:
91.(1)计算已知类别数据集中的点与当前点之间的距离;
92.(2)按照距离递增次序排序;
93.(3)选取与当前点距离最小的k个点;
94.(4)确定前k个点所在类别的出现频率;
95.(5)返回前k个点出现频率最高的类别作为当前点的预测分类。
96.以用户画线1200像素长度的数值为例,阶段累计能力问题出现的分值,如图6所示。
97.以x、y散点图来标记能力问题分布情况如图7所示。
98.通过以上散点图可以大致推断出每阶段出现的问题数值对应的能力分类,因为通过距离度量,距离已知的哪个分类更近,就能确认归类。用k表示用于选择最近邻居分类的数目,所以可以根据两点距离公式
[0099][0100]
计算完所有点之间的距离后,可以对数据按照从大到小的次序排列。然后,确定前k个距离最小元素所在的主要分类,最后将字典分解为元素组列表按照从大到小进行排序,得出使用频率最高的分类,并返回分类结果。
[0101]
新的需求程度值对应线路关系如下表所示。
[0102]
需求问题问题情况对应线路稳定画线抖动左右、上下、斜方向的正常线路流畅停顿或碰边夹角、弧度的正常线路力量太用力狭窄线路速度画线慢稳定和流畅能力线路随机出现稳定 流畅 直角、大弧度的正常线路稳定 力量 左右、上下、斜方向的狭窄线路稳定 流畅 力量 直角、大弧度的狭窄线路流畅 力量 夹角、弧度的狭窄线路
[0103]
以下对上表进行一个分析说明:
[0104]
如第二行所示,通过k-近邻算法得到其需求问题分类为稳定,即该用户需要在稳定上提升,其常出现的情况是画线抖动,则后续的路线图多以左右、上下、斜方向的正常线路出现。
[0105]
若发现在此之上,用户的力量过大,则多以左右、上下、斜方向的狭窄线路出现。
[0106]
以下参阅图5,对一种存储设备500的具体实施方式展开说明:
[0107]
一种存储设备500,其中存储有指令集,所述指令集用于执行:
[0108]
响应用户开始训练指令,生成第一预设像素长度的线路;
[0109]
每隔第二预设像素长度获取所述用户的能力参数值,使用预设算法对所述能力参数值进行计算得需求程度值;
[0110]
根据所述需求程度值和能力参数值动态生成后续的路线图。
[0111]
在本实施例中,通过设定四种参数类型来对精细训练能力做一个评估,分别为:流畅度、稳定度、速度和力道。
[0112]
故此所述能力参数值包括但不限于:流畅值、稳定值、速度值、力量控制值;
[0113]
所述流畅值由以下中的一种或多种参数决定:停顿次数、停顿分值、停顿时间、画线累计时间、碰边次数、碰边分值、碰边长度、画线累计长度。
[0114]
具体的计算公式可如下:
[0115]
流畅值=停顿次数*停顿分值*(停顿时间/画线累计时间) 碰边次数*碰边分值*(碰边长度/画线累计长度)。其中流畅值越小表示越流畅。
[0116]
其中公式中的停顿分值和碰边分值设定为固定常数,停顿分值为10,碰边分值为100。
[0117]
稳定值=线条上下波动频次,速度值=画线距离/画线时间,力量控制值=按压画笔粗细值。
[0118]
对于各种能力的训练方法如下:
[0119]
对于流畅度,以弧度转弯大小、直角、夹角转弯来训练;
[0120]
对于稳定度,以横竖斜方向来训练;
[0121]
对于力量控制,以线路宽窄来训练;
[0122]
对于速度,以线路消失的速度来训练。
[0123]
各项能力训练权重在本实施例中设定为:稳定4》流畅3》力量2》速度1。需要说明的是,在其它实施例中,可以根据实际需要对不同能力的训练权重进行调整。
[0124]
进一步的,所述指令集还用于执行:所述“生成第一预设像素长度的线路”,具体还包括步骤:
[0125]
判断所述用户是否是新用户,若是新用户,则按预设规则生成第一预设像素长度的线路;
[0126]
若不是新用户,则获取所述用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。
[0127]
对于不同的用户开始训练时,其初始的线路难易程度是不相同的,如果是新用户,则根据系统预设好的规则生成第一预设像素长度的线路。而如果对于老用户,因存储有该用户的历史训练数据,故此可以直接获取该用户的历史平均需求程度值,根据所述历史平均需求程度值生成第一预设像素长度的线路。对用户做到精确匹配。
[0128]
通过以上存储设备500,用于训练的路线图并非一次性直接全部生成,而是先生成第一预设像素长度的线路,而后会每隔第二预设像素长度来采集一次用户的能力参数值,根据用户的能力参数值来计算他的需求程度值,再根据这个需求程度值和能力参数值来动态生成后续的路线图。也就是说后续的路线图是会根据用户的自身能力来进行个性化的动态生成,并非是一成不变的,甚至即便是同一个用户,每次出现的线路仍然是动态的,故此无法提前在用户脑中得到线路记忆,可以提高用户的脑部训练,使得可以做到有的放矢的训练,从而达到最终想要的训练效果。
[0129]
在本实施例中,为了让用户可以有达到一定时长的训练强度,进一步的,所述指令集还用于执行:当后续新的路线图生成后,前面用户已画路线会以预设速度逐渐消失。
[0130]
其中前面已画路线的消失速度会根据用户的速度能力进行调整,如用户的速度一
直都很快,则可以消失得快一点,用户的速度比较慢,则消失的比较慢点,如此可以催促着用户需要稳速或加快控制画线,通过这种用户不断画线,后面不断出现新的线路,前面已绘画过的线路逐渐消失,实现长时间的训练,不会受到屏幕界面的影响,进而达到想要的训练效果。
[0131]
其中对于新线路的生成,在实际场景中,大致会如下:
[0132]
若用户经常停顿或碰边的,后续出现的会大概率是带有大小不一的弧度或直角、夹角的线路;
[0133]
若用户控笔抖动严重的,后续出现的会大概率是左向横向、左右竖向或上下斜方向线路;
[0134]
若用户按压笔过重时线条会变粗,过于用力的情况下后续会大概率出现逐渐变窄的线路,提醒用户放松力道;
[0135]
若用户画线速度变慢的情况下,前面逐渐消失的线路会给用户心理一定程度的催促加快。
[0136]
进一步的,所述指令集还用于执行:所述“使用预设算法对所述能力参数值进行计算得需求程度值”,具体还包括步骤:
[0137]
通过k-近邻算法对所述能力参数值进行计算得需求程度值。
[0138]
以下以一个具体例子来展开说明:
[0139]
每次用户登录开始训练时,系统根据之前训练能力进行初始化一段300像素长度的线路,当用户使用触控笔按下开始画线时,系统会每隔50像素长度收集一次用户的四项能力参数值,通过k-近邻算法对所述流畅值和所述稳定值进行计算得需求程度值(即进行需求问题分类)。后续这个需求程度值会跟另外两个能力参数值(速度值和力量值)来一起决定后续动态生成的路线的具体情况,其中速度值主要用于控制前面路线的消失速度,与后续路线的生成速度,力量值用于控制后续路线的宽度变化。
[0140]
以下展开具体说明:
[0141]
使用k-近邻算法求出新的需求能力分类的算法步骤:对未知分类的数据包含各项能力数值点依次执行以下操作:
[0142]
(1)计算已知类别数据集中的点与当前点之间的距离;
[0143]
(2)按照距离递增次序排序;
[0144]
(3)选取与当前点距离最小的k个点;
[0145]
(4)确定前k个点所在类别的出现频率;
[0146]
(5)返回前k个点出现频率最高的类别作为当前点的预测分类。
[0147]
以用户画线1200像素长度的数值为例,阶段累计能力问题出现的分值,如图6所示。
[0148]
以x、y散点图来标记能力问题分布情况如图7所示。
[0149]
通过以上散点图可以大致推断出每阶段出现的问题数值对应的能力分类,因为通过距离度量,距离已知的哪个分类更近,就能确认归类。用k表示用于选择最近邻居分类的数目,所以可以根据两点距离公式
[0150]
[0151]
计算完所有点之间的距离后,可以对数据按照从大到小的次序排列。然后,确定前k个距离最小元素所在的主要分类,最后将字典分解为元素组列表按照从大到小进行排序,得出使用频率最高的分类,并返回分类结果。
[0152]
新的需求程度值对应线路关系如下表所示。
[0153]
需求问题问题情况对应线路稳定画线抖动左右、上下、斜方向的正常线路流畅停顿或碰边夹角、弧度的正常线路力量太用力狭窄线路速度画线慢稳定和流畅能力线路随机出现稳定 流畅 直角、大弧度的正常线路稳定 力量 左右、上下、斜方向的狭窄线路稳定 流畅 力量 直角、大弧度的狭窄线路流畅 力量 夹角、弧度的狭窄线路
[0154]
以下对上表进行一个分析说明:
[0155]
如第二行所示,通过k-近邻算法得到其需求问题分类为稳定,即该用户需要在稳定上提升,其常出现的情况是画线抖动,则后续的路线图多以左右、上下、斜方向的正常线路出现。
[0156]
最后需要说明的是,尽管在本技术的说明书文字及附图中已经对上述各实施例进行了描述,但并不能因此限制本技术的专利保护范围。凡是基于本技术的实质理念,利用本技术说明书文字及附图记载的内容所作的等效结构或等效流程替换或修改产生的技术方案,以及直接或间接地将以上实施例的技术方案实施于其他相关的技术领域等,均包括在本技术的专利保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献