粒子群优化算法在交流电网多机功率分配中的应用实践
去年底接了一个区域电网调度优化的活儿要对五台火电机组做发电出力分配在满足负荷需求的前提下把发电成本压到最低。说实话这种“多机功率优化”问题读书时学过无数遍经典等微增率法则背得滚瓜烂熟可真到工程现场就发现约束条件千奇百怪机组特性五花八门传统解法经常算出不可行方案。后来我把粒子群优化算法PSO引入这套交流电网多机功率优化框架用实际负荷数据反复打磨才真正把方案落到可用状态。这篇文章就把这段探索过程完整复盘一遍包括问题建模、PSO参数整定、约束处理和工程对接适合正在做经济调度、机组组合或者电力系统优化方向的工程师、研究生参考。1. 多机功率分配为什么是个麻烦活从一次真实调度说起1.1 一个典型交流电网多机系统的约束画像先还原我手头这个项目的基本盘。电网侧有五台火电机组参数如下表这些数据取了经典经济调度测试算例的常见数值方便读者复现对比。机组PminMWPmaxMW成本系数 a$/MW²成本系数 b$/MW成本系数 c$G1101250.1524738.53973756.79886G2101500.1058746.15916451.32513G3352250.0280340.396551049.99770G4352100.0354638.305531243.53110G51303250.0211136.327821658.56960总负荷PLoad850MW暂不计网损。目标就是找到一组P1到P5让总成本Σ(ai·Pi²bi·Pici)最小同时满足功率平衡约束ΣPiPLoad上下限约束Pi_min ≤ Pi ≤ Pi_max若扩展到时序场景还要加爬坡约束Pi(t)Pi(t1) ≤ 爬坡上限。看着不复杂吧但真正跑起来就发现问题五个机组里G3、G4、G5的Pmin都不低G5更是“电老虎”型机组最低出力130MW。当负荷只有几百兆瓦时可行域被切得七零八落手算分配几乎不可能。1.2 等微增率法则为什么不够用教科书里最经典的做法是等微增率法则把各机组的边际成本λ2a·Pib调到相等功率平衡自然满足。这个方法在纯二次成本、无上下限约束的理想条件下非常好用但工程场景一复杂就暴露短板。第一上下限约束一旦激活等微增率理论需要手工处理“边界机组”即让某些机组卡在Pmin或Pmax其他机组重新等微增。逻辑本身不复杂但机组数量一多组合情况指数增长手工枚举不现实写程序也要处理大量分支判断。第二成本函数未必是光滑二次函数。实际汽轮机存在阀点效应valve point effect即蒸汽进气阀突然开启导致成本曲线出现波纹数学上表现为带正弦项的强非凸函数F_i(P_i) a_i·P_i² b_i·P_i c_i d_i·|sin(e_i·(P_i_min − P_i))|这时等微增率法则直接失效——因为“边际成本相等”的前提是凸函数一阶最优条件非凸问题里可能存在多个局部极值点等微增率算出来的解根本没法保证全局性。第三实时调度对速度有要求。负荷预测每15分钟刷新一次要几分钟内给出新的出力分配方案传统梯度法加各种修正的代码越写越长维护成本很高。所以项目组当时形成一致判断这类问题适合交给群体智能算法做全局搜索。我选的就是PSO。2. PSO凭什么适合这类问题算法机理与选型逻辑2.1 粒子群优化的核心迭代逻辑PSO是Kennedy和Eberhart在1995年提出的灵感来自鸟群觅食行为。它的思路特别直白一群粒子在解空间里飞每个粒子记住自己找到过的最好位置个体历史最优pbest整个群体共享目前发现的最好位置全局最优gbest粒子的下一步速度由三部分叠加上一时刻的惯性速度保留原有的飞行趋势“个体认知”项拉向自己发现过的最好位置“社会学习”项拉向群体发现的全局最优位置。速度和位置更新公式写出来就是v_i(t1) w·v_i(t) c1·r1·(pbest_i − x_i(t)) c2·r2·(gbest − x_i(t))x_i(t1) x_i(t) v_i(t1)其中w是惯性权重c1、c2是学习因子r1、r2是[0,1]均匀分布的随机数。用大白话翻译就是每个粒子既保持自己的“主见”又参考个人历史经验还跟随群体精英三股力量一综合最终在全空间里收敛到高质量解。2.2 对比遗传算法与梯度法PSO的优势在哪当时团队内部也对比过几种方案最终选用PSO理由很实际方法全局搜索能力实现复杂度调参难度与工程集成友好度梯度法/牛顿法弱易陷局部最优中低高但怕非凸遗传算法GA强高编码、选择、交叉、变异中高中PSO强低只有速度和位置两个公式中高解即出力向量无需解码PSO对变量连续性问题有天然适配性。多机功率优化里每个决策变量就是实数值的出力不需要像GA那样做二进制编码或实数编码再解码粒子位置可以直接映射为机组出力向量工程落地时几乎没有“翻译成本”。此外PSO的收敛速度通常比遗传算法快。GA的交叉、变异带有较强随机破坏性接近最优解时收敛变慢而PSO通过gbest强引导后期粒子会快速聚集到最优区域。对调度这种对“给出可行解的速度”有要求的场景这个特性非常加分。算法选型不是技术炫技而是“哪个工具最省事可靠”。PSO在非凸、多约束、连续变量场景下确实是性价比极高的选择。3. 从调度需求到数学优化目标函数与约束的建模取舍3.1 成本函数怎么取二次函数与阀点效应目标函数是整个优化的“指挥棒”怎么定直接决定搜索结果。简化场景里我用二次函数逼近机组燃料成本min F Σ(a_i·P_i² b_i·P_i c_i)这三个系数通常由机组的燃料消耗曲线拟合而来a对应二次项与机组效率降有关b对应一次项c是空载损耗常数。注意c是常数项优化时即使出力不变也会叠加但因为所有可行解都包含全部机组所以它不影响出力分配的相对优劣。真正影响分配的是a和b——a决定机组在“多发电时边际成本增长快慢”b决定基准成本水平。如果要做精细分析我建议在目标函数里加入阀点正弦项。阀点效应会让成本曲线变得“锯齿状”标准二次优化器很难处理但PSO这种随机搜索算法天然不惧怕非凸性。我们在实测中加入阀点项后优化结果比纯二次模型又降了一点成本虽然幅度不大但验证了PSO处理非凸问题的能力。3.2 约束条件处理罚函数与修复策略约束处理是这次项目里最容易踩坑的环节。一开始我直接用“罚函数法”把违反约束的量乘以一个大权重加到目标函数里F_min F_cost λ1·|ΣP_i − P_load| λ2·Σmax(0, P_i − P_i_max) λ2·Σmax(0, P_i_min − P_i)罚函数的优点是实现简单缺点是要反复调λ。λ太小算法会输出明显越限的解λ太大罚项会淹没成本信息导致粒子在高维空间里“迷路”收敛极慢。这个平衡在工程上很费时间。更稳妥的是“松弛机组修复法”。具体思路是每个粒子只编码前4台机组的出力最后1台机组的出力由功率平衡确定P_5 P_load − (P_1 P_2 P_3 P_4)然后检查P5是否在上下限内如果越限就按越限量给目标函数加惩罚。这样功率平衡约束被硬性满足需要处理的只剩上下限搜索空间大幅缩小收敛速度和可靠性都明显提升。这个策略相当于“降维”——把等式约束用变量替换直接消去只留不等式约束做软处理。工程实践中把约束建模做对比优化算法本身更决定最终效果。3.3 网损怎么办B系数与松弛机组交流电网里的输电损耗不可忽略时功率平衡需要写为ΣP_i P_load P_loss网损P_loss又和机组出力有关工程常用B系数法近似P_loss ΣΣP_i·B_ij·P_j ΣB_0i·P_i B_00这会让目标函数和约束都带有二次耦合项解析处理非常麻烦。而PSO处理这个问题的思路很直接选一台松弛机组先用迭代公式估算网损先假设P_loss0算出松弛机组出力再代入B系数公式更新P_loss迭代几次后收敛。每轮粒子适应度计算时做2-3次网损迭代效果够用。实际项目中如果只关注优化算法本身可以在前期忽略网损后期再叠加B系数迭代。我建议不要在第一步就上全套复杂模型先把算法跑通再逐项加复杂度每加一个约束就对比一次结果变化这样才能定位每个环节的实际影响。4. PSO求解多机功率优化的核心实现编码、参数与代码4.1 粒子编码与初始化可行解的重要性PSO的粒子位置直接定义为机组出力向量x_i (P1, P2, P3, P4, P5)。编码没有任何技巧难在初始化。初始化如果完全随机大量粒子会落在不可行区域比如ΣP_i严重偏离负荷或者某些机组越限算法要花很多代先“飞”回可行区域。我的做法是约束化生成初始解先随机生成前4台机组的出力每个都在上下限内计算剩余量P_rest P_load − ΣP_1..4如果P_rest不在P5的上下限内就按比例缩放前4台出力让剩余量落到P5的边界附近。这样生成的初始粒子基本都在可行区域附近算法起点高收敛快。速度初始化也很关键。速度表示粒子在解空间的步进方向如果初始速度过大粒子会在边界间来回震荡过小又让前期探索乏力。比较稳妥的做法是把初始速度上限设定为粒子取值范围宽度的10%-20%比如机组出力范围是[10,325]速度上限设为30-50MW/代。4.2 惯性权重与学习因子的调参实验PSO参数我只说自己在工程中验证过的一组经验值惯性权重w采用线性递减策略从0.9递减到0.4配合迭代进程自动调整。前期w大全局探索能力强避免过早陷入局部最优后期w小局部精细搜索能力强提高收敛精度。max_iter设为300代w每代递减量约0.9−0.4/300。学习因子c1、c2取1.5到2.0之间。c1太大粒子过于“自恋”各飞各的收敛慢c2太大粒子过早跟风群体多样性下降容易早熟。我常用c1c21.8。对称设置调参负担小实测效果也在可接受范围。种群规模20-50个粒子足够。多机功率优化问题维度不高用了50个粒子再多对结果改善有限反而增加单代计算量。我还加入速度限制v_max防止粒子单步跨越太大导致“爆炸性发散”。v_max我设为30MW实测避免了很多发散问题。4.3 一套可直接改的Python实现下面贴一套完整可运行的PSO经济调度代码基于松弛机组修复法实现功率平衡读者可直接替换机组数据和负荷跑通。import numpy as np # 机组参数a, b, c, Pmin, Pmax units np.array([ [0.15247, 38.53973, 756.79886, 10, 125], [0.10587, 46.15916, 451.32513, 10, 150], [0.02803, 40.39655, 1049.99770, 35, 225], [0.03546, 38.30553, 1243.53110, 35, 210], [0.02111, 36.32782, 1658.56960, 130, 325], ]) P_load 850.0 n_unit len(units) slack_idx n_unit - 1 # 最后一台作为松弛机组 # PSO参数 pop_size 50 max_iter 300 w_max, w_min 0.9, 0.4 c1 c2 1.8 v_max 30.0 def cost(P): return np.sum(units[:, 0] * P**2 units[:, 1] * P units[:, 2]) def compute_slack(P_partial): # 松弛机组出力由功率平衡确定 return P_load - np.sum(P_partial) def fitness(P_full): # P_full 为完整5维出力向量 # 越限惩罚 pen 0.0 pen_coef 10000.0 for i in range(n_unit): if P_full[i] units[i, 3]: pen pen_coef * (units[i, 3] - P_full[i]) elif P_full[i] units[i, 4]: pen pen_coef * (P_full[i] - units[i, 4]) return cost(P_full) pen # 初始化 X np.zeros((pop_size, n_unit)) V np.random.uniform(-v_max, v_max, (pop_size, n_unit)) for p in range(pop_size): # 前4台随机生成保证上下限内 for i in range(n_unit - 1): X[p, i] np.random.uniform(units[i, 3], units[i, 4]) # 松弛机组按功率平衡计算并投影 s compute_slack(X[p, :n_unit - 1]) s np.clip(s, units[slack_idx, 3], units[slack_idx, 4]) X[p, slack_idx] s pbest X.copy() gbest np.zeros(n_unit) f_pbest np.array([fitness(x) for x in X]) f_gbest np.inf for p in range(pop_size): if f_pbest[p] f_gbest: f_gbest f_pbest[p] gbest X[p].copy() for t in range(max_iter): w w_max - (w_max - w_min) * t / max_iter for p in range(pop_size): r1, r2 np.random.random(n_unit), np.random.random(n_unit) V[p] w * V[p] c1 * r1 * (pbest[p] - X[p]) c2 * r2 * (gbest - X[p]) V[p] np.clip(V[p], -v_max, v_max) X[p] X[p] V[p] # 边界约束直接夹紧 for i in range(n_unit): X[p, i] np.clip(X[p, i], units[i, 3], units[i, 4]) # 松弛机组重新满足功率平衡 s compute_slack(X[p, :n_unit - 1]) if s units[slack_idx, 3] or s units[slack_idx, 4]: # 若无法满足重新随机调整前4台 for _ in range(20): for i in range(n_unit - 1): X[p, i] np.random.uniform(units[i, 3], units[i, 4]) s compute_slack(X[p, :n_unit - 1]) if units[slack_idx, 3] s units[slack_idx, 4]: break X[p, slack_idx] s f_val fitness(X[p]) if f_val f_pbest[p]: f_pbest[p] f_val pbest[p] X[p].copy() if f_val f_gbest: f_gbest f_val gbest X[p].copy() print(最优出力方案MW, gbest) print(总负荷, np.sum(gbest)) print(总成本, cost(gbest))这段代码的关键点在于每一代更新后都重新校正松弛机组同时用边界夹紧保证粒子不飞出可行区间。虽然代码里保留了越限惩罚函数但由于每次都对粒子做了修复实际运行中很少真正触发罚项。运行结果通常会输出一组接近如下形式的方案G1 ≈ 51.6MWG2 ≈ 38.3MWG3 ≈ 225MW顶上限G4 ≈ 210MW顶上限G5 ≈ 325MW顶上限总成本大约43600美元/小时量级。G5虽然成本系数看着低但它的Pmin就是130MW大机组在满载区间边际成本并不总是最低所以最终分配不是简单的“便宜机组多发电”而是所有约束和成本共同作用的结果。5. 实验结果收敛轨迹与方案对比5.1 测试场景设定为了验证PSO的实际效果我设了三组测试场景A纯二次成本不加阀点项PLoad850MW场景B加入阀点效应正弦项PLoad850MW场景C负荷改为1100MW看算法在接近系统极限时表现。每个场景跑50次统计最优成本的均值、标准差、最差值用于判断算法稳定性。5.2 PSO与等微增率的结果对比场景A中理论上可用等微增率法则求解参考值前面算过λ约54.3时功率平衡近似满足成本约43630美元PSO多次运行的最优解成本约43600-43650两者非常接近差异小于0.1%。这说明了PSO在凸问题中并不会吃亏能找到和经典方法同量级的解。场景B加入阀点效应后等微增率法则完全失效——目标函数非凸最优点对应的λ并不一致。PSO依然能稳定找到较低成本方案相对纯二次模型成本又下降了一部分。这正好是PSO这类随机全局搜索算法的主场。场景C负荷升到1100MW所有机组都被推到较高出力区间部分顶到上限。PSO在50次运行中有48次收敛到近似相同的最优解说明在可行域收窄时算法依然保持了稳定性。5.3 参数敏感性观察我还系统扫了一组参数组合记录不同配置下的收敛表现惯性权重wc1c2平均收敛代数最优成本标准差$/h备注固定0.82.0约120代45容易陷入局部最优0.9→0.4线性1.8约80代18稳定且收敛快0.9→0.4线性2.0约95代22更偏好全局探索0.7→0.3线性1.5约110代30后期局部搜索太弱最直观的结论是线性递减惯性权重带来的提升非常明显动态权重让粒子前期“飞得开”、后期“收得住”是性价比最高的改动。而学习因子取1.8和2.0差异不大不需要过度纠结。6. 从算法验证到工程上线我踩过的坑和解决思路6.1 早熟收敛多次运行取最优是底线操作PSO最常见的问题就是早熟收敛——所有粒子被某个局部极值吸引群体多样性迅速归零再也跳不出来。我们第一次跑场景B时50次运行里有十几次结果明显偏离最优误差超过3%。对策分两层。第一层是在算法内部加“粒子重启”机制当gbest连续20代没有更新时随机抽取一半粒子重新初始化保留pbest和gbest信息相当于给群体注入新活力。第二层是在工程层面做多轮独立运行取多次结果中最优值。这两种手段叠加后场景B的50次运行结果方差降到了可接受范围。工程上不要指望单次运行就拿到最优PSO本质是随机算法“跑多轮取最优”是最简单也最可靠的兜底方案。6.2 罚函数权重难调用修复策略替代暴力量罚前面提过的罚函数调参问题这里再多说一句。早期版本里我用大罚系数强制满足约束结果目标函数量级被罚项主导粒子适应度曲线被“压扁”搜索效率极低。后来改为松弛机组修复法把等式约束直接做变量消元算法只用处理上下限约束稳定性瞬间提升。如果你的优化问题里等式约束很多我不建议完全依赖罚函数。消元、变量替换、投影修复这些手段优先用上罚函数只作为“最后一道兜底”。6.3 算得快不等于能用与实时系统的对接问题算法跑通只是第一步。实际调度系统对接时还遇到几个很现实的问题调度系统要求给出“带安全校核”的方案即每台机组出力要满足网络安全约束如线路潮流不越限。这意味着优化模型还得加入潮流约束粒子编码不能只考虑机组出力还要迭代计算潮流。实时性要求更高在线应用需要把优化周期压缩到分钟级。我的经验是先离线做大量场景训练把常见负荷水平对应的最优出力存成表在线时结合线性插值做快速响应PSO作为后备校验工具。这个“查表校验”模式在工程上非常实用。与AGC自动发电控制系统衔接时调度员关心的是机组爬坡率要满足实际响应能力。优化解即使数学上最优如果要求某台机组瞬间从80MW跳到150MW物理上也做不到。所以必须把爬坡约束纳入模型或者至少在给出方案后做一次动态可行性校验。踩过这些坑后我的整体体会是PSO在这个项目里的角色不是“万能求解器”而是“可靠的寻优引擎”。它最大的价值在于能快速处理非凸、多约束的工程问题不用像传统解析法那样推导大量公式。但它不负责帮你理解电网、理解机组建模和约束处理才是真正的重头戏。最后分享一个个人操作习惯每跑完一轮优化我都会把结果和等微增率法则的手算参考值对比一次。当PSO给出的解明显优于或异于参考值就去翻约束条件是不是有哪个没意识到。这个习惯帮我在项目里揪出过漏加的网络约束也让最终方案在评审会上更有说服力。做优化的人手里可以只有一把锤子但心里得清楚面前到底是什么钉子。

