一种AB测试试验程序可视化操作平台制造技术

技术编号:32632952 阅读:15 留言:0更新日期:2022-03-12 18:07
本发明专利技术公开了一种AB测试试验程序可视化操作平台,该平台利用粒子群优化算法帮助用户确定最优方案,功能包括可视化功能、灰度发布功能、云眼A/B测试功能、A/B测试结果分析功能、系统管理功能、云眼A/B测试移动端功能,支持“产品数据管理管理平台”实现数据准确性,实时性,支持实验的创建,数据收集和效果评定,能将APP的日活提升2%,转化率提升1%,有效提升了用户配置AB测试系统的概率。用户配置AB测试系统的概率。用户配置AB测试系统的概率。

【技术实现步骤摘要】
一种AB测试试验程序可视化操作平台


[0001]专利技术涉及测试
,尤其涉及一种AB测试试验程序可视化操作平 台。

技术介绍

[0002]现有的AB测试系统分为:AB测试配置后台和数据查询服务 SCF(ServiceControl Function,服务控制层)。PM(Product Manager,产 品经理)通过AB测配置平台录入实验控件,配置实验数据,实现方案流量分 配。App(Application,应用程序)通过调用AB测试数据查询服务加载所有 实验数据,App端做缓存,缓存时间AB测试系统下发,通过用户重启App、 切换城市和缓存过期时重新请求AB测系统获取所有使用数据。
[0003]随着公司级app产品形态的不断丰富,产品用户数量级的显著增加和 产品复杂度的不断提高。对于产品管理带来两方面主要挑战:
[0004]1)产品决策优化缺乏数据支持。以前多依靠个人经验完善优化产 品,一些重大产品功能缺乏决策支持,不易确定哪个方案效果最优。用户 希望可以有专业的A/B测试工具进行相关实验创建和数据采集分析。
[0005]2)对用户个性化需求支持不足。以前对于用户线上体验和服务的个 性化重视不足,用户希望可以结合标签体系,对用户进行个性化的服务改 进,更精细化的提升用户体验。

技术实现思路

[0006]为了克服现有技术存在的缺点与不足,本专利技术提供一种AB测试试验程 序可视化操作平台。
[0007]本专利技术所采用的技术方案是,该平台利用粒子群优化算法帮助用户确 定最优方案,包括可视化功能、灰度发布功能、云眼A/B测试功能、A/B 测试结果分析功能、系统管理功能、云眼A/B测试移动端功能。
[0008]进一步地,所述粒子群优化算法在A/B测试结果分析功能对用户数据 进行分析帮助用户确定方案,用户的数据用粒子i表示,粒子i借助D维 向量表示,粒子的位置、速度,粒子的位置、速度的更新如下表示:
[0009]X
i
=(x
i1
,x
i2


,x
iD
)T,V
i
=(V
i1
,V
i2


,V
iD
)T
[0010][0011][0012]式中,V
idk
为粒子i在第k次迭代中d维的速度;c1、c2为学习因 子,分别调节向全局最优粒子和个体最优粒子方向飞行的最大步长,确保 用户最终得出的结论,其在目标数值周边,将c1=c2=2,而rand1,2在 区间[0,1]之间随机选取,X
idk
为粒子i在第k次迭代的第d维的位置, 该算法在运行时进行粒子群状态的初始化,依照用户的实际条件进行相关 约束的设定,从而寻找最优的方案。
[0013]进一步地,所述可视化功能,该功能包括A创建优化方案:创建优化 方案名称、版本名称和流量分配、转换事件名称;B通过编辑器对各版本 修改界面,修改优化的项目包括:总体布局,文字内容,字体类型、大 小、颜色,按钮大小、位置,更换图片,图片大小、位置;C设置目标: 页面名称、鼠标点击、自定义事件;D设置流量:支持动态分配流量。
[0014]进一步地,所述灰度发布功能利用云眼全栈API灰度发布系统来实 现,用户分流功能。
[0015]进一步地,所述云眼A/B测试功能包括测试基本功能、测试高级功 能;
[0016]所述测试基本功能包括可视化编辑器、目标定义、预览模式、单变量 A/B测试、实时数据统计与分析、数据导出、多用户权限管理、多页面 A/B测试、多变量A/B测试、热图对比、会话录制。
[0017]所述测试高级功能包括用户流量分配、智能分流。
[0018]进一步地,所述可视化功能,利用Hopfield混沌神经网络和压缩感 知对图片进行加密,加密过程由预加密过程和嵌入过程这两部分组成,在 预加密过程中,首先利用三维Cat映射产生的测量矩阵对经过索引置乱 后的稀疏矩阵进行压缩,然后在量化的中间密文图片中加入随机数并进行 Hilbert混沌神经网络置乱和扩散操作以生成最终的类噪声密文图片。在 嵌入过程中,通过LSB替换将密文图片嵌入到载体图片的Alpha通道 中,从而生成最终具有视觉意义的隐写图片,步骤为:
[0019]步骤1:选择小波基构造出稀疏变换矩阵并根据下式对大小 为M
×
N的明文图片P1进行稀疏化,
[0020]P2=Psi
×
P1
×
Psi
T

