基于Autoencoder的反欺诈异常检测实践:从原理到工程落地
做反欺诈相关算法的人天天面对同一个矛盾欺诈样本太少而且永远在变。别的分类模型再强喂进去的标签说白了都是历史旧账而你要拦的是明天可能出现的新变种。所以我第一次在某个风控原型项目里尝试用 Autoencoder 做异常检测时心里最大的期待不是“又上一个模型”而是“终于有个不依赖欺诈标签的思路了”。这篇内容就是把这条链路完整拆开从数据预处理、网络设计、训练细节到阈值选择、上线后的排查全用工程口吻讲一遍。适合正在做风控、反欺诈、攻防日志分析的同学参考也适合想搞懂“自编码器为什么能抓异常”的入门读者。1. 先从问题本质说起为什么反欺诈数据没办法直接套用普通分类模型1.1 反欺诈数据让人头大的三个特点第一类别极度不平衡。正常交易的占比通常在 99.9% 上下欺诈样本可能只有万分之几。如果直接训一个二分类模型模型只需要把所有样本判成正常准确率也能高达 99.9% 以上看起来“成绩优异”实际上什么都拦不住。这不是算法问题是目标函数被少数类绑架了。你当然可以用欠采样、过采样、Focal Loss 去压但本质上还是在一个非常稀疏的样本空间里做拟合很容易过拟合到那几个有限的欺诈样本上更别说那些从未出现过的新手法了。第二标签滞后严重。在反欺诈场景里一个交易被标记为欺诈往往要经过用户投诉、人工核查、证据固定、定性确认这一整套流程时间上可能已经过去一周甚至一个月。也就是说你今天拿到的正样本反映的是一两周前的欺诈模式。等模型从这些样本里学完规律对方早就换了通道和手法。标签不是不要钱是拿到手的标签本身就“过期了”监控模型在这个场景下天然吃亏。第三欺诈手法持续漂移。欺诈团伙会不断试探风控规则像打地鼠一样今天刷小额、明天走新设备、后天用一种从没见过的链路完成攻击。一个固定的监督模型几个月不做迭代就废掉而且迭代时还得祈祷新欺诈样本足够覆盖新形态。这三个特点叠在一起造成了一个结果传统的“喂标签”监督范式在反欺诈这类场景里越来越吃力天然适合转向无监督或自监督的异常检测思路。1.2 Autoencoder 检测异常的底层逻辑Autoencoder自编码器的结构可以理解为两个部分编码器把原始特征压缩到一个低维瓶颈表示解码器再从这个瓶颈表示尽量还原出原始输入。训练的目标是让输入和输出尽可能一致所以网络会强迫自己学习“数据长什么样”的压缩表达。它用于异常检测的核心逻辑非常朴素训练时只喂正常样本让模型见惯了正常模式的“长相”推理时拿到一条数据如果它符合正常模式重建后误差很小如果它是一条从来没见过的异常模式模型既不知道该怎样压缩也还原不回来重建误差自然就会被拉大。打个比方这就像用复印机去复印两种材料一种是普通A4纸你已经复印过几万张机器对默认托盘的位置一清二楚另一种是指纹卡片或者带浮雕的银行卡机器没见过这种材质走一遍机械流程后输出的复印件必定变形严重、错误百出。重建误差就是我们用来衡量“复印件歪了多少”的指标。在反欺诈数据集上正常交易就是普通A4纸欺诈交易就是那张带浮雕的银行卡。1.3 为什么选 Autoencoder 而不是 PCA 或孤立森林有人可能会问异常检测不是有现成的 PCA、孤立森林、One-Class SVM 吗何必再上一个神经网络我的看法是这些方法各有适用区间但 Autoencoder 在很多反欺诈数据上更贴合。首先是非线性。反欺诈特征之间往往存在复杂的交互关系比如“大额交易深夜新设备”的组合单独看任何一列都不异常组合起来就有问题。PCA 是线性降维对这种高阶交互天生不敏感Autoencoder 的隐藏层可以通过激活函数拟合非线性映射。其次是扩展性。自编码器对特征规模不敏感几百维特征放进去也只是加宽一层网络而已而孤立森林在处理高维稀疏特征时分割效率会下降One-Class SVM 在大样本量下训练成本也偏高。第三是重建误差的信息量。自编码器输出的是一整条重建结果不只是给一个得分你还可以反向去看“哪个特征重建得最差”这对后续做特征工程和解释性分析很有帮助。当然它也有边界。自编码器对数据分布的学习依赖训练集质量如果训练集里本身混入了不少异常样本它会把这些异常也当成“正常模式”的一部分。另外当异常和正常的特征分布高度重叠时重建误差会失去区分度再调参也救不回来。这就是为什么后面在数据准备环节要格外小心。2. 数据准备这步做扎实方案才算成了一半2.1 拿到数据后先别急着搭模型我习惯先看三样东西缺失值、类别比例、特征分布。在一个典型的公开模拟交易数据里通常包含交易时间、交易金额、交易类型以及若干已经脱敏的统计特征字段。正常样本占比极高欺诈样本占比非常低金额字段呈严重右偏最大值和均值能差出几个数量级。这些信息直接决定了后面的预处理策略。先说缺失值它比想象中更常见。很多特征在交易链路不完整时会留空如果直接丢进神经网络代码跑不通如果简单填 0又可能凭空造出一批“全 0 模式”干扰正常分布的学习。我的做法是先看缺失比例缺失超过 50% 的字段直接弃用缺失比例较低时中位数填充比均值填充更稳因为中位数对极端值不敏感。这里有个容易被忽略的坑填充统计量要放在训练集上算再应用到验证集和测试集避免信息泄露。再说类别比例。我见过很多人拿到数据后不先统计欺诈占比直接就开始写模型等到评估阶段才发现正样本只有几十个任何指标的波动都大得没法解释。正确做法是先确认欺诈占比如果低于 1%就该意识到后续评估必须依赖异常检测指标而不是普通准确率。最后是特征分布观察。金额右偏、部分脱敏特征集中在一个小区间内这些都会直接影响自编码器的重建误差计算。2.2 特征变换不要让某一个极端字段把重建误差带偏Autoencoder 的训练目标是重建输入但重建误差计算时每个特征的影响力是近似等权的。如果一个“交易金额”字段的取值范围是 0 到几十万而其他脱敏特征的范围是 -1 到 1那模型表面上看是在优化重建误差实际上只关心金额这一个字段其他特征全靠边缘摸鱼。这样出来的重建误差根本没有全面刻画“异常”的能力检测效果自然会很差。解决办法是先做对数变换再标准化。对金额这类右偏严重的字段先取 log1p 把分布拉正再做标准化保证所有特征大致落在同一个尺度上。标准化用标准分数StandardScaler通常会比其他归一化方法更合适因为脱敏特征本身很多已经大体满足数值分布用最小最大值归一化反而容易让极端值挤压正常值的变化空间。换句话说要做的是“把每列拉回同一个量纲”而不是“把所有列压进同一个区间”。这个环节我踩过一次很深的坑。当时有一个设备指纹维度字段缺失率不到 2%但取值范围横跨好几个数量级我用最小最大值归一化处理后绝大多数值都被压到 0.001 附近结果自编码器几乎完全忽略了这个字段。换用对数变换加 StandardScaler 之后欺诈样本和正常样本的重建误差分离度立刻上了一个台阶。所以千万别小看预处理这一步决定模型能不能“看见”异常。2.3 训练集划分时间切分优于随机切分这一点非常关键。在反欺诈数据上我几乎从来不做随机打乱划分。原因是交易数据天然带有时间顺序欺诈手法的演化在时间轴上是有相关性的。如果随机打乱训练集里可能混入未来数据评估时你看到的性能很可能在真实滚动场景里根本复现不出来。这就是典型的数据泄露而且它会让你的模型评估虚高得离谱。合理做法是按照交易时间排序前 70% 作为训练集中间 15% 作为验证集最后 15% 作为测试集。训练集里只保留正常样本验证集、测试集保留完整的事件分布包括极少量欺诈样本用来做阈值选择和最终性能评估。这里有一个我坚持的原则不在训练集里混入任何欺诈样本。我见过一些人为了“让模型见过反例”而把欺诈样本塞进训练集理由是数据量不够。但这样一来模型会慢慢学会“重建出”欺诈样本导致异常样本的重建误差被压缩检测能力大幅下降。如果确实担心数据量不足宁可把正常样本做扩充增强也不要混入欺诈样本。自编码器异常检测的立足点就是“只见过正常”一旦这个前提被破坏后面所有结论都要打折扣。3. 用 Autoencoder 搭一个“见过世面但只记住正常”的模型3.1 网络结构瓶颈越窄越逼着模型学主结构我用的结构是 128-64-32-64-128输入层就是标准化后的特征维度中间压缩到 32 维再对称展开回原始维度。这里的核心原则是瓶颈层必须明显窄于输入层。如果你把中间层做得特别宽模型完全可以靠记住每个样本的 ID 来“硬背答案”训练损失降得很漂亮但拿到新样本上的重建误差没有任何泛化意义它只是在背答案不是在学规律。激活函数在隐藏层用 LeakyReLU输出层不加激活函数。LeakyReLU 相比 ReLU 的好处是避免神经元死掉在自动编码器这类重建任务里梯度流更稳定。Dropout 我加在编码器和解码器的中间层比例 0.2。对自编码器来说Dropout 不只是防过拟合还在强迫模型不依赖单个神经元提高特征表达的稳健性。下面是用伪代码描述的结构# Autoencoder 结构伪代码描述 encoder Dense(64, LeakyReLU) - Dense(32, LeakyReLU) decoder Dense(64, LeakyReLU) - Dense(input_dim, Linear) loss mean(reduce_mean((x - decode(encode(x)))**2, axis-1))不要小看这个简单的结构。欺诈检测问题里特征数量和样本量通常都不会大到需要非常深的网络堆太深的层反而容易在少量正常样本上过拟合。实际测试下来128-64-32 这组宽度在多个脱敏特征集上都比较稳调参成本低训练也快。如果某些特征维度特别高比如超过 200 维可以再加一层 128 的隐藏层但基本思路还是“逐步压缩、再逐步展开”。3.2 训练配置损失函数、优化器、早停机制训练目标用均方误差MSE就行不需要花哨。有人会问为什么不用更复杂的重建概率损失在这个任务里MSE 已经完全够用而且解释起来很直观重建误差直接就是异常得分业务同学也能理解。优化器用 Adam起始学习率 1e-3batch size 256最大训练轮次设 100。这里最推荐的技巧是早停Early Stopping监控验证集上正常样本的平均重建误差如果连续若干轮不下降就停止训练保存最优模型。早停对 Autoencoder 极其重要因为它训练时间越长就越有机会在某些噪声特征上过拟合导致正常样本的重建误差被压得很低但异常样本的重建误差也被一并压低了——这是灾难性的。你在验证集上把少量欺诈样本单独拿出来看重建误差发现它们和正常样本混在一起那就是过拟合信号。训练过程中我还习惯看两张曲线一张是训练集损失一张是验证集正常样本平均重建误差。如果训练损失持续下降但验证集损失翘头说明模型开始记忆训练数据里的噪声了这时候早停机制会直接拉住模型。如果两条曲线都平缓下降那就安心让它跑完。整个训练过程在 CPU 上也不会太久特征维度不高时几十秒就能完成一轮实际实验中我通常跑 30 到 50 轮就触发早停了。3.3 训练完成后第一时间不是看准确率而是看分布模型训练完之后先别急着定阈值。直接把验证集里的正常样本和欺诈样本分别送入模型统计重建误差然后画两张直方图观察重叠度。在我实际做过的某次验证里正常样本重建误差均值在 0.08 左右欺诈样本均值在 0.5 以上尾部有明显的长尾分离。这种分离趋势意味着模型确实学到了一些“只属于正常交易”的结构接下来做阈值选择才有意义。如果发现两张直方图几乎完全重合不要怀疑人生这说明当前特征组合下重建误差本身不够灵敏。我一般会回过头去检查三个环节特征里有没有混入强噪声列标准化有没有做对网络瓶颈是否太宽或太窄。在这个环节就调整方案比一路跑到评估阶段再回头要省事得多。还可以进一步做逐特征重建误差分析看看究竟是哪些字段在正常样本和欺诈样本之间差异最大这往往能直接指向欺诈行为的关键特征。4. 阈值怎么选重建误差分布是最好的说明书4.1 先看分位数再谈业务容忍度异常检测的阈值选择本质上不是纯粹的技术问题而是业务决策。在给定重建误差分布之后你可以用分位数确定候选阈值。比较通用的做法是取正常样本重建误差的 99 分位作为第一个候选值这个位置意味着模型最多允许 1% 的正常交易被误标为异常对应到业务上就是最高误拦率。然后把欺诈样本重建误差的分布拉出来看在这个阈值下能召回多少比例的欺诈。如果召回太低就下调阈值用更高的误拦率换取更高的捕获率如果误拦率业务接受不了那就只能提高阈值接受一部分漏报。整个过程要用验证集做测试集只做最终确认防止自己反复看同一份数据后“看顺眼”了。这个环节最容易犯的错误是只盯 F1 值。F1 在类别不平衡条件下对阈值变化极度敏感而且它没有考虑不同样本的金额权重。在反欺诈场景里漏掉一笔大额欺诈的代价可能等于漏掉几百笔小额欺诈这就不只是一个数字能概括的。我一般会多算一个“被拦截交易金额占比”当作业务收益参考。4.2 用一个简单的表格做取舍我就用一张表来演示怎么拍板阈值重建误差正常样本误报率欺诈样本召回率说明0.0212.0%91%过度敏感误拦太高0.055.0%83%误拦略高适合小额场景0.081.8%72%平衡点常用0.120.9%55%低误拦适合大额交易注意表里的数字只是一个示意不同数据集差异很大。关键在于三次评估看三个指标误报率、召回率、业务成本。如果上线目标是拦截高价值交易可能优先低误拦方案如果是扩大覆盖宁可多拦一些再人工复核。挑选阈值时我习惯把候选阈值前后各取一个步长范围连续看几条曲线而不是只看某一个孤立点。一个点的指标很容易骗人一条曲线才能反映模型在多大范围内保持稳定。4.3 如果整体效果还是不理想优先级怎么排优先检查特征。在反欺诈场景里特征工程对自编码器的效果影响往往大于网络结构。比如把交易金额转换后加入时间窗口内的累计金额、从设备环境提取更多指纹特征都会显著拉开正常样本和欺诈样本的重建误差差距。其次是考虑把重建误差的平方项或者多种模型的输出叠加扩展异常得分的信息量。第三是升级模型变体例如 VAE变分自编码器它把重建过程建模成概率分布对噪声的鲁棒性更好但训练难度也会高一些。提示不要一上来就换模型。多数情况下异常检测效果差不是模型不够强而是特征没有表达出“异常”与“正常”的差异。先花时间在特征上再考虑模型升级。5. 落地过程中踩过的坑与排查思路5.1 训练稳定但检测效果很差先查特征和标签污染“训练损失很低验证损失也很低但画出分布图后发现两类完全重叠”这是我见过最多的一种情况。原因通常是两个一是特征里某个高方差字段本身对欺诈没有区分能力却主导了整个重建误差二是训练集里混入了异常样本模型把这些异常也学成了正常模式。排查顺序应该是先重新审视训练数据的干净程度再检查标准化细节最后才去调网络结构和超参数。我整理了一张排查速查表方便对照现象常见原因优先排查动作两类重建误差完全重叠训练集混入欺诈样本或强噪声特征清洗训练集检查特征方差正常样本重建误差偏高偏态分布未处理离群值干扰对数变换、分位数截断、RobustScaler验证效果好但上线变差数据漂移或阈值过时滑动窗口重训定期校准阈值损失不下降学习率过大或特征未标准化调低学习率检查输入分布按照这个表格去排查大部分问题都能在半小时内定位。最怕的是不做检查就直接换一个更大的网络那样只会把噪声学得更彻底。5.2 正常样本重建误差也偏高怎么办正常样本重建误差偏高通常和特征偏态分布有关。比如某个字段存在少量极端的合法值这些值在标准化后依然非常远模型重建它们时会产生大误差。解决办法是先用分位数截断或对数变换把极值压回来再做标准化。如果训练集本身包含离群噪声点还可以考虑用更稳健的缩放方式例如 RobustScaler它基于中位数和四分位距对离群值没那么敏感。另一个容易被忽视的问题是样本时间窗口。用户行为会随时间改变比如午夜时段交易量上升、节假日金额分布变化这些都会让原本“正常”的交易在重建误差上表现异常。如果业务有波峰波谷可以考虑按小时或按星期几分段训练或者把时间特征编码后一并送入模型减轻周期性波动造成的误报。5.3 模型上线后阈值两三个月就失效反欺诈场景里的数据漂移比大多数领域来得更快。用户行为习惯变化、新的支付通道上线、业务旺季交易结构变化都会让正常样本的重建误差整体抬升原来定的阈值慢慢变成了一根错位的线。我的经验是预留一套“阈值监控机制”定期用滑动窗口计算线上正常样本重建误差的分位数一旦和训练时的基准偏离超过一定幅度就触发模型重训练或阈值校准。这不是什么高深技巧但能帮你在模型还没彻底失效之前提前介入。具体操作上我习惯每天记录线上正常样本重建误差的均值和 99 分位画在一张趋势图上。如果连续七天 99 分位稳定上行说明数据分布正在变化这时候再去看最近的欺诈样本重建误差分布决定是要微调阈值还是重训模型。重训的频率不一定要很高一个季度甚至半年一次都可以但阈值监控最好做成自动化的因为人工盯图总会漏。5.4 推理性能与部署注意点Autoencoder 的推理本身很轻就是一个前向计算在 CPU 上处理单条交易通常只需要几毫秒。实际部署时要注意的是两点一是特征处理逻辑要保持与训练时完全一致包括对数变换参数、填充统计量、标准化均值方差这些参数必须固化下来不能每次重启服务都重新从数据里算二是模型文件管理要带上版本号和训练日期方便回溯某次阈值决策的模型依据。这里有一个工程上的小细节如果公司内部推理框架不支持自定义 LeakyReLU 激活函数可以用 ReLU 替代性能差异不大。但千万不要在离线训练和线上推理之间出现激活函数不一致那会导致重建误差偏移阈值全部失效。我在项目里就吃过这个亏当时离线用的是 LeakyReLU线上部署时被框架替换成了 ReLU结果同一批样本重建误差整体抬高了 20% 多排查了大半天才发现是激活函数不一致。我个人在整个过程中的体会是Autoencoder 反欺诈检测的重心不在网络多深、损失函数多复杂而在于数据理解和阈值决策。真正花时间最多的是一次又一次地检查特征分布、做时间切分、观测重建误差分布。如果你也正准备做类似的事建议先把数据工作做扎实再跑模型后边会顺畅很多。如果想继续深入可以从 VAE、重建误差的逐特征归因、以及把异常得分作为新特征喂给上游监督模型这几个方向扩展。这篇内容就先讲到这里希望对正在踩坑的你有点实际帮助。

