System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及美容异常数据清洗,具体涉及一种用于美容机器人的数据处理方法及系统。
技术介绍
1、美容机器人是指具备人工智能和机器学习技术的机器人,是由特定功能的电路板和串口屏组成来实现固定的功能,通常具有皮肤分析、护肤咨询、化妆技巧、按摩护理和个性化定制的功能,能够给客户提供专业水平的美容建议和服务,帮助客户改善皮肤状态。
2、传统的美容机器人由于操作不当或模块误差等原因,使得所采集存储的用户皮肤指标数据中存在个别异常数据,异常数据的存在将不利于为用户精准提供后续的美容护理服务,故通常采用基于直方图的异常数据检测算法识别可能存在的异常数据点,但传统的基于直方图的异常数据检测算法是假设数据是相互独立的关系,而实际上各皮肤指标间及皮肤指标的各维度评价间都存在着密切的变化关联性,可能导致异常数据未能准确检出,不利于后续为用户提供美容护理等服务。
技术实现思路
1、为了解决现有异常数据检测算法对美容机器人内的异常数据检测不准确的技术问题,本专利技术的目的在于提供本专利技术涉及美容数据异常分析与处理
,具体涉及一种用于美容机器人的数据处理方法及系统,所采用的技术方案具体如下:
2、本专利技术提出了一种用于美容机器人的数据处理方法,所述方法包括:
3、获取预设数量个用户在每类肤质问题中每种皮肤指标的维度评价向量,所述维度评价向量中包括每个用户对应皮肤指标的所有维度评价;
4、根据所有所述维度评价向量构建每种皮肤指标的维度评价矩阵;在每种皮肤
5、获取每个用户每种皮肤指标中每个维度评价的动态宽度直方图;根据所述维度相关系数及所述肤质相关系数获取每种皮肤指标中每个维度评价的调整系数;根据所述调整系数调整对应皮肤指标中对应维度评价的所述动态宽度直方图;根据调整后的每个维度评价的所述动态宽度直方图,获取所有所述维度评价向量的异常评分;根据所述异常评分在所有所述维度评价向量中筛选出异常维度评价向量。
6、进一步地,所述维度评价包括特征计数、分值及百分位数;所述肤质问题包括色素沉积、皮肤老化及油脂堵塞中的至少一种,其中,色素沉积包括斑点、紫外线色斑及棕色斑三种皮肤指标,皮肤老化包括皱纹及纹理两种皮肤指标,油脂阻塞包括红色区、毛孔及紫质三种皮肤指标。
7、进一步地,所述维度评价矩阵的构建方法包括:
8、以同种皮肤指标的每个所述维度评价向量为行向量构建矩阵,得到所述维度评价矩阵;所述维度评价矩阵的每个所述行向量以任意一个所述维度评价为基准进行顺序排序。
9、进一步地,所述维度相关系数的获取方法包括:
10、在每种皮肤指标的所述维度评价矩阵中,获取每个维度评价对应列向量的斜率;将所述特征计数对应列向量与所述分值对应列向量的斜率之和作为分子,将所述百分位数对应列向量的斜率作为分母,获取比值与预设第一正常数的和值绝对值,将所述和值绝对值进行负相关映射并归一化,得到对应皮肤指标的所述维度相关系数。
11、进一步地,所述每个用户在对应类别肤质问题中的肤质相关系数的获取方法包括:
12、根据色素沉积的肤质相关系数的计算公式获取每个用户在色素沉积类肤质问题中的肤质相关系数;所述色素沉积的肤质相关系数的计算公式为:
13、;其中,为第个用户的色素沉积类肤质问题的肤质相关系数;为色素沉积类肤质问题的符号;为用户序号;为斑点的维度评价矩阵与紫外线色斑的维度评价矩阵间的相关系数;为斑点的维度评价矩阵与棕色斑的维度评价矩阵间的相关系数;为第个用户的斑点的维度评价向量中的特征计数,为第个用户的紫外线色斑的维度评价向量中的特征计数,为第个用户的棕色斑的维度评价向量中的特征计数;为第个用户的斑点的维度评价向量中的分值,为第个用户的紫外线色斑的维度评价向量中的分值,为第个用户的棕色斑的维度评价向量中的分值;为第个用户的斑点的维度评价向量中的百分位数,为第个用户的紫外线色斑的维度评价向量中的百分位数,为第个用户的棕色斑的维度评价向量中的百分位数;为预设第一调参因子;
14、根据油脂堵塞的肤质相关系数的计算公式获取每个用户在油脂堵塞类肤质问题中的肤质相关系数;所述油脂堵塞的肤质相关系数的计算公式为:
15、;其中,为第个用户的油脂堵塞类肤质问题的肤质相关系数;为油脂堵塞类肤质问题的符号;为用户序号;为毛孔的维度评价矩阵与红色区的维度评价矩阵间的相关系数;为毛孔的维度评价矩阵与紫质的维度评价矩阵间的相关系数;为第个用户的红色区的维度评价向量中的特征计数,为第个用户的紫质的维度评价向量中的特征计数,为第个用户的毛孔的维度评价向量中的特征计数;为第个用户的红色区的维度评价向量中的分值,为第个用户的紫质的维度评价向量中的分值,为第个用户的毛孔的维度评价向量中的分值;为第个用户的红色区的维度评价向量中的百分位数,为第个用户的紫质的维度评价向量中的百分位数,为第个用户的毛孔的维度评价向量中的百分位数;为预设第二调参因子;
16、根据皮肤老化的肤质相关系数的计算公式获取每个用户在皮肤老化类肤质问题中的肤质相关系数;所述皮肤老化的肤质相关系数的计算公式为:
17、;其中,为第个用户的皮肤平滑类肤质问题的皮肤序列相关系数;为皮肤老化类肤质问题的符号;为用户序号;为皱纹的维度评价矩阵和纹理的维度评价矩阵间的相关系数;为第个用户的皱纹的维度评价向量中的特征计数,为第个用户的纹理的维度评价向量中的特征计数;为第个用户的皱纹的维度评价向量中的分值,为第个用户的纹理的维度评价向量中的分值;为第个用户的皱纹的维度评价向量中的百分位数,为第个用户的纹理的维度评价向量中的百分位数,为预设第三调参因子。
18、进一步地,所述调整系数的获取方法包括:
19、获取所述预设数量个用户每种皮肤指标对应肤质问题的肤质相关系数均值;获取所述肤质相关系数均值与预设第二正常数的差值绝对值,将所述差值绝对值进行负相关映射并归一化,将归一化值乘以对应皮肤指标的所述维度相关系数,得到对应皮肤指标的调整系数。
20、进一步地,所述动态宽度直方图的调整方法包括:
21、将每种皮肤指标的所述调整系数进行负相关映射并归一化,将归一化值乘以对应皮肤指标在每种维度评价下的所述动态宽度直方图中的每个箱体的区间宽度,得到调整后每个箱体的区间宽度,将每个箱体的箱体面积除以对应调整后的区间宽度,得到每个调整后的区间宽度对应的概率密度,从而得到调整后的动态宽度直方图。
22、进一步地,所述异常评分的获取方法包括:
23、获取每个所述维度评价向量在调整后的所有维度评价的所述动态宽度直方图中的概率密度,采用hbos算法获取对应所述维度评本文档来自技高网...
【技术保护点】
1.一种用于美容机器人的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度评价包括特征计数、分值及百分位数;所述肤质问题包括色素沉积、皮肤老化及油脂堵塞中的至少一种,其中,色素沉积包括斑点、紫外线色斑及棕色斑三种皮肤指标,皮肤老化包括皱纹及纹理两种皮肤指标,油脂阻塞包括红色区、毛孔及紫质三种皮肤指标。
3.根据权利要求2所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度评价矩阵的构建方法包括:
4.根据权利要求3所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度相关系数的获取方法包括:
5.根据权利要求2所述的一种用于美容机器人的数据处理方法,其特征在于,所述每个用户在对应类别肤质问题中的肤质相关系数的获取方法包括:
6.根据权利要求1所述的一种用于美容机器人的数据处理方法,其特征在于,所述调整系数的获取方法包括:
7.根据权利要求1所述的一种用于美容机器人的数据处理方法,其特征在于,所述动态宽度直方图的调整方法包括:<
...【技术特征摘要】
1.一种用于美容机器人的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度评价包括特征计数、分值及百分位数;所述肤质问题包括色素沉积、皮肤老化及油脂堵塞中的至少一种,其中,色素沉积包括斑点、紫外线色斑及棕色斑三种皮肤指标,皮肤老化包括皱纹及纹理两种皮肤指标,油脂阻塞包括红色区、毛孔及紫质三种皮肤指标。
3.根据权利要求2所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度评价矩阵的构建方法包括:
4.根据权利要求3所述的一种用于美容机器人的数据处理方法,其特征在于,所述维度相关系数的获取方法包括:
5.根据权利要求2所述的一种用于美容机器人的数据处理方法,其特征在于,所述每个用户在对应类别肤质问题中的肤质相关系数的获...
【专利技术属性】
技术研发人员:李通,
申请(专利权)人:广州她尔智能机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。