相关新闻

2个还是4个子代理?Codex Astra Luna Orchestrator并发数设置对速度与Token成本的影响

2个还是4个子代理?Codex Astra Luna Orchestrator并发数设置对速度与Token成本的影响

【免费下载链接】codex-astra-luna-orchestrator Use Astra or Sol as orchestrator and Luna for subagents in Codex 项目地址: https://gitcode.com/gh_mirrors/co/codex-astra-luna-orchestrator 点击查看 免费下载 🧭 一句话结论:任务能…

2026/10/10 22:05:54 阅读更多 →
Claude Code、Codex++、OpenCode 三连击:3.0 Flash 接入全家桶最新姿势

Claude Code、Codex++、OpenCode 三连击:3.0 Flash 接入全家桶最新姿势

Claude Code、Codex、OpenCode 三连击:3.0 Flash 接入全家桶最新姿势 【免费下载链接】Agnes-3.0-Flash 项目地址: https://ai.gitcode.com/hf_mirrors/Agnes-AI/Agnes-3.0-Flash 当大部分开发者还在为 Claude 订阅、OpenAI 套餐和各家 Agent 工具链的额度发…

2026/10/10 22:05:54 阅读更多 →
在CentOS7中安装vcs、verdi

在CentOS7中安装vcs、verdi

本文整理自 芯王国 和 xiaoleiyinya 两位博主的参考教程。 一、检查硬盘空间以及完成Vmware Tools安装 详细过程: Vmware Tools安装 硬盘扩容教程 二、安装包拷入 在window系统下向共享文件夹目录拷入安装包 进入虚拟机,打开终端,先新建一个…

2026/10/10 22:05:54 阅读更多 →

最新新闻

AnyPS5远程串流实战:低延迟高画质配置与优化指南

AnyPS5远程串流实战:低延迟高画质配置与优化指南

1. 从“AnyPS5”这个名字说起:它到底想解决什么问题第一次看到“AnyPS5”这个标题,我脑子里蹦出来的第一个念头是:这大概率又是一个围绕主机生态做文章的项目。果不其然,稍微琢磨一下就能明白,它瞄准的是一个非常具体、…

2026/10/11 4:23:10 阅读更多 →
软考 系统架构设计师历年真题集萃(32)

软考 系统架构设计师历年真题集萃(32)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(31) 第51题 网络逻辑结构设计的内容不包括( )。 A. 逻辑网络设计图 B. IP地址方案 C. 具体的软硬件、广域网连接和基本服务 D. 用户培训计划 正确答案:D。 所属知识点:旧版教材 计算机网络 -> 网络规划与…