相关新闻

MTK/高通/展锐刷机工具全解析:从协议到救砖实战

MTK/高通/展锐刷机工具全解析:从协议到救砖实战

简介:面向MTK、高通、展锐三大移动平台的版本升级烧录工具合集,适合设备厂商、开发者与售后维修人员使用,覆盖固件全量升级、增量升级、底层加载、分区写入、驱动识别与故障恢复等常见场景。资源包共1031个文件,压缩后181.59MB&am…

2026/10/17 17:50:33 阅读更多 →
odrive v3.6-56 原理图深度解析:电源、功率级与采样接口设计

odrive v3.6-56 原理图深度解析:电源、功率级与采样接口设计

简介:本资源为 ODrive v3.6-56 电机驱动控制器的原理图 PDF 文档,面向从事无刷电机 FOC 控制、机器人关节驱动及嵌入式硬件开发的工程师与电子爱好者,可用于电路原理学习、硬件方案参考与故障排查。压缩包内仅含 1 个 PDF 文件,大…

2026/10/17 17:50:33 阅读更多 →
从论文到答辩PPT:AI智能化内容生成与自动化排版方案

从论文到答辩PPT:AI智能化内容生成与自动化排版方案

1. 项目背景与核心需求拆解1.1 为什么答辩PPT是学术场景里最让人头疼的一环我从读研那会儿就开始帮周围的同学改答辩PPT,后来自己做AI工具,又接触了大量准备答辩的学生,越来越确认一件事:论文本身难写,但答辩PPT的难是…

