正文
写这篇文章的起因很简单。前阵子一个朋友把某位博主的道歉声明转给我,问我「你看这算不算认错」。我读完第一遍觉得挺诚恳,读第二遍开始觉得不对劲,读到第三遍才反应过来:整篇声明里,真正属于「我错了」的句子只有半句,剩下的都在解释、铺垫、交代背景、感谢理解。这不是个例。这五年里,我陆陆续续存了三十多份公开发布的道歉声明,把它们放在一起读,会发现一套高度重复的写法。这篇先挑五份流传度比较高的,逐句拆给你看。
本文速览:三分钟看懂道歉文本的读法
- 先找责任句。一份道歉里真正承担责任的句子通常不超过两句,先把它们圈出来,剩下的都是修饰。
- 再看被动语态。「造成了困扰」「引发了讨论」这类没有主语的句式,是把「我做了」换成「事情发生了」。
- 然后看时间线。声明里出现「第一时间」「立即」时,对照公开记录的实际时间差,往往差得不少。
- 接着看感谢段。感谢粉丝、感谢平台、感谢监督,本质是把道歉对象从受害者换成支持者。
- 最后看结尾承诺。「以后会更好」是情绪,「减少更新频率、暂停商业合作 X 周」才是可验证的动作。
为什么要把道歉声明当文本读
大多数人读道歉声明的方式是「感受式阅读」——读完觉得舒服就是诚恳,读完觉得别扭就是敷衍。问题在于,一篇被公关团队改过四五稿的文本,写出来就是为了让你读着舒服。它会在开头放一句低姿态的话,中间放一段背景说明,结尾放一句感谢,整篇的节奏被调得很顺,顺到你不会停下来想:这段到底说了什么。
文本细读做的事情恰好相反。它不问「我读着爽不爽」,只问「这句话的主语是谁、宾语是谁、动词是什么」。举个例子,「因个人言行不当,给相关方造成了困扰,在此致歉」。主语被省略了,动词是「造成」,宾语是「困扰」,而真正需要被承认的「具体做了什么」被压缩成了一个抽象名词「言行不当」。这就是典型的文本层面的信息流失——不是撒谎,是把关键信息处理掉了。
我在做黑料正能量相关的样本整理时,逐渐形成一条经验:判断一份道歉是不是真的,不看它写得有多长,看它有没有一句让人不舒服的话。真正承担责任的句子通常很难看,比如「我在 X 月 X 日确实说了那句话」「那笔钱我没有退」。而处理过的道歉稿里,往往一句难看的都没有。这份「零不适感」,本身就是最强的信号。
还有一层原因。道歉声明是公开文本里少数几个「当事人主动写下、并且长期留在网上」的材料。访谈可以剪辑,直播可以断开,短视频可以删,但一份被大量转载的道歉稿,通常会以截图、存档、复述的形式流传很多年。它是研究传播机制最稳定的样本,也是普通读者练习辨别能力最好的素材。所以我更愿意把它当成一份可以反复读的文本,而不是一次性的情绪事件。
我给自己定过一条规矩:拆解只针对公开发布的文本本身,不去推测当事人没写出来的动机,也不评价与事件无关的私人生活。文本能承载的证据是有限的,超出文本的部分,我保持空缺。
五份声明的逐句拆解
下面这五份,是我在样本库里挑出的五个典型结构。为保持克制,我不写具体人名与平台,只用结构编号指代;句子结构保留原貌,具体措辞做同义替换处理。这样既不指向具体个人,又能把写法讲清楚。
黑料正能量样本 A:先感谢后致歉的「倒装式」
开场第一句是感谢:「感谢大家一直以来的关注与支持。」第二句才进入正题:「对于近期引发讨论的事情,我在这里向大家道歉。」
问题出在「对于……的事情」这个结构上。它把事件整体打包成一个名词短语,读者读完只知道「有件事」,不知道「什么事」。真正该出现的信息——时间、行为、对象——一个都没有。这是倒装式道歉最典型的处理:先建立情感连接,再用一个模糊指代把内容藏起来。读到这类文本,我的做法是把它放进待核实清单,等后续是否有更具体的说明。
这份声明的第三段是「这段时间我反思了很多,也成长了很多」。这句话在样本库里出现频率极高,它属于「状态陈述」而非「事实陈述」——反思和成长都无法被外部验证。一份道歉里如果状态陈述超过事实陈述,通常意味着作者不打算提供更多信息。
黑料正能量样本 B:把责任交给「情绪」的「归因式」
这份的写法更精致一些。核心句是:「当时情绪比较激动,说了一些不该说的话,对此我深感抱歉。」
把行为和情绪绑定,是责任转移里最常用的一招。它承认了「说了不该说的话」,同时给出了一个减责解释:不是我想这么说,是情绪让我这么说。读者接收到的信息变成了「他是个情绪化的人」,而不是「他表达了一个需要负责的观点」。这两件事完全不同。
我在拆这类文本时有个固定动作:把「因为情绪」这四个字删掉再读一遍。删掉之后剩下什么?「我说了一些不该说的话,对此我深感抱歉。」句子依然成立,而且更清楚。也就是说,「情绪」这个词在这句话里不承担信息功能,只承担减责功能。凡是删掉之后意思不变、但责任变重的词,基本都可以归入这一类。
样本 C:用「误解」替换「错误」的「框架式」
「可能是我的表达让大家产生了误解,如果因此让某些朋友感到不适,我表示歉意。」
这句话的每一个成分都值得看。「可能是」——降低确定性;「我的表达」——把内容问题转换成表达问题;「让大家产生了误解」——把理解责任推给接收方;「如果」——加一层条件;「某些朋友」——缩小对象范围;「感到不适」——把事实问题降级为感受问题。七个成分叠在一起,最终形成一个几乎不承担任何责任的句子。
框架式道歉的识别方法很直接:找「误解」这个词。如果一份声明里反复出现「误解」「误会」「理解偏差」,而始终没有出现「我说错了」「我的判断有误」,那它处理的是理解问题,不是事实问题。这两者在后续处理上差别很大——前者通常以「已沟通」收尾,后者才可能带来实质性的更正或补偿。
黑料正能量样本 D:把时间线往前挪的「模糊式」
「事情发生后,我第一时间就联系了对方,也第一时间做了说明。」
「第一时间」是一个无法验证的表述。它在语言上给人一种「反应很快」的印象,但不提供任何可核对的时间点。我在整理样本时,会把声明里的时间表述分成三类:可核对的具体时间(如「3 月 12 日」)、可粗略核对的相对时间(如「事发后第三天」)、完全无法核对的模糊表述(如「第一时间」「很快」)。第三类出现得越多,这份声明可被检验的部分就越少。
还有一个小细节值得注意:模糊式道歉经常把「联系对方」和「公开发声」混在一起说。联系当事人是私下的,公开发声是面向公众的,两件事的时间点和动机都不一样。把它们并列写在一句话里,会让读者误以为「已经处理完了」,实际上公开说明的部分可能拖了很久。
黑料正能量样本 E:结尾承诺升级的「对冲式」
这份的开头写得相当具体,承认了某一项具体行为,也说明了时间。问题出在结尾:「未来我会更加谨慎,也会把更多精力放在内容本身,用作品回应大家。」
「用作品回应」是样本库里出现频率最高的收尾句式之一。它的作用是把注意力从当下事件转移到未来产出上。对读者来说,这句话听起来积极向上;从文本结构看,它没有承诺任何可验证的动作——不承诺更正、不承诺补偿、不承诺暂停,只承诺「继续做内容」。
我在标注这类结尾时,会在旁边写一个问题:三个月后我能拿什么来验证这句话?如果答案是「什么也验证不了」,那它就不是承诺,是修辞。可验证的承诺通常长这样:暂停某类合作 X 周、下架某条内容、公布某笔款项的去向、接受第三方核实。这些都能在之后被翻出来对照。
黑料正能量盘点:责任转移的六种常见句式
把三十多份样本放在一起,会浮现出一套相当稳定的句式库。它们不是某个人的发明,而是长期被反复使用后沉淀下来的写法。熟悉这套句式之后,读一份新声明基本可以在两分钟内定位它的处理方式。
第一种是无主语句。「造成了不良影响」「引发了广泛讨论」,动词前面没有「我」。这类句子的效果是把行为变成事件,把施动者变成旁观者。第二种是条件句。「如果我的表达让你不适」「倘若有人因此受到伤害」,用「如果」把事实问题变成假设问题。第三种是范围收缩句。「部分内容」「个别表述」「某些朋友」,把影响面压缩到最小。
第四种是动机说明句。「我的本意是好的」「出发点是善意的」,用动机替代结果。这里有个容易被忽略的点:动机和结果是两个独立维度,动机好不能抵消结果差,但在道歉文本里,动机句经常被放在结果句前面,形成「先解释、后承认」的顺序,读者的注意力就被带偏了。第五种是对比句。「比起解释,我更愿意道歉」,听起来像是放弃了辩解,实际上「解释」这个词已经暗示了存在可解释空间。第六种是时间模糊句,前面已经拆过,不再重复。
这六种句式单独出现都不算严重,一份声明里出现一两种很正常,人在压力下写东西本来就会自我保护。真正需要警惕的是密度——当一份声明里同时出现四种以上,基本可以判断它经过了系统性的责任剥离处理,而不是一次自然表达。我的经验阈值是:一千字以内的声明里出现三种以上,就值得把它放进「待观察」而不是「已回应」的分类里。
黑料正能量网红道歉盘点:五份声明的量化对照
光靠感觉容易吵架,所以我给样本定了一套简单的量化口径:把一份声明拆成句子,统计其中「事实陈述句」(包含可核对信息的句子)与「状态/情绪陈述句」(反思、成长、感谢、承诺等无法核对的句子)的比例。这个口径没法精确到小数点,但用区间表达足够用。
| 样本 | 篇幅(约字) | 事实陈述占比 | 状态/情绪占比 | 时间表述类型 |
|---|---|---|---|---|
| A 倒装式 | 约 620 字 | 约 15% | 约 85% | 模糊 |
| B 归因式 | 约 780 字 | 约 25% | 约 75% | 相对可核 |
| C 框架式 | 约 540 字 | 约 12% | 约 88% | 模糊 |
| D 模糊式 | 约 900 字 | 约 30% | 约 70% | 模糊为主 |
| E 对冲式 | 约 1100 字 | 约 40% | 约 60% | 具体 |
这张表里最有意思的一列是篇幅。写得最长的那份(样本 E),事实陈述占比反而最高;写得最短的那份(样本 C),几乎全是状态陈述。所以「长篇道歉等于诚恳」这个直觉是错的,长度和内容密度没有必然关系。真正有参考价值的是事实陈述占比——它衡量的是一份声明提供了多少可被核对的东西。
还要提醒一句:这套量化口径只用于横向对照,不是评分标准。不同事件的复杂程度差别很大,有些事本身就是一句话能说清的,硬要写成一千字反而奇怪。我把它写出来,是为了让「感觉不太对」这个模糊判断有一个可以落地的抓手,而不是制造一个打分表去给具体的人排序。
道歉声明里的时间线怎么核对
时间线是道歉文本里最容易被处理、也最容易被还原的部分。声明里写「第一时间」,但公开记录里往往能看到另一条线:事件最早出现在哪个时间点、当事人第一次回应在哪个时间点、声明发布时间在哪个时间点。这三个点连起来,就是一条可对照的时间线。
我通常会把这条线画在纸上,标三个锚点。第一个锚点是「最早可追溯的公开记录」,可能是某条已被删除但被截图的内容,可能是某场直播的切片,也可能是某份第三方文件的落款时间。第二个锚点是「当事人首次公开回应」,包括评论区的简短回复。第三个锚点是「正式声明的发布时间」。三个锚点之间的距离,比声明里的任何形容词都更能说明问题。
这里有个常见的坑:切片和截图的时间戳可能被改。我在做黑料正能量相关的样本整理时,遇到过不少时间戳对不上的情况。稳妥的做法是至少找两个独立来源交叉确认,比如平台页面的发布时间和第三方存档记录是否一致。如果两个来源对不上,那这个锚点就先空着,不要用推测补齐。
另外一个容易忽略的细节是「编辑记录」。有些公开内容会显示「已编辑」,编辑时间与发布时间不同。如果一份声明在发布后两小时内被修改过,修改前后的版本差异往往很有意思——删掉的那半句,经常是最具体的部分。这一点我只能提示方法,具体到某一份声明,需要读者自己去看存档版本,我无法提供未经核实的版本对比。
黑料正能量盘点:什么样的道歉算及格
说了这么多「怎么识别处理过的道歉」,也该正面回答一个更实用的问题:什么样的道歉算及格。我按自己的阅读经验总结了四条,不追求完备,但可操作。
第一条,有具体的行为描述。不是「言行不当」,而是「我在某场合说了某类内容」。具体到读者能判断这件事和自己有没有关系。第二条,有明确的对象。向谁道歉要说清楚,如果是公开内容造成的影响,那就是向公众;如果涉及具体的人,需要单独说明。把对象写成「大家」是常见的模糊处理。
第三条,有可验证的后续动作。这一点最容易被忽略。道歉本身是过去时,后续动作是将来时,而将来时才有约束力。可验证的动作通常具备三个特征:有明确的时间范围、有明确的执行内容、不依赖当事人的自我评价。比如「暂停更新四周」比「以后会更谨慎」有价值得多,因为四周之后可以回来看他有没有更新。
第四条,不夹带辩解。这条听起来苛刻,实际上是最实用的一条。辩解不是不能有,但它应该单独放在说明里,而不是和道歉混在同一段。一旦混在一起,读者就很难分清哪部分是承认,哪部分是解释。我在样本库里做过一次粗略统计,把道歉与说明分开写的声明,后续被翻出来质疑的比例明显更低——因为它的边界是清楚的。
四条里满足三条以上,我个人会认为这份回应基本到位。只满足一条或者一条都不满足,也不代表这个人一定有问题,只能说这份文本没有提供足够信息,需要继续观察。把「文本不到位」和「人有问题」分开,是我做这件事一直守着的界限。
黑料正能量普通读者能做的三步自查
前面讲的都是拆解方法,但大多数读者并不需要写分析文章,只需要在刷到一份道歉时快速判断「这个能不能信」。所以我把方法压缩成三步,每步不超过两分钟。
第一步,圈责任句。用手机截图,把声明里真正承认行为的句子圈出来。如果圈不出来,或者圈出来的句子是「给大家造成了困扰」这种没有主语的,那这份声明的信息量基本为零。这一步不需要任何背景知识,只需要一点耐心。
第二步,查时间锚点。把声明里所有时间表述列出来,逐个看能不能对应到具体日期。模糊表述超过两个,就说明这份声明不打算让人核对。这一步用搜索引擎的公开记录就能做,不需要专业工具。
第三步,设一个回看点。如果声明里有承诺,就在日历上标一个日期,比如「两周后」。到那天回来看承诺有没有兑现。这一步是最有价值的,因为它把一次性的情绪反应变成了一个可以持续验证的动作。我自己的日历里常年挂着七八个这样的回看点,大部分最后都悄悄删掉了,因为承诺没有下文。
三步做完,你对这份声明的判断基本就成型了。它可能和最初的直觉完全相反——很多第一眼看上去很诚恳的声明,圈完责任句之后会发现什么都没承认;也有写得干巴巴的声明,反而每一句都在说具体的事。这种反差,正是文本细读有意思的地方。
黑料正能量盘点:样本库与更新节奏
这个样本库是我从 2021 年前后开始攒的,目前规模不大,但胜在持续。为了让读者知道这里的内容是不是还在更新,我把运营节奏也公开出来,方便你判断信息的时效。
以上数字仅用于描述本站内容整理规模与更新安排,不代表任何第三方评价、排名或背书;样本数量为人工归档计数,随整理进度浮动。
归档的标准很简单:公开发布、文本完整、可被独立检索到。满足这三条的道歉声明才会进入样本库。私信内容、未公开的沟通记录、无法确认来源的截图,一律不收。这条规则看起来严格,实际上是让整个库保持可用的前提——如果来源不明,任何拆解都失去意义。
更新节奏上,我一般每周整理三次:周一处理上一周的存量,周三补充新出现的样本,周末做一次跨样本的横向对照。横向对照这一步最花时间,也最有收获,很多句式规律就是在不同样本之间比对出来的,单看一份看不出来。如果你手上也存了一些样本,欢迎通过站内留言提供线索,我会按同样的标准判断是否收录。
还有一件事需要说明。这个库里的样本全部做了匿名化处理,只保留结构特征,不保留可指向具体个人的信息。原因有两个:一是拆解的目的是讲方法,不是追责;二是具体事件往往会随时间出现新的信息,过早固化判断对谁都不好。文本可以长期保存,结论需要随时更新。
行业洞察:道歉文本这三年的三个变化
把 2023 年之前的样本和最近两年的放在一起,能看到几个明显的变化。第一个变化是篇幅变短。三年前一份道歉声明动辄一千五百字以上,现在主流篇幅落在四百到八百字之间。原因不复杂,短文本更适合截图传播,长文本在移动端的阅读完成率很低,写了也没人看完。
第二个变化是回应速度变快,但信息密度没有同步提高。现在的声明往往在事件出现后较短时间就发布,但里面的事实陈述占比反而在下降。快速发布和说清事实之间,并不天然一致——有时候发布得快,恰恰是因为内容足够模糊,不需要核实太多东西。
第三个变化是形式更多样。除了长文,现在还常见短视频口播、直播回应、评论区回复、第三方代为转述等形式。形式一多,可比性就下降,这也让横向对照变得更难。我的应对办法是只把有完整文本的回应纳入量化对照,其他形式单独记录、不参与统计,避免口径混乱。
黑料正能量这个栏目背后的人
说是「团队」,其实就是一个人加几位帮忙的朋友。为了让你知道内容是谁在做,我把主要参与者列一下。
陈默声
测评作者 · 工具流
负责道歉文本的结构拆解与句式归类,写稿、标注、归档都是他一个人做。
林知远
资料核对
负责公开记录的时间线交叉核对,坚持两个独立来源才算确认。
苏晚
编辑与校对
负责措辞把关,专门挑那些容易变成定性的表达,把判断和描述分开。
以上人物为本站内容团队的虚拟角色设定,不代表真实履历与任职关系。
黑料正能量专题活动专区
围绕道歉文本拆解这个方向,站内会不定期开一些短周期的专题,把零散样本集中起来对照。下面是当前正在进行的几个。
声明句式对照周
把六类责任转移句式各配两个实例,做成一页对照表,持续时间两周。
黑料正能量时间线还原小课
用三个锚点还原事件时间线的操作流程,含常见时间戳问题排查清单。
黑料正能量可验证承诺清单
整理那些能被回看的承诺写法,按可核对程度分成三档,附回看方法。
黑料正能量午夜样本夜读
每晚挑一份旧样本重读一遍,看看当年读漏了哪一句,记录在案。
专题为站内内容策划,不含任何抽奖、返现或第三方合作信息;具体排期以站内更新为准。
信息核实说明与编辑准则
写到这里,需要把本站处理信息的方式说清楚,因为这篇文章涉及的都是公开事件,方法比结论重要。
核实流程分四步。第一步是来源追溯,确认文本是否为当事人公开发布的原件,优先使用平台页面或可检索的公开记录,不采用来源不明的转发截图。第二步是交叉验证,时间、行为、对象这三类信息,至少需要两个相互独立的来源指向同一结论,只有一个来源的,我们会标注为待确认。第三步是时间线梳理,把可核对的时间点按顺序排列,标注每个点的来源类型。第四步是可靠程度分层,把信息分为已确认、待确认、无法确认三档,无法确认的部分在文中保持空缺。
关于客观中立,我的理解是:不追求耸动的标题,不用「实锤」「翻车实锤」这类预设定性的词去描述尚未确认的事,也不在缺少依据的情况下给事件下结论。文章里出现的所有判断,都尽量标注它是基于哪一段文本得出的,读者可以自己回去核对。如果某一段我写得过于肯定,欢迎指出来,我会复核后修改。
还有一条明确的态度:本站不提供任何未授权的资源,不展示无法核实的播放量、评分或排名数据,不引用无法追溯来源的所谓内部消息。涉及具体个人时,只讨论公开发布的文本本身,不延伸到私人生活。这些不是免责声明,是我做这件事的前提——如果连这些都不守,前面的拆解方法就没有可信度。
黑料正能量关于作者与内容边界
我是陈默声,做过几年科技媒体的调查报道,后来转做工具流方向的测评。写这个栏目,一半是因为职业习惯,一半是因为真的看不惯那些把话说得很漂亮、实际什么都没说的文本。我写东西偏理性,不太会煽情,也不太喜欢用很重的判断词,如果你读着觉得平,那大概就是我的风格。
内容边界上,我只做公开文本的拆解,不做人物评价,不做道德审判,也不参与任何形式的站队。样本库里的内容全部匿名化处理,具体事件的结论随时间可能出现变化,我会持续更新而不是固守旧判断。如果你发现文中某处表述有问题,或者手上有更完整的一手文本,欢迎在评论区留言,我会逐条看。
常见问题
黑料正能量盘点里的道歉文本,是怎么选出来的?
标准只有三条:公开发布、文本完整、可被独立检索到。样本库目前归档约 36 份,全部做了匿名化处理,只保留结构特征。来源不明的转发截图、私信内容、无法确认发布主体的文本,一律不收,这样做的目的是保证每一份拆解都能被读者自己回去核对原文。
一份道歉声明大概要多长才算有诚意?
长度不是关键指标。从我们归档的样本看,主流篇幅落在约 400 到 800 字之间,个别超过 1000 字。更有参考价值的是事实陈述占比:写得最长的那份样本事实陈述约 40%,写得最短的那份只有约 12%。判断时建议先数可核对的事实句,再看总字数,单纯用长度衡量容易误判。
声明里的「第一时间」这种说法,该怎么处理?
把它当成无效信息,不要当成时间依据。「第一时间」无法核对,真正有用的是三个锚点:最早可追溯的公开记录时间、当事人首次公开回应时间、正式声明发布时间。这三个点之间的间隔通常以小时或天计,把它算出来,比读任何形容词都更能说明反应速度。
读到有问题的表述,能提供线索给站方吗?
可以,在文章评论区留言即可,建议附上文本出处和大致时间。我们按四步流程处理:来源追溯、交叉验证、时间线梳理、可靠程度分层。只有一个来源的信息会被标注为待确认,两个以上独立来源指向同一结论才会写入正文。确认周期通常在两到三个更新批次内,也就是一周左右。
这个栏目会不会给具体的人下结论?
不会。我们只讨论公开发布的文本本身,不评价当事人私德,也不推测没写出来的动机。文中所有判断都会标注基于哪一段文本,读者可以自己核对。样本全部匿名化,具体事件的结论随时间可能变化,我们持续更新而不是固守旧判断,这一点在编辑准则里写得很清楚。
黑料正能量样本库的更新频率是怎样的?
每周固定三次:周一处理存量、周三补充新样本、周末做跨样本横向对照。新样本从发现到归档的滞后上限为 48 小时,超过这个时间未归档的会单独标注原因。横向对照是最花时间的一步,很多句式规律只有在不同样本之间比对时才看得出来,单看一份往往没有感觉。
相关阅读
- 黑料正能量观察:2024年十大反转事件,谁在放料谁在补光把十个反转案例按放料节奏重新排一遍,看谁先动的手。
- 黑料正能量测评:三个被全网骂过的品牌,今年悄悄做了什么挨骂之后的一年里,三家品牌的实际动作逐条对照。
- 黑料正能量背后的算法:热搜撤稿后那六小时发生了什么撤下之后传播曲线怎么走,六小时里发生了什么。
- 新手怎么看黑料正能量:一份不站队的吃瓜阅读清单刚接触这类内容时,先读哪几篇不容易被带节奏。
- 黑料正能量进阶玩法:用天眼查和裁判文书交叉验证爆料把公开数据库当工具,两分钟完成一次基础交叉验证。
- 黑料正能量避坑指南:那些打着正能量旗号的营销号套路认得出这几种套路,能省掉大半的情绪消耗。
「把因为情绪这四个字删掉再读一遍」这个方法我试了,确实一删责任就变重了。以前一直觉得这类声明读着别扭但说不上来哪里别扭,现在知道别扭在哪了。
表格那一列「事实陈述占比」挺有启发。以前判断诚恳与否全靠感觉,现在至少有个可以数的东西了,虽然口径是约数,但用来横向对比够用。
时间线那节最实用。我按三个锚点的方法去核对了一次,发现声明里说的「第一时间」和公开记录差了好几天,这种对照比读多少评论都有说服力。
喜欢作者说的「把文本不到位和人有问题分开」。网上讨论这类事最容易滑向对人下判断,能守住这条线的内容不多,希望这个栏目一直保持这个尺度。
三步自查里的「设一个回看点」我准备用起来。以前看完就翻篇,现在挂个日历提醒,两周后回来看承诺有没有兑现,这个动作把情绪变成了可验证的事。
样本匿名化这个处理很关键。之前看过一些拆解,写着写着就开始指名道姓点评人,读完只觉得吵。这篇只讲结构不讲人,反而把方法讲得清楚,也更容易记住。