[0021]步骤2:设定一个阈值TS并将矩阵P2中绝对值小于等于该阈值的 所有元素全部赋值为0提高解密图片的质量,将经过阈值处理后的矩阵 称为P3;
[0022]步骤3:通过四阶龙格库塔法求得Hopfield混沌神经网络的三条长 度为M
×
N/2的混沌轨迹[XP,YP,ZP]T
,其中系统的初始值设置为 B:[x
’1,x
’2,x
’3],对其中两条混沌轨迹进行拼接获得新的混沌轨迹SP,并对该 混沌轨迹排序即可得到置乱序列Tsp,计算式描述如下:
[0023]SP=[XP,YP][0024][~,Tsp]=sort(SP);
[0025]步骤4:利用序列Tsp对经过阈值处理所得到的矩阵P3进行索引置 乱,如下式所示:
[0026][0027]其中:j=floor(i/M)+1,floor(
·
)表示对括号中的元素朝负无穷方向取 整,mod表示取余操作;
[0028]步骤5:使用密钥A:[x0,y0,z0]控制三维Cat映射产生一个测量矩阵 其中CN=CR
×
N,CR为预设的压缩率,再用测量矩阵Φ对置 乱后的矩阵P4进行测量,测量式如下式所示:
[0029]P5=Φ
×
P4;
[0030]步骤6:对矩阵P5进行量化,然后再在矩阵P6中填充随机数得到 [0031][0032]其中,max和min分别表示矩阵P5中的最大值和最小值;
[0033]步骤7:通过产生的扩散矩阵对经过Hilbert混沌神经网络置乱后得 到的矩阵P7进行扩散操作,该过程的公式描述如下所示,其中符号表 示异或操作,
[0034]P7=Hilbert(P6)
[0035]DT=floor([XP,ZP]×
10
10
)mod 256
[0036][0037]步骤8:将全255矩阵等分成四个子矩阵D1
i
(i=1,2,3,4),然 后再将加密得到的类噪声图片P8中所有的元素分解成四个两位二进制 数,再通过LSB分别替换掉四个子矩阵中所有元素的最后两位,以得到 含有密文信息的四个子矩阵D2
i

[0038]进一步地,所述A/B测试结果分析功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AB测试试验程序可视化操作平台,其特征在于,该平台利用粒子群优化算法帮助用户确定方案,功能包括可视化功能、灰度发布功能、云眼A/B测试功能、A/B测试结果分析功能、系统管理功能、云眼A/B测试移动端功能。2.一种AB测试试验程序可视化操作平台,其特征在于,所述粒子群优化算法在A/B测试结果分析功能对用户数据进行分析帮助用户确定方案,用户的数据用粒子i表示,粒子i借助D维向量表示,粒子的位置、速度,粒子的位置、速度的更新如下表示:X
i
=(x
i1
,x
i2


,x
iD
)T,V
i
=(V
i1
,V
i2


,V
iD
)T)T式中,p
best
表示所有个体极值,T表示时间,p表示单个个体极值V
idk
为粒子i在第k次迭代中d维的速度;c1、c2为学习因子,分别调节向全局最优粒子和个体最优粒子方向飞行的最大步长,确保用户最终得出的结论,其在目标数值周边,将c1=c2=2,而rand1,2在区间[0,1]之间随机选取,X
idk
为粒子i在第k次迭代的第d维的位置,该算法在运行时进行粒子群状态的初始化,依照用户的实际条件进行相关约束的设定。3.如权利要求2所述的一种AB测试试验程序可视化操作平台,其特征在于,所述可视化功能,该功能包括A创建优化方案:创建优化方案名称、版本名称和流量分配、转换事件名称;B通过编辑器对各版本修改界面,修改优化的项目包括:总体布局,文字内容,字体类型、大小、颜色,按钮大小、位置,更换图片,图片大小、位置;C设置目标:页面名称、鼠标点击、自定义事件;D设置流量:支持动态分配流量。4.如权利要求3所述的一种AB测试试验程序可视化操作平台,其特征在于,所述可视化功能,利用Hopfield混沌神经网络和压缩感知对图片进行加密,加密过程由预加密过程和嵌入过程这两部分组成,在预加密过程中,首先利用三维Cat映射产生的测量矩阵对经过索引置乱后的稀疏矩阵进行压缩,然后在量化的中间密文图片中加入随机数并进行Hilbert混沌神经网络置乱和扩散操作以生成最终的类噪声密文图片,在嵌入过程中,通过LSB替换将密文图片嵌入到载体图片的Alpha通道中,从而生成最终具有视觉意义的隐写图片,步骤为:步骤1:选择小波基构造出稀疏变换矩阵并根据下式对大小为M
×
N的明文图片P1进行稀疏化,P2=Psi
×
P1
×
Psi
T
;步骤2:设定一个阈值TS并将矩阵P2中绝对值小于等于该阈值的所有元素全部赋值为0提高解密图片的质量,将经过阈值处理后的矩阵称为P3;步骤3:通过四阶龙格库塔法求得Hopfield混沌神经网络的三条长度为M
×
N/2的混沌轨迹[XP,YP,ZP]
T
,...

【专利技术属性】
技术研发人员:张维学
申请(专利权)人:南京云眼科技有限公司
类型:发明
国别省市:

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

1