Skip to content

Commit 956b2aa

Browse files
committed
feat: upload former articles
1 parent 6b14d94 commit 956b2aa

File tree

172 files changed

+17164
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+17164
-155
lines changed

source/_posts/23.6K_Star告别Notion飞书开源在线协作云文档平台_Outline_部署指南.md

Lines changed: 173 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: A/B模型测试与分析
3+
cover_image: /img/cover.png
4+
abbrlink: 3a579951
5+
date: 2023-04-04 12:30:50
6+
---
7+
8+
![](https://mmbiz.qpic.cn/mmbiz_jpg/rxLIic6e5g8TfbMyepUiaic1CK5mf0qx0d5ke2GJibKawCQte2e72K9dR8SmgHPLRUwoMBqEdaINQHoAJWciaZA1JwQ/640?wx_fmt=jpeg)
9+
10+
作为产品经理,一个重要的技能是对数据分析的理解和应用。因此,我想分享的是“A/B测试”,这是一种常见的数据分析方法,可以帮助产品经理和团队更好地了解用户和优化产品。
11+
12+
A/B测试是指将用户分成两组,其中一组作为控制组,另一组作为实验组,然后对两组用户展示不同的产品或设计方案。通过比较两组用户的数据,例如点击率、转化率、留存率等,可以确定哪种设计方案更有效,并采取相应的改进措施。A/B测试通常可以使用一些在线工具和平台来实现,
13+
14+
例如Google Optimize、Optimizely等。
15+
16+
A/B测试可以帮助产品经理快速验证产品假设,理解用户行为和偏好,并优化产品设计和功能,从而提高产品的质量和用户满意度。
17+
18+
A/B测试的过程分为以下几个模块:
19+
20+
1. 概述:介绍A/B测试的定义和作用,以及在产品开发和优化中的应用场景。
21+
22+
AB实验是指,用两组及以上随机分配的、数量相似的样本进行对比,如果实验组和对比组的实验结果相比,在目标指标上具有统计显著性,那就可以说明实验组的功能可以导致你想要的结果,从而帮你验证假设或者做出产品决定。
23+
24+
2. 设计实验:介绍如何设计一个有效的A/B测试实验,包括确定测试目标、制定测试方案、定义实验变量和样本大小等。
25+
26+
只要需要对比一个功能添加前后的指标变化,就可以进行 A/B 测试。
27+
28+
小到一个按钮用红色好还是用黑色好,大到有没有朋友圈这个功能对微信日活数的影响,都可以通过A/B 测试来解决。
29+
30+
3. 实验执行:介绍如何在实验中执行不同版本的产品或设计方案,以及如何记录和收集实验数据。
31+
32+
1.确定实验目标
33+
34+
2.设计实验
35+
36+
a·建立假设     b·选取实验单位     c·计算样本量   
37+
38+
      d·流量分配     e·计算试验周期
39+
40+
1. 3.线上验证
41+
42+
4.数据检验
43+
44+
5.结果复盘
45+
46+
2. 数据分析:介绍如何对实验数据进行分析,包括使用统计方法进行假设检验、计算效果大小等。
47+
48+
对应到A/B实验中,就是检验实验组和对照组的指标是否有显著性差异。
49+
50+
所以,一般是先做出假设,然后获取数据,最后根据数据来进行检验。
51+
52+
假设:零假设和备择假设。
53+
54+
零假设:实验组&对照组 指标相同,无显著差异。
55+
56+
备择假设:实验组&对照组 指标不同,有显著差异
57+
58+
3. 结果解读:介绍如何对实验结果进行解读和解释,以及如何从结果中得出结论和优化建议。
59+
60+
4. 实验优化:介绍如何根据实验结果和厂馈进行优化,包括修改产品设计和功能、重新设计测试方案等。
61+
62+
AB实验前要准备什么?
63+
64+
必须明确要测什么、如何测的问题。
65+
66+
无论采用哪种测试方法,都必须在产品测试前弄清楚要测试什么、如何测,要求产品经理在设计产品时要先从问题出发做出假设。
67+
68+
举个例子
69+
70+
你可能会说:微信中“群收款”这个按钮不好找,导致用户很少使用这个功能,我认为把这个功能直接放到聊天工具栏中更好,可以让体验更顺畅,以方便用户收款。
71+
72+
这时,你已经明确了需要测试什么、如何测,以及用什么指标来衡量的问题,那接下来就可以进行 A/B 测试了,通过比“群收款”这个工具放在聊天框中和放在“服务——首付款”中,用户使用次数的数据指标,来验证你观点的正确性。如果把这个改到聊天框中后,用户使用频率增加了,那就可以说明这样的改动达到了目的。
73+
74+
但是,如果你还不能 100% 清楚你要改变的是什么、提高的是什么,以及用什么指标来衡量,那么 A/B 测试并不能达到满意的效果但是,如果你还不能 100% 清楚你要改变的是什么、提高的是什么,以及用什么指标来衡量,那么 A/B 测试并不适合你。
75+
76+
以下是一些具体的A/B测试的例子:
77+
78+
网站布局和设计:一家电商网站测试了两个不同的首页布局。A版本将热门商品的图片和描述放在页面顶部,B版本则将它们放在页面中间。结果显示,B版本的转化率比A版本高了20%。
79+
80+
营销邮件:一家在线教育平台测试了两个不同的邮件主题行。A版本的主题行为“课程优惠10%”,B版本的主题行为“学习技能提升你的职业生涯”。结果显示,B版本的打开率和点击率都比A版本高。
81+
82+
产品特性:一款社交应用测试了两个不同的朋友推荐策略。A版本推荐与用户兴趣相同的朋友,B版本推荐与用户工作或学校相同的朋友。结果显示,B版本的新增用户数比A版本高了30%。
83+
84+
客户服务:一家在线旅游网站测试了两种不同的客户服务方式。A版本提供在线聊天支持,B版本提供电话支持。结果显示,B版本的客户满意度比A版本高,同时B版本的订单转化率也比A版本高。
85+
86+
定价:一家电商平台测试了两个不同的价格策略。A版本将商品价格设为39元,B版本将商品价格设为45元。结果显示,B版本的销售额比A版本高了15%。
87+
88+
广告:一家电商平台测试了两个不同的广告创意。A版本的广告创意是“大促销,全场八折”,B版本的广告创意是“新品上市,立享折扣”。结果显示,B版本的点击率和转化率都比A版本高。
89+
90+
移动应用:一款社交应用测试了两个不同的消息提示方式。A版本的消息提示为声音和弹窗,B版本的消息提示为声音、震动和弹窗。结果显示,B版本的用户留存率比A版本高了10%。
91+
92+
![](https://mmbiz.qpic.cn/mmbiz_png/rxLIic6e5g8TfbMyepUiaic1CK5mf0qx0d5CeUNJgUFRicWmYQMhuqOmfRXtaBDU6NBEGTRic95M6drLgcRxFrC3y9Q/640?wx_fmt=png)
93+
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: ACT中的基础概念(四要素)
3+
cover_image: /img/cover.png
4+
abbrlink: 1bcd4f7d
5+
date: 2023-03-26 15:54:43
6+
---
7+
8+
# 要素一:时间
9+
10+
11+
12+
帧是动作游戏中的时间单位,大多数动作游戏均为60HZ,即画面每秒60帧。也就是说帧这个时间单位的准确值为1/60秒,这个单位也是游戏处理输⼊指令的最小时间单位。帧数是准确且可靠的计时标准,通常简写为F(frame)
13+
14+
时序
15+
16+
大多数攻击行为都可拆分为3部分:1. 起手时间(前摇)2. 攻击时间3. 收招时间(后摇)如起手时间,⼀般有两种方向:1. 长起⼿时间,攻击数值高,⼀般来讲为高爆发技能(高DPH,Damage Per Hit)2. 短起⼿时间,数值较低,⼀般⽤于抢先手权或打断敌⼈的攻击攻击时间,两种方向:1. 长攻击时间,⼀般为范围类技能或用于持续输出2. 短攻击时间收招时间:1. 长,高风险高收益,如果技能试探失败,则会陷入僵直状态,有被攻击的风险;如果成功,伤害数值往往比较可观。2. 短,低风险低收益,试探失败也无所谓;试探成功则可以实现POKE,机动性高。帧数表
17+
18+
利用帧数表可以直观展示角色招式在时间上的分布,也可以作为游戏设计时的参考。
19+
20+
受击时间
21+
22+
角色从受到攻击进⼊受击动作和受击状态,直到重新回到待机所用的时间叫做受击时间,在受击时间期间,角色⼀般不受玩家控制。
23+
24+
合适的受击时间长度可以给玩家带来良好的打击感和连招体验,敌⼈既不会因为受击时间太短而快速恢复Idle状态或走出玩家攻击范围,也不会因为受击时间太⻓⽽⼀直处于受击和僵直状态(导致不和谐的视觉体验)
25+
26+
受击动作帧数
27+
28+
受击动作帧数不必太多,需要考虑的是以下几点:1. 受限于手机性能2. 资源制作的成本,包括时间和人力3. 游戏类型和重心同时,受击动作帧数的多少也会影响受击机制如果帧数较多且是完整的动画,则需要考虑取消机制(即取消受击动画,后面会提到)来调整战斗平衡,比如倒地动画帧数过多,时间过长,则会影响玩家的战斗乐趣,需要⼀个取消后摇的机制来减少这种挫败感。
29+
30+
如果帧数较少,可以利用数值来计算受击时间,让⼿机时间变为可控值。如DNF采用的僵直度和硬直度,用这两个值计算出停留在受击帧的时间。不同类型的游戏对受击时间的设计思路也是不同的。如果强调手感统⼀,则要在受击动画上下功夫;如果强调数值养成,则要⽤数值和物理环境来设计受击动作和时间。
31+
32+
打断/取消/Cancel
33+
34+
当角色释放某⼀技能并处于其后摇状态时,另⼀个技能可以跳过其后摇并被直接释放。如果打断的条件设置得很苛刻或者说根本没有这个机制,就会给玩家带来⼀种笨重的感觉,或者被称为“手感生涩”。合理的取消机制设计能给玩家带来良好的战⽃体验,让玩家觉得很爽⸺因为这提高了玩家操作的容错率和自由度,能让玩家更好地连段。
35+
36+
# 要素二:位移
37+
38+
角色在使用技能时通常会有⼀定的位移(也有原地攻击),会影响角色的安全性和灵活性。
39+
40+
攻击方的位移
41+
42+
1. 原地攻击2. 移动的同时进行攻击3. 移动后再攻击原地攻击难度较低,易于掌握。移动攻击安全性较高,有突进和躲避的作用。移动后再攻击对预判的要求高,需要⼀定的熟练度。
43+
44+
受击方的位移
45+
46+
⼀般来讲,受击位移的⽅向可以⼤致从y轴、与y轴垂直的平⾯来区分。
47+
48+
如果是2D游戏,则分为x轴和y轴,体现为击退和浮空两种状态,也有两者结合在⼀起的状态,⽐如击⻜。3D,则分为y轴和xz⾯。同时,受击⽅的位移是通过攻击⽅给受击⽅的“受击速度”来实现的,受击位移要尽可能符合玩家直觉。• 受击位移小对应力度较小的攻击,即⾼速多段;• 受击位移大对应力度较大的攻击,即低速少端。受击位移过小会导致攻击⽅逐渐越过受击⽅,最终中断连击。
49+
50+
摩擦力、重力等参数
51+
52+
⽤于受击⽅产⽣受击初速度后返回正常状态的参数,保证受击⽅的位移的视觉效果正常。如摩擦⼒,如果摩擦⼒过⼤,会导致受击位移过短,给玩家⼀种打不动的感觉;
53+
54+
如果过⼩,会导致受击位移过⼤,容易出现连招中断的情况。
55+
56+
进⼀步调优:优化连招手感调节y轴和xz⾯上的受击位移,让玩家的每⼀段连招的攻击位移和给敌⼈的受击位移相匹配,确保敌⼈⼀直在⻆⾊的攻击范围内,以相对较少的操作实现较多的连招,来带给玩家更好的连招⼿感和体验。这⾥引⼊了另⼀个概念⸺确认难度。
57+
58+
确认难度
59+
60+
在使⽤⼀个招式后,能够顺利流畅地把接下来的连招完全打完的实现难度。• 确认难度低:如果攻击命中敌⼈后,后续连招能顺利连上的话,其确认难度就相对低,也就意味着其学习成本低,招式复现稳定性⾼。• 确认难度⾼:如果攻击命中敌⼈后,玩家需要进⾏⼀定的预判才能成功连招,⽽⾮⽆脑连招。
61+
62+
# 要素三:判定
63+
64+
利⽤碰撞检测进⾏攻击判定。⽐如红⾊框对应攻击框,蓝⾊框对应受击框。
65+
66+
如果是有Z轴纵深的2dACT游戏,最好是有Z轴⽅向的攻击受击框,做成三维的碰撞盒,以免玩家在攻击时误判位置,导致攻击难以命中。
67+
68+
# 要素四:状态关系
69+
70+
分为⾏为状态和异常状态
71+
72+
行为状态通常会伴随着受击⽅的动画及位移表现(也有程序中涉及到的状态变化,如状态机中的某种状态),⽐如空中、站⽴、倒地等⾏为状态,在这三种状态判定成⽴后,受击⽅⼜有不同的动作状态,⽐如眩晕、击⻜等状态。
73+
74+
异常状态通常没有受击⽅的动画或位移表现,但能在数值或⾏为上做出⼀些限制。⽐如中毒(持续掉血)、冰冻(脱离操控)和⿊暗(致盲,视野变⼩)等等。也就是通俗讲的buff和debuff,只是在ACT类型中,这些状态⼀般是由攻击⽅赋予受击⽅的,且多为负⾯状态。
75+
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: AI生图介绍——以WHEE生成传统纹饰图案为例
3+
cover_image: /img/cover.png
4+
abbrlink: 5b96c0e
5+
date: 2024-06-11 15:08:56
6+
---
7+
8+
WHEE 是一款 AI 绘画与图片生成工具,它由美图公司研发。除覆盖 AI 绘画工具的基本功能外,还提供了许多高级特性,如图生图、风格模型训练以及丰富的创作提示词库。此外,WHEE 还提供了许多个性化参数的调整选项,如画面尺寸、风格和数量等。可以作为AI生图的入门体验工具。
9+
10+
## 创作过程
11+
12+
1.梳理各民族纹饰图案元素与风格
13+
14+
* 总述:
15+
16+
* 壮族纹饰图案:以自然和动物为主,色彩鲜艳,线条柔和
17+
18+
* 藏族纹饰图案:以吉祥图案和宗教符号为主,具有浓厚的宗教色彩和象征意义
19+
20+
* 维吾尔族纹饰图案:色彩鲜艳,图案多为几何形和植物形
21+
22+
2.WHEE生成纹饰图案
23+
24+
* 打开WHEE首页顶部的AI创作工具-文生图
25+
26+
* 切换到高级创作,编辑提示词(提示词没有灵感可点击智能联想或词库)
27+
28+
* 选择LoRA,风格模型根据自己想要的画面效果来调整
29+
30+
* 这里可以选择艺术大师,强度调为13%![](https://mmbiz.qpic.cn/mmbiz_png/rxLIic6e5g8RNvEaDnv5Gc3BExvfNmVCdzuCSf9CKFhPwmUXeKeKJriblIb8BXDH2TZU3HflPhKaaNogh5VibpA3w/640?wx_fmt=png&from=appmsg)
31+
* 上传参考图,使生成的图片更接近想要的效果
32+
33+
* 根据自己需要,调整其余参数
34+
35+
* 效果图生成
36+
37+
* 壮族纹饰图案:
38+
39+
* 藏族纹饰图案:
40+
41+
* 维吾尔族纹饰图案:
42+
43+
3.WHEE生成立体刺绣效果
44+
45+
* 继续使用高级创作
46+
47+
* 选择风格模型
48+
49+
* 选择南墙-毛线针织材质,为了颜色更丰富,仍然增加了一个艺术大师的模型![](https://mmbiz.qpic.cn/mmbiz_png/rxLIic6e5g8RNvEaDnv5Gc3BExvfNmVCdVy43ib3BHmtOUrTaXSQsG2wyFu6dW1uzibHpYIQ3ZeUuMVwAUyR7p2FQ/640?wx_fmt=png&from=appmsg)
50+
* 上传刚才生成的纹饰图案图作为参考图
51+
52+
* 选取画面参考类型来提取图像
53+
54+
* 这里选的是边缘检测![](https://mmbiz.qpic.cn/mmbiz_png/rxLIic6e5g8RNvEaDnv5Gc3BExvfNmVCd4Q944S4uAGQM94K3WrA06PUdQUrddI5wicFYkSNcfB4RmVqnbvZ0poQ/640?wx_fmt=png&from=appmsg)
55+
* 效果图生成
56+
57+
* 编织立体感不强,需要调整一下风格模型。去掉艺术大师,且将毛线模型强度增加到最大
58+
59+
* 效果图生成
60+
61+
* 调整清晰度,使用“AI超清”将新图生成为高清大图
62+
63+
* 效果图生成
64+
65+
4.生成文字特效
66+
67+
* 选择参考模型,如深度扫描
68+
69+
* 上传参考图,并设置参数
70+
71+
* 效果图生成
72+
73+
![](https://mmbiz.qpic.cn/mmbiz_png/rxLIic6e5g8RNvEaDnv5Gc3BExvfNmVCdlQetpVuyaV35VTBNLT30oHWicJcE5BdA5DV8qNF4twSK2icu7tpHUnVQ/640?wx_fmt=png&from=appmsg)
74+

0 commit comments

Comments
 (0)