七成翻倍AI股回撤超20%,现在用AI炒股,一定要先问自己三个问题

AI在量化交易中的真实应用:从预测价格到管理交易过程 量化交易中的AI并非万能预言机,其核心价值在于将不可控的市场行为转化为可度量、可迭代、可干预的工程化流程。从金融时间序列建模到订单流结构分析,AI真正发挥作用的场景是交易过程管理——包括动态仓位调控、实时风险传导识别与订单簿微观结构解析。这类应用不依赖价格预测的‘确定性’,而是基于市场状态感知、特征漂移检测和可解释性决策等关键技术,显著提升策略鲁棒性与实盘稳定性。本文聚焦Finance领域中已验证落地的AI模块设计逻辑、四条不可妥协的系统铁律及12个实操关键节点,为Python入门者、策略瓶颈期从业者与警惕 阅读详情

写在前面:我在编程行业待了八年多,其中一半时间在做量化相关的活儿——数据、因子、回测、风控。这篇不荐股,不给点位,只讲一套我自己在用的、可以落到代码和 prompt 上的流程。


一、先把那组数字摆出来

2026年7月10日收盘,证券时报·数据宝做了一次统计:在年内最大涨幅曾经翻倍的那批 AI 高弹性个股(市场上戏称”小登股”)里,有 88 只最新收盘价较年内高点回撤超过 20%,占比超过七成。其中不乏一年内最大涨幅超过 760%、股价创下历史新高之后又跌掉四成的标的。

基金端的数字更直观。Wind 的口径是:2026 年上半年全市场有 241 只权益基金收益率翻倍,创下史上最强半年度;到 7 月末,其中 239 只的年内累计收益率已经跌回 100% 以下。主动权益那一侧,6 月底还有 203 只翻倍基,7 月 24 日只剩 8 只,缩水 96%。这批基金 7 月的平均收益率是 -32.68%,单只产品最大回撤 47.68%。

海外同期也没好到哪去:三星电子、美光科技一个月内自高位最大回撤均超 30%,SK 海力士、闪迪、村田制作所回撤超 40%,费城半导体指数从 6 月 22 日的历史高位回撤超 20%,技术上进了熊市。

但故事没有停在这里。

8 月,同一批资产又涨回来了。截至 8 月 18 日,科创综指月内涨 15.65%,科创 50 涨 9.47%,创业板指涨 10.81%,全部跑赢沪深 300。跌得最狠的方向弹得最猛——Wind 光通信概念指数月内涨 35.62%,收复了 7 月一半以上的跌幅;个别光模块龙头月内涨超 70%,基本把 7 月的坑填平了。

添加图片注释,不超过 140 字(可选)

所以这轮行情真正的题目,从来不是”AI 该不该买”。

是:同一批资产在四周内先给你 -30%、再给你 +35%,你凭什么在最难受的那两周里做出不后悔的决定?

后悔的人分两种。一种是在 7 月中旬割在地板上的,一种是 7 月初还在加杠杆的。这两种人事后复盘时会说完全相反的话,但他们犯的是同一个错——所有的判断都发生在事后,没有一个发生在事前。

如果时间倒回 6 月底、7 月初,有人在你耳边问三个问题,大概率你不会做出那些决定。这三个问题不复杂,麻烦的是它们都需要真算,而不是拍脑袋。这恰恰是 AI 工具能帮上忙的地方。

本文方法以claude操作为例,考虑到国内订阅claude确实有点困难,可以参考一下这里:claudemax.shop


二、三个问题

我把它们写在自己的 Claude Project 说明里,每次要动仓位就先跑一遍:

  1. 这段涨幅里,多少是盈利给的,多少是估值给的?

  2. 如果它明天跌 30%,我这笔仓位还活着吗?

  3. 什么证据出现,我会承认自己错了?

顺序不能换。第一个问题决定”这是什么”,第二个决定”我能拿多少”,第三个决定”我什么时候走”。跳过任何一个,剩下的两个都会失效。

下面逐个说,每个都配上我实际在用的 Claude 用法。


三、问题一:这段涨幅里,多少是盈利给的,多少是估值给的?

3.1 为什么这个问题排第一

股价涨幅可以严格拆成两部分:



ln(P₁/P₀) = ln(EPS₁/EPS₀) + ln(PE₁/PE₀) 总涨幅 = 盈利贡献 + 估值贡献

这是个恒等式,不是模型,没有假设,不需要预测。

同样是股价涨到 3 倍,成分可以完全不同:

添加图片注释,不超过 140 字(可选)

A 类标的(盈利驱动)的下跌需要”业绩证伪”这种级别的事件;C 类标的(估值驱动)只需要市场情绪转向、贴现率上行、或者一句”资本开支回报率存疑”,估值中枢下移 40%,盈利一分钱不少,股价照样跌四成。

2026 年 7 月发生的,绝大部分是 C 类的故事。当时的背景数据是:5 月中旬人工智能板块整体市盈率约 55.83 倍,总市值 15.3 万亿元;年内涨幅超 100% 的 AI 概念股中,相当一部分动态市盈率远超行业平均,甚至有亏损公司享受着极高的市净率。同时全 A 前 5% 成交个股的成交额占比一度触及 51.11% 的历史极值——所有人挤在同一条船上。

触发下跌的不是基本面反转。6 月 FOMC 释放偏鹰信号、杠杆资金拥挤、加上市场开始重新审视 AI 资本开支的回报率。海外这边的数据当时已经在提示:某超大科技公司二季度营收同比增 24%、云业务增 82%,但资本开支上调到 1950–2050 亿美元区间,当季 449 亿的资本开支超过了 391 亿的经营现金流,自由现金流数十年来首次转负。业绩很好,股价照跌。

国金证券后来复盘时说的一句话我很认同:历史上抱团行情的首次大跌,往往源于外生扰动,而不是基本面逻辑反转。

这就是问题一的价值:它不预测下跌,它告诉你下跌需要多大的理由。 如果你持有的是一只 87% 涨幅来自估值扩张的票,那么”什么都没发生”就足以让它跌 30%。

3.2 Claude 实操:让它当计算器,不要让它当算命先生

反面示范(我见过太多人这么问):

“帮我分析一下 XX 股票现在能不能买”

这个提问方式有三个致命问题:模型会顺着你的语气给结论;它的训练数据有截止日期,不知道最新价格;它没有你的持仓、成本和风险偏好,给出的”建议”必然是通用废话。

正面做法:把它当成一个”结构化 + 写代码”的工具。

第一步,明确要求联网取数并交叉验证:



你现在的任务不是给投资建议,是做数据归因。 标的:<代码/名称> 区间:2025-01-01 至今 请联网检索并整理下列数据,每一项都标注来源和口径日期: 1. 区间起点和终点的收盘价(前复权) 2. 区间起点和终点的 TTM 每股收益 3. 对应的 TTM 市盈率 4. 若期间有过股本变动/送转,请指出并说明复权处理 要求: - 如果某项数据检索不到,直接写"未获取",不要用估计值填充 - 不同来源数据不一致时,把差异列出来,不要自己选一个 - 不要给出任何"该股是否值得买入"的判断

最后那条约束不是客套。模型在没有明确边界时,会自动往”给个结论”的方向滑,因为那看起来更”有用”。你要主动把这个出口关掉。

第二步,让它写归因代码而不是直接算:



基于上面确认的数据,写一段 Python,输入是一张包含 date / close / eps_ttm 三列的 DataFrame,输出: 1. 区间总对数收益 2. 盈利贡献与估值贡献的绝对值和占比 3. 按季度滚动的贡献拆解,画成堆叠面积图 4. 一个敏感性表:PE 分别下移 10/20/30/40% 时的股价影响 不要用示例数据跑,把数据加载写成从 CSV 读入。

为什么要它写代码而不是直接给数字?因为代码可以被审查、被复用、被喂进新数据。模型算错一次你可能发现不了,代码错了跑一遍就露馅。这是我从工程习惯里带过来的偏执,但在这件事上它救过我好几次。

Claude 在这一步的实际优势是:它可以直接在对话里执行代码、生成图表文件,你不用在 IDE 和聊天窗口之间来回倒腾。数据源那边如果接了 MCP 连接器(比如你自己的数据库、Google Drive 里的持仓表),它可以直接读,不用你手动复制粘贴。

第三步,一句话结论自己下。模型给你的是分子分母,判断是你的事。


四、问题二:如果它明天跌 30%,我这笔仓位还活着吗?

4.1 大多数人从来没算过这笔账

“我能承受 20% 的回撤”——几乎所有人都这么说。但这句话在数学上是不完整的,因为它没说这个 20% 是怎么来的。

我做了一个很简单的蒙特卡洛:假设一只年化波动率 70% 的标的(这个数量级接近 2026 年上半年 AI 高弹性品种的实际水平),漂移项设为 0(即不假设涨跌方向),跑 20000 条路径 × 252 个交易日,看不同仓位权重下组合的一年内最大回撤分布。

添加图片注释,不超过 140 字(可选)

结论跟具体是哪只股票完全无关:

单票仓位

一年内最大回撤(中位数)

95 分位

10%

8%

13%

20%

15%

23%

40%

27%

39%

60%

39%

54%

100%

58%

82%

读一下第三行:40% 的仓位押在一只这种波动率的票上,一年内经历 20% 以上的组合回撤是中位数事件。不是黑天鹅,不是意外,是”一半的世界线里都会发生”的常态。

7 月那批基金里,回撤 40%+ 的产品是极致持仓的结果——这个数字不是运气不好,是仓位结构的必然输出。反过来看,少数几只提前把股票仓位从 90%+ 降到 80% 左右的产品,在同一段行情里年内收益仍能保住接近 100%,靠的也不是择时神通,是仓位本身的缓冲。

你能不能拿住,在你买入的那一刻就已经被仓位决定了,跟你的意志力关系不大。

4.2 Claude 实操:让它给你造一个”事前的痛苦体验”

我的 prompt 大致是这样(可以直接抄):



帮我写一个组合回撤模拟脚本,用于事前压力测试,不用于预测。 输入参数: - positions: [{name, weight, annual_vol, beta_to_sector}] - 板块年化波动率 sigma_sector - cash_weight - 是否使用杠杆 leverage (默认 1.0) 要求: 1. 用几何布朗运动生成路径,个股收益 = beta*板块因子 + 特质项 2. 漂移项设为 0(不预设方向),路径数 ≥ 20000,长度 252 3. 输出:组合最大回撤的 5/25/50/75/95 分位数 4. 输出:出现 -20% / -30% / -40% 回撤的概率 5. 输出:假设我在回撤达到 X% 时被迫止损,最终收益分布如何变化 6. 画一张箱线图,横轴是不同的仓位方案 代码要能直接跑,参数写在顶部,我自己改。

第 5 条是关键,也是最多人漏掉的一条。它把”心理承受力”变成了可量化的东西:如果你会在 -25% 的时候扛不住卖掉,那你的策略实际上是”带止损的做多”,而不是”长期持有”,这两者的收益分布完全不同。 让模型把这个分布画出来,你会对自己诚实很多。

跑完之后,我通常还会追加一句:



现在反过来求解:如果我希望一年内最大回撤的 75 分位不超过 20%, 在上述参数下,单票权重的上限是多少?给出数值解和求解过程。

这一句话,就把”我觉得我能承受 20%“翻译成了一个具体的仓位数字。这个数字往往比人的直觉小得多——通常小 30%~50%。

4.3 一个更简单的替代方案

如果懒得跑模拟,用波动率目标法拍个数也行:



目标仓位 = 目标组合波动率 / 标的年化波动率

比如你希望组合年化波动率控制在 15%,标的年化波动率 70%,那么单票权重上限约 21%。粗糙,但比拍脑袋强一个量级。这个式子可以让 Claude 帮你写成一个每周自动更新的小脚本,输入是最近 60 个交易日的收益率序列。

添加图片注释,不超过 140 字(可选)


五、问题三:什么证据出现,我会承认自己错了?

5.1 事前写下来,才叫证伪条件

7 月下跌的时候,市场上出现了两种叙事:一种说”泡沫破了”,一种说”黄金坑”。两种说法在当时都无法证伪,因为它们都不包含具体的、可验证的、有时间戳的条件。

事后我们知道,当时基本面这一侧确实没塌:算力租赁报价还在上行,大模型企业年化营收保持环比增长,不少核心标的一季度净利润同比增长 20% 以上甚至翻倍。到 8 月中报密集披露期,电子和通信在所有行业里利润增长预测中位数排前五,AI 硬件上游的有色资源品在披露率超 10% 的行业里排第一。硬科技从”超跌反弹”往”景气验证”转的那个拐点,是被中报数据推过去的。

但这些都是事后才清晰的。事前你唯一能做的,是把”如果 A 发生,我认错”写下来,并且让 A 是一个可以被数据回答的问题。

坏的证伪条件长这样:

  • ❌ “如果行业景气度恶化我就走”

  • ❌ “如果它跌破关键支撑位”

  • ❌ “如果 AI 泡沫破了”

好的证伪条件长这样:

  • ✅ “如果连续两个季度,公司营收环比增速低于 X%,我减仓一半”

  • ✅ “如果北美四大云厂商中有两家在同一季度下调全年资本开支指引,我清仓”

  • ✅ “如果该公司应收账款周转天数连续两季超过 Y 天,且经营现金流连续两季为负,我清仓”

  • ✅ “如果我的持仓集中度(前三大合计)超过 60%,无论看多与否,强制减到 50%”

区别在于:好的条件有数据源、阈值、频率、动作四个要素,任何一个缺失,它在真正下跌的时候都会被你的情绪重新解释。

5.2 Claude 实操:让它扮演空头,然后把结论变成清单

这一步我一定用”红队”的方式做,因为人对自己的多头逻辑有天然的盲区。



角色设定:你是一家对冲基金的空头分析师, 你的奖金取决于能不能找出下面这个多头逻辑的漏洞。 <粘贴我自己写的持仓逻辑,300-500 字> 请完成: 1. 列出这个逻辑成立所依赖的全部隐含假设(包括我没写出来的) 2. 对每个假设,指出它可能在什么条件下失效 3. 对每个失效条件,给出一个可以用公开数据定期验证的指标: 数据源 / 具体字段 / 阈值 / 检查频率 4. 按"最可能先发生"排序 约束: - 不要安慰我,不要在结尾加"当然多头也有道理" - 如果某个失效条件无法用公开数据验证,明确标注"不可验证", 不要编一个看起来很像的指标

最后那条约束同样重要。模型在被要求”给出指标”时,有一定概率生成看起来专业但实际上并不存在或无法获取的字段。你必须显式地给它一个”承认做不到”的出口,否则它会填空。

拿到结果后,把它压缩成一张清单存下来。我用的格式很土,就是一个 YAML:



position: 光模块龙头 A thesis_date: 2026-06-28 cost_basis: xxx max_weight: 0.18 # 来自问题二的求解结果 attribution: # 来自问题一 earnings_contrib: 0.42 valuation_contrib: 0.58 falsification: - id: capex_cut desc: 北美两家及以上云厂商同季下调全年资本开支指引 source: 各公司季报电话会 freq: 季度 action: 清仓 - id: margin_squeeze desc: 毛利率连续两季环比下滑超 3pct source: 定期报告 freq: 季度 action: 减半 - id: crowding desc: 全A前5%成交个股成交占比 > 48% source: 交易所日度数据 freq: 周度 action: 减仓至 max_weight 的 60% - id: valuation desc: 板块 PE(TTM) 分位数 > 95%(近5年) source: 自建数据库 freq: 周度 action: 停止加仓

然后每周把这个文件丢给 Claude,让它对照最新数据逐条判定”触发 / 未触发 / 数据不足”。如果你把数据源接成了 MCP 连接器,这一步可以完全自动;不接的话,手动喂 CSV 也就五分钟。

这套东西的全部价值,在于它是 6 月 28 日写的,不是 7 月 15 日写的。 7 月 15 日你写不出来——那个时候你写的每一个字都会被账户里的浮亏牵着走。


六、三个反模式,我自己都踩过

反模式一:把模型当行情终端。 任何大模型都有知识截止日期,它对”当前价格”“最新市盈率”的记忆是不可靠的,而且它未必会主动告诉你这一点。凡是涉及现价、现值、最新公告的,要么让它联网检索并要求标注来源日期,要么你自己喂数据。我的硬规则是:任何进入决策的数字,必须能追溯到一个我看过的原始出处。

反模式二:单轮对话就下结论。 “帮我分析下这只票”然后拿着输出去下单,这是最危险的用法。模型的输出质量高度依赖于你给的约束和上下文。把三个问题拆成三段独立的、带明确产出物(归因表、模拟脚本、证伪清单)的任务,比一个大而全的提问好十倍。

反模式三:让模型替你承担责任。 这个最隐蔽。当你潜意识里希望”有个东西告诉我该怎么做”的时候,你会不自觉地在 prompt 里泄露自己的倾向,然后模型会礼貌地回应你的倾向。检验方法很简单:把同一个问题,用完全相反的立场问一遍。如果两次得到的都是支持性回答,那说明你问的方式有问题,不是模型有问题。


七、一个可以直接抄的周度流程

我现在的实际节奏,加起来每周不到一小时:

频率

动作

用到的能力

建仓前(一次性)

跑问题一的归因,确认盈利/估值成分

联网检索 + 代码执行

建仓前(一次性)

跑问题二的蒙特卡洛,求解仓位上限

代码执行

建仓前(一次性)

红队 prompt 生成证伪清单,存成 YAML

长文本推理

每周

对照清单逐条判定,输出”触发/未触发/数据不足”

连接器 + 结构化输出

每季度

财报出来后重跑归因,看成分是否漂移

联网检索 + 代码执行

触发时

按清单执行动作,不重新论证

无需模型

最后一行是整套流程里唯一重要的一行。前面所有的工作,都是为了让”触发时不重新论证”这件事在心理上可行。


八、回到 2026 年 9 月

写这篇的时候是 9 月初。7 月的坑填得差不多了,中报把景气度证伪的担忧压了下去,卖方策略的口径普遍从”超跌反弹”转向”可以更积极一些”,但同时也在提醒:科技板块内部的分化会加剧,资金更青睐业绩能落地兑现的标的,成交量能否维持是关键。全市场成交额从峰值的 4 万亿附近回落到 2 万亿一线,观望情绪并没有完全消散。

外部还有一个变量:据报道 Anthropic 计划在 10 月上市,市场对其 IPO 估值的预期一度被谈到 2 万亿美元级别,若成行将是史上规模最大的 IPO 之一,年化营收运行率预期在 2026 年底达到千亿美元量级。目前美股缺乏可直接对标的上市同类前沿模型公司,定价锚不好找。这件事对硬科技情绪来说是一个双向期权——定价超预期会强化叙事,不及预期同样会传导回来。

我不知道接下来三个月会怎么走,这篇文章也不打算猜。

我只知道一件事:下一次那种让人手心出汗的行情来临时,决定你结果的,不是你当时有多聪明,而是你在它来临之前,有没有认真回答过那三个问题。

工具在这里的作用,不是替你回答,是让”认真回答”这件事从”需要一个下午 + 一个 Excel + 一点数学”,变成”半小时 + 三段 prompt”。门槛降下来了,做与不做的差别就全在你自己身上。

【Python量化实战】01:量化认知祛魅:普通人能稳定赚米的只有这一种模式 本文为2026年高置信实盘量化系列开篇内容,聚焦普通散户量化交易痛点,深度拆解全网主流 AI 量化教程的底层漏洞,揭穿 LSTM、强化学习、大模型情绪交易等玄学策略回测完美、实盘必亏的核心真相。文章打破新手认知误区,摒弃高门槛量化套路,详解散户唯一可落地的低频多因子量化体系,阐释量化交易不靠预测、只赚市场非理性溢价与风险溢价的核心本质。同时点明未来函数、数据窥探、过拟合三大量化致命陷阱,对标私募实盘标准,搭建零基础可复用的稳健量化认知体系,为后续实战落地筑牢基础。 阅读详情

相关推荐

从Palantir到AI时代:Forward Deployed Engineer模式的深度解析

《从Palantir到AI时代:FDE模式的创新与挑战》摘要:Palantir开创的前置部署工程师(FDE)模式正在成为AI创业公司的标配。该模式通过现场工程师深入了解客户需求,填补产品与实际应用间的鸿沟,颠覆了传统SaaS规模化路径。核心优势在于将定制化服务转化为产品发现机制,特别适合高度异质化的AI市场。成功关键在于平衡定制与标准化,通过合同价值增长、产品杠杆效应等独特指标衡量成效。FDE人才需要兼具领域洞察力与快速原型能力。这一模式表明,在AI等新兴领域,深入客户现场可能比单纯追求技术突破更能创造商业

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 4528

不会发生人工智能导致的就业危机

请你在接收审核意见时,调用系统架构,产品经理的agent,或者以此为视角进行评估,感觉在这个环节,你没有进行主动思考,只是简单进行文字整理,未体现你最先进大模型的实力。如果不够细致,后面执行(代码开发、测试、用户故事)都会自由发挥或者偏移。角色和职责部分不是简单的各系统文档中的相关描述叠加,应该审视合并之后,人员角色在源系统中的称呼和功能,如何迁移到重构系统中统一起来。在大型复杂项目中,大模型就因为上下文过长,因为项目的缘故,前面塞入了必要的项目约束,会导致中间执行时,降智的感觉。

709

别再只用相机标定了!手把手教你用OpenCV和Python搞定投影仪标定(附完整代码)

本文详细介绍了如何使用Python和OpenCV实现投影仪标定,特别针对结构光三维扫描中的核心问题。通过低成本替代方案和优化算法,解决投影仪标定中的非线性畸变和亮度-距离耦合效应,显著提升三维重建精度。附完整代码和实战技巧,帮助开发者快速掌握关键技术。

weixin_29274337的博客 541

《投资-135》聚焦、重仓、复利、定期、稳定,才是实现资产增值的有效手段

下面我们逐层拆解这五大原则的深层含义、内在关联与实战应用,帮你构建一套可持续、可复制、可放大的财富增长系统。A=P(1+r)tA=P(1+r)t 📅 实战示例:一个普通人的财富路径 本金:每月定投5000元 聚焦:中国高端制造(新能源+半导体) 重仓:在主线确认时,将定投资金的70%集中于行业ETF 复利:持有5年以上,分红再投 稳定:设置-20%止损,不加杠杆 🎯 最终洞见 它要求你:你已掌握了财富自由的核心心法。 坚持它,执行它, 时间,终将给你最丰厚的回报。

文火冰糖(王文兵)的博客 1219

如何配置 OpenClaw 使用免费搜索工具:摆脱付费 API 限制

本文介绍了如何配置OpenClaw使用免费搜索工具来替代付费API。主要内容包括:1)启用内置的web_fetch工具直接获取网页内容;2)创建自定义脚本聚合免费AI资讯源;3)配置其他免费网络工具。文章详细说明了配置步骤,推荐了多个优质免费AI资讯网站,并分析了该方案的优劣势。这种配置方式完全免费且灵活,特别适合预算有限的用户,能够在不依赖付费API的情况下获取所需信息。

dongdeaiziji的专栏 9814

模块学习(一)——编码电机

编码电机测速

qq_51406846的博客 7911

AI交易员自己改规则:Agent章程设计与自我分叉防护

AI Agent(智能体)正从简单对话走向自主决策,这背后依赖大模型的推理能力与工具调用。然而,当智能体被赋予修改自身规则的能力时,系统稳定性和安全性面临巨大挑战。为此,工程上引入“Agent章程”机制——一份显式、可量化的规则文件,对智能体行为进行硬边界约束。但规则并非越死越好,还需设计自检、动态注入和修订流程。在金融交易、内容审核等高风险场景中,风控执行层必须与智能体决策解耦,并采用动作分级、不可变条款、全量日志审计等工程手段。本文基于一个真实AI交易员项目,完整复盘了智能体在连续亏损后自发“分叉”章程

weixin_29061465的博客 313

R语言分段回归

1.利用虚拟变量进行线性回归 (MEdata.csv的数据来源:https://github.com/ChenQihome9/优快云-Data-Library/blob/master/MEdata.csv) 问题13:针对TAX~GDP,使用分段回归方法,找到其回归方程。编程,并根据程序结果叙述如下几方面问题:(1)分几段最佳?(不超过5段内)(2)分段位置定在哪儿最佳?(3)写出最佳方...

ChenQihome9的博客 1万+

《投资-374》教训与反思 - 股市交易七大“重罪”

方法说明✅ 建立交易系统明确买什么、何时买、买多少、何时卖✅ 设置硬性规则如“单票不超过总资金20%”、“单日最大回撤5%暂停”✅ 定期复盘每周/每月回顾交易记录,识别情绪模式✅ 使用工具条件单、预警、组合监控等减少人为干预✅ 保持学习阅读经典、模拟训练、参加实盘挑战赛。

文火冰糖(王文兵)的博客 942

模型训练篇 | 手把手教你使用ResNet训练自己数据集和推理,ResNet50通用物体分类识别,含完整代码和数据集,全网最详细教程

手把手教你使用ResNet训练自己数据集和推理,ResNet50通用物体分类识别,含完整代码和数据集,全网最详细教程。本篇文章将带你学习 ResNet50 模型构建、ResNet50训练自己数据集、数据集处理、推理和验证、模型剪枝与模型改进等。 本篇教程适配各种分类识别任务,可以说是一个通用的教程,只需修改自己的数据集即可完成自己领域的任务和系统实现。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 721

C#上位机实战:PLC与检测设备无缝对接,构建产品质量实时判定系统

本文分享了基于C#开发的汽车零部件质量检测系统实现经验。系统采用三层架构:设备层(PLC/视觉相机/三坐标)、通信层(OPC UA/SDK/串口)和应用层(数据采集/判定/存储)。重点解决了三大技术难点:1)通过OPC UA订阅模式将PLC通信延迟从500ms降至50ms;2)反编译厂商Demo破解视觉SDK对接难题;3)采用时间戳+产品ID实现多设备数据同步。系统上线后质检人员减少67%,误判率降至0.5%,数据追溯效率显著提升。文章强调工业场景下稳定性优先于技术复杂度,实用经验值得借鉴。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 799

AI数字鸿沟:从理解、使用到信任的四层断裂与实操破局

AI数字鸿沟并非简单的‘有没有网’问题,而是指用户在理解AI原理、安全使用功能、建立技术信任及真实获得价值四个维度上出现的系统性落差。其根源在于技术演进速度远超人的认知适应周期,交互设计忽视非专业用户的操作习惯与心理安全阈值。这种断裂已导致政务、医疗、金融等场景中老年群体、低数字素养人群主动放弃率超40%,并引发客户流失、项目延期与合规风险。本文聚焦AI普惠落地的核心矛盾——人机接口失配,结合物理接入、交互设计、可解释性、人机协同等一线验证策略,提供可复用的降维交互、反鸿沟评估、线下触点等工程化解法。

alexhill2009的博客 363

【异常】Cursor编辑器 “Taking longer than expected...“ 报错全链路排查与解决方案

该提示并非传统的程序崩溃或语法报错,本质是Cursor编辑器的超时预警机制——当核心任务(云端AI推理请求、本地项目索引等)的执行耗时超出系统预设阈值时,触发的用户告知类提示,核心诱因是任务执行全链路出现阻塞或性能瓶颈。以下方案按排查优先级从高到低排序,覆盖从快速急救到根因根治的全流程,可按步骤逐步验证解决。针对大仓库、多依赖项目的索引超时问题,核心是通过规则过滤无效文件,从根源降低索引负载。

奶爸的编程之路,也就一周冷个三天 3101

做了五年期货,我终于告别了“凭感觉下单“的日子

比如我想做一个"基于持仓量变化的突破策略",以前根本不知道怎么实现,现在直接跟魔方智脑说:"帮我写一个策略,当螺纹钢15分钟K线突破20周期布林带上轨,同时持仓量较前一根K线增加超过3%时做多,止损设在布林带中轨。期魔方对我来说,不只是一款软件,更像是一个"交易教练"——它不会替你做决策,但它会确保你的决策被严格执行。我试着用内置的"双均线策略"模板跑了一下螺纹的回测,选择2023年到2025年的数据,点击"回测",大概十几秒就出了结果:累计收益率42%,年化18.6%,最大回撤11.3%

znx939的博客 228

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

太阳山的故事:二级市场的人性寓言与投资启示 / 逃顶

太阳山的故事是中国北方流传百年的经典民间寓言,核心讲述了知足克制的弟弟平安获福、贪得无厌的哥哥最终殒命的故事,道破了 “贪婪招祸、知足常乐” 的人性底层逻辑。 而 A 股、港股、美股等二级市场,本质上是一场放大人性的博弈场 —— 市场里的每一次涨跌、每一笔交易,都是贪婪与恐惧、理性与冲动的对抗。太阳山故事里的每一个核心元素、每一段情节,都能在二级市场中找到精准的对应,堪称普通投资者的 “投资启蒙寓言”。

kuaixue2026的博客 54

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

2026 AI专业学生必备工具清单:从Python到本地大模型部署

在人工智能与机器学习的学习路径中,工具链的熟练程度往往决定了工程实践的效率。很多初学者在掌握基础语法后,却因环境配置混乱、依赖冲突、模型权重下载困难等琐碎问题而止步不前。理解Python虚拟环境隔离、Git版本协作、数据预处理及大模型API调用,是构建可复现AI项目的基本功。随着开源生态的发展,借助GGUF量化格式、Ollama等工具,普通消费级显卡也能完成本地推理与部署;而LoRA、QLoRA等高效微调方案,更让单卡训练七亿级参数模型成为可能。从调用云端接口到本地运行,从提示词工程到Agent开发,这套覆

weixin_32678995的博客 313

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

巴菲特资产滚大的底层逻辑:买生意、安全边际与复利效应

从股票投资的本质谈起,区分“炒股”与“买生意”的差异,引出股权思维、能力圈和安全边际等价值投资核心概念。通过解释复利效应与长期持有的数学原理,阐述优秀企业内在价值增长如何驱动资产增值,并剖析可口可乐、苹果等经典案例,展示价值投资在消费与科技领域的应用场景。最后落到普通投资者可借鉴的财务分析、估值方法和情绪管理工具,帮助规避常见误区,建立可持续的资产增值路径。

weixin_42576186的博客 15

TradingAgents:基于多智能体的LLM金融交易决策框架

TradingAgents是一种面向实际交易场景的结构化AI决策范式,其核心是将大语言模型(LLM)解耦为多个职责明确、通信标准化的智能体(Multi-Agents),在Financial Trading Framework中实现信号生成、风险控制与订单执行的协同闭环。相比通用LLM应用,它强调确定性、可审计性与工程鲁棒性,通过角色原子化、协议标准化和状态隔离,解决单Agent在金融场景中任务耦合、不可解释、难合规等关键瓶颈。该架构天然适配量化系统集成,支持与Backtrader等框架对接,并已在实盘级风控

weixin_29032337的博客 82

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 176

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 327

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 1万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 227

在Codex 让AI模型 拥有长期智能记忆

本文介绍Claude-Mem V15新功能——智能记忆召回,解决AI遗忘、重复提示、执行不一致等问题。通过本地部署claude-mem,实现自动记录决策(如数据库选型)、跨会话智能召回,支持记忆写入、检索、遗忘全流程闭环。相比传统记忆方案,其基于Hooks自动捕获工具调用,结构化存储,可追溯、可共享、可清理,显著提升工程效率与协作一致性,是长期项目中理想的“工作黑匣子”与“工程脑”。

米莱虾 264

医疗 AI 有两种,别混着谈:一个改流程,一个改范式

InfoXMed 是面向医生、医学生和医学科研人员的 AI 医学工具平台,提供文献检索、全文翻译、AI 解读、指南查询和题库练习等功能,辅助临床学习、科研汇报与医学备考。原文是日本医学会杂志(JMA Journal)的一篇综述(Review Article):基本事实:这一点必须先说清:这篇论文提出的是一个研究纲领。它文中的"预测"指的是科学设想,不是可以拿来用的临床预测能力。文中甚至自己承认了一个硬缺口(见第三节)。本文只谈它的术语辨析与科学方法论,不转述任何可作为临床依据的预测或处置主张。这篇论文的全部

2601_96948740的博客 218

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 185

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 184
上一篇: 散户用 AI 做尽调的 5 个固定动作
下一篇: 我把妙蛙 GEO 的官网、方法论和源码翻了一遍:一个把”可验收”当卖点的 GEO 工具,靠谱吗?——开源项目测评
feiniao_coding
博客等级 码龄1年 3粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值