2026/10/17 17:50:33 阅读更多 →

最新新闻

AES-GCM跨语言互操作:Node.js与Java加解密对齐指南

AES-GCM跨语言互操作:Node.js与Java加解密对齐指南

1. 项目概述:为什么AES-GCM在Node.js和Java之间互操作会“突然失效”AES-GCM在Node.js和Java加解密的坑——这标题一出来,我就知道至少有三类人正盯着屏幕揉眼睛:刚写完Node.js服务端加密逻辑、准备对接Java老系统接口的后端同学;…

2026/10/17 18:47:09 阅读更多 →
6款AI编程工具实测:从代码补全到智能体协作的提效指南

6款AI编程工具实测:从代码补全到智能体协作的提效指南

6款AI工具实测这几年我一直在重度使用各种AI编程工具,从最早GitHub Copilot刚出时的惊为天人,到现在各种AI编码助手卷成红海,说实话,工具选型这件事已经变成了每个开发者绕不开的课题。身边不少朋友问我,2026年了到底该…

2026/10/17 18:47:09 阅读更多 →
Codex CLI+superpowers实战:用技能定义与工作流编排把编码代理从能用到好用

Codex CLI+superpowers实战:用技能定义与工作流编排把编码代理从能用到好用

最近这段时间一直在折腾 Codex CLI 的增强玩法。朋友推荐我关注一下 superpowers,说这东西能让 Codex 的自动化能力上一个台阶。我最初没当回事,毕竟 GitHub 上打着“超能力”旗号的 prompt 仓库太多了。直到我在一个 Java 老项目里连续改了三版代码都被…