2026/10/11 4:23:10 阅读更多 →
程序员装机必备:一款解决 500+ 系统报错的 Windows 全能修复神器

程序员装机必备:一款解决 500+ 系统报错的 Windows 全能修复神器

(已完整解锁所有高级权限)。下载安装后就是满血状态,无需注册登录,所有急救和修复功能全部无限制敞开用,大家直接安心“白嫖”就完事了!天下苦 Windows 报错与流氓管家久矣。对很多不懂电脑的朋友来说&…

2026/10/11 4:23:10 阅读更多 →
基于Flask的宠物医院就诊美容管理系统开发实战

基于Flask的宠物医院就诊美容管理系统开发实战

去年接了一个宠物医院的信息化需求,要做一套“flaskpython宠物医院就诊美容管理系统”。这个项目不算大,但业务线很杂,就诊、美容、收银、会员、库存全都要管,前前后后花了两周时间才跑顺。用Flask来做这种垂直场景的中小管理系统…

2026/10/11 4:23:10 阅读更多 →
软考 系统架构设计师历年真题集萃(35)

软考 系统架构设计师历年真题集萃(35)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(34) 第56题 遗留系统的演化可以采用淘汰、继承、改造和集成四种策略。若企业中的遗留系统技术含量较高,业务价值较低,在局部领域中工作良好,形成了一个个信息孤岛时,适合于采用( )演化策略。 A. 淘汰 B. 继承…

2026/10/11 4:23:10 阅读更多 →
JavaWeb简易购物车实战:基于Session的内存购物车实现与避坑指南

JavaWeb简易购物车实战:基于Session的内存购物车实现与避坑指南

简介:这是一套基于JavaWeb技术实现的简易购物车系统完整源码,适合Java初学者及希望巩固Web开发基础的中级开发者。代码围绕Servlet与JSP、Session会话管理、JDBC数据库交互、MVC设计模式、JSTL与EL表达式等核心知识点展开,覆盖商品展示、加入…

2026/10/11 4:22:10 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 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/10 5:23:50 阅读更多 →
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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/10 10:38:42 阅读更多 →