2026/10/17 18:47:09 阅读更多 →
JD-GUI 1.4 Mac版全攻略:下载验真、启动配置与反编译实战

JD-GUI 1.4 Mac版全攻略:下载验真、启动配置与反编译实战

简介:JD-GUI 1.4 官方MAC版本是面向macOS开发者的Java反编译工具,通过图形化界面直接查看.class字节码对应的源码,适用于软件逆向分析、调试及学习Java程序内部实现。资源包含14个文件,压缩包7.53MB,内部有JD-GUI.app主…

2026/10/17 18:47:09 阅读更多 →
人工智能原理及其应用课后习题答案:四步自检法避开常见错误

人工智能原理及其应用课后习题答案:四步自检法避开常见错误

简介:王万森《人工智能原理及其应用》课后习题答案资源包,面向高校人工智能相关课程学习者、考研复习者及自学者,用于核对章节练习、理解核心概念与典型解题思路。资源包仅1个docx文档,体积343KB,内容按章节组织&#…

2026/10/17 18:47:09 阅读更多 →
车载激光雷达原理与车规级工程实践全解析

车载激光雷达原理与车规级工程实践全解析

简介:本资源是一份面向自动驾驶工程师、传感器研发人员及高校车辆/光电专业研究者的车载激光雷达技术深度综述,系统梳理从基础原理到产业落地的关键脉络。内容覆盖激光雷达发展历程(含DARPA挑战赛里程碑事件)、按探测方式&#xf…

2026/10/17 18:46:08 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →