AI课堂分析架构:多模态数据与CEED标准如何让教学评价可计算
简介这份资源是华东师范大学课程与教学研究所杨晓哲副教授撰写的学术论文《基于人工智能的课堂分析架构一种智能的课堂教学研究》面向教育研究者、教研员、中小学教师及教育技术方向的学习者聚焦大规模课堂分析难以落地、传统听评课标准化不足与专业性缺失等现实问题。文中系统回溯了从弗兰德斯互动分析到LICC范式、ITIAS等课堂观察方法的发展脉络并针对单一技术指标容易片面化、标签化的风险提出由数据层、认知层、标准层、应用层构成的智能课堂分析架构以及涵盖课堂效率、课堂公平、课堂民主三个维度的高品质课堂智能分析标准CEED为课堂研究的数据化、证据化与反馈化提供理论支撑。资源包为1个PDF文件约652KB内容完整、结构清晰便于按章节精读与引用。目前已有154人学习适合希望深入理解人工智能与课堂分析融合路径、推进人机融合常态化教研的读者参考。1. 课堂分析为什么一节课被录下来却依然是个黑箱一间教室装了摄像头、拾音器录下四十分钟的完整视频然后呢绝大多数情况下这段视频的命运是被存档、被偶尔回看、被当作“教学资料”束之高阁。课堂依然是一个黑箱——我们能看见画面却读不懂里面发生了什么。传统听评课依赖教研员拿着观察量表手工打钩弗兰德斯互动分析要求每3秒做一次言语判定一节40分钟的课产生800个编码单位培训过的研究人员要花数小时才能完成一节课的标注。规模化困难、标准化不足、专业性缺失这三个问题像三座山横在课堂研究面前。人工智能课堂分析架构要解决的正是把课堂从“录像文件”变成“可计算的结构化数据”让每一节课都能被系统性地解读而不是靠个别专家的经验判断。2. 多模态数据层课堂里到底有哪些信号可以被采集2.1 六类数据的采集逻辑与设备选型课堂不是一个单一信号源。教师说话、学生举手、面部表情变化、小组讨论时的身体姿态、甚至脑电波和皮肤电反应都是课堂行为的投射。这套架构把课堂数据分成六大类别每一类对应不同的采集设备和信号特征。言语数据是最核心的一类。课堂中教师授课话语、师生互动话语、学生小组讨论话语承载了教学内容和互动结构的大部分信息。采集方式上360度自动指向性声音采集器可以覆盖全教室声场矩阵式声音录制设备能定位声源方向教师身上佩戴独立拾音设备则保证教师语音的清晰度。课桌上放小型录音笔是低成本方案适合小组讨论场景的局部采集。行为数据依赖视觉通道。至少需要前摄像头和后摄像头两个视角前摄像头面向学生记录学生行为后摄像头面向教师记录教师教学行为。有条件的情况下增加第三路摄像视角针对特定学生或小组做全程跟拍。姿态识别算法需要这些多角度画面来区分举手、站立、低头、点头、抬头、写作、阅读等具体行为。心理数据比较特殊。传统方式是问卷量表但课堂场景下更实用的是通过语音语调、用词类型、面部表情做综合推断。这里有一个关键设计考量心理数据不是直接测量而是推论性数据置信度天然低于生理数据。生理数据包括皮肤电、眼动仪、压感仪、心电检测等。这类信号的价值在于真实性——被试者很难长期主动伪装自己的生理反应。但采集设备对课堂自然状态的干扰也需要权衡。脑数据目前仍处于初步阶段。简易脑电波设备可以在课堂中进行多人同步采集判断教学事件与大脑专注度之间的关联。但设备成本、佩戴舒适度、信号噪声都是现实约束。学业数据是结果性数据包括阶段性考试成绩、作业作品表现以及智能终端获取的过程性动态学习数据。它和前面五类过程性数据形成互补。注意所有数据采集必须在学术伦理规范下进行尊重隐私是前提不是可选项。2.2 数据结构化从原始信号到可分析字段采集到的原始数据——音频波形、视频帧、传感器读数——本身不可直接分析。数据层的关键工作是结构化分类把连续信号切分成离散单元打上时间戳和类型标签。以言语数据为例一段40分钟的课堂录音需要经过语音活动检测切分出语音段和非语音段再通过声纹识别区分教师和学生的话语人身份然后做语音转文字得到文本内容。每一步都产生结构化字段时间区间、话语人ID、文本内容、置信度分数。行为数据的结构化更复杂。视频帧经过姿态估计算法输出人体关键点坐标再经过行为分类模型映射到预定义的行为类别。这里有一个设计取舍行为类别定义得太细标注成本高且模型容易混淆定义得太粗丢失的信息又太多。常见的做法是定义10到20个课堂核心行为类别覆盖举手、站立、低头、书写、阅读等高频行为。结构化后的数据形成一张课堂时间轴上的多模态事件表。每个事件有起始时间、结束时间、事件类型、关联模态、置信度。这张表是认知层分析的输入。3. 认知层AI怎么“看懂”课堂里发生的事3.1 话语分类与声纹识别的工程实现话语分类是认知层最基础的模块。它的任务链是语音转文字 → 话语人区分 → 语义分类。声纹识别区分教师和学生的技术路径是提取音频的梅尔频率倒谱系数特征训练一个二分类模型。教师声纹相对稳定因为教师通常使用扩音设备且位置固定学生声纹变化大因为座位分散、音量不一。工程上的常见做法是先做教师声纹注册然后用说话人日志技术做聚类最后用教师声纹做匹配。语义分类的目标是理解话语的教学功能。比如教师的一句话是在讲授知识、在提问、在维持纪律、还是在反馈学生回答。这需要先由研究人员按照一定规则对语句进行标注形成训练集再通过机器学习不断提升准确率。词向量模型在这里的作用是把文本映射到语义空间让“这个方程怎么解”和“谁能告诉我解题步骤”在向量空间中距离更近。# 话语分类的简化流程示意 # 输入一段课堂录音的语音转文字结果带时间戳和话语人标签 # 输出每句话的教学功能分类 import numpy as np from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.linear_model import LogisticRegression # 训练数据已标注的课堂语句及其教学功能标签 # 标签体系讲授、提问、反馈、指令、纪律、其他 train_texts [...] # 历史课堂标注语料 train_labels [...] # 对应的功能标签 # 特征提取TF-IDF 词性特征 句长特征 vectorizer TfidfVectorizer(ngram_range(1, 2), max_features5000) X_train vectorizer.fit_transform(train_texts) # 分类器逻辑回归作为基线实际系统中常用BERT微调 clf LogisticRegression(max_iter1000) clf.fit(X_train, train_labels) # 推理对新课堂的每句话做分类 def classify_utterance(text): X vectorizer.transform([text]) proba clf.predict_proba(X)[0] return clf.classes_[np.argmax(proba)], max(proba) # 实际系统中分类结果会与时间戳、话语人信息合并 # 形成结构化的话语事件表供后续分析使用这段代码展示的是话语分类的基线方案。实际系统中特征工程会更复杂除了文本特征还会加入音频特征语速、音高、能量和上下文特征前一句话的功能标签。分类器也会从逻辑回归升级到预训练语言模型微调。但核心逻辑不变把教学功能定义成分类标签体系用标注数据训练模型再对新的课堂数据做推理。3.2 行为识别与对话分析的模型选择行为识别模块的技术栈是姿态估计加行为分类。姿态估计用OpenPose或类似模型输出人体关键点行为分类用时序模型如LSTM或时序卷积网络对关键点序列做分类。课堂场景的特殊性在于遮挡严重学生被课桌挡住下半身、光照不均教室灯光位置固定、视角有限摄像头位置不可随意调整。这些约束导致通用姿态估计模型在课堂场景下精度下降需要用课堂定向标定数据集做微调。对话分析比话语分类更进一步。它不只判断单句话的功能还要分析对话序列的结构。IRE序列分析是经典框架教师发起提问学生回应教师评价反馈。AI要做的是自动识别每个对话轮次属于I、R还是E并进一步判断I的开放程度、R的认知层次、E的反馈质量。以提问分类为例I1是有标准答案的封闭式简短问题I2是有标准答案的推理性或解释性问题I3是无标准答案的开放式或半开放问题。这三类的区分需要模型理解问题的语义内容而不是只看句式。比如“这个方程的解是x等于几”和“你能解释一下为什么这样解吗”前者是I1后者是I2但两者都是问句形式。对话分析的训练数据来自人工标注。研究人员按照IRE分类规则对大量课堂对话做标注形成训练集。模型在训练集上学习语义特征与对话功能之间的映射关系。这里有一个迭代优化的过程模型初步训练后对新的课堂数据做预测研究人员修正错误预测修正后的数据加入训练集重新训练。几轮迭代后模型准确率逐步提升。4. CEED标准层为什么课堂评价不能只看老师讲得好不好4.1 三个层次九个维度的设计动机传统课堂评价有一个根深蒂固的倾向评价教师的教学表现。教师讲得是否精彩、是否全面、是否生动成为课堂质量的主要判断依据。但这套标准提出了一个反直觉的结论一堂课的效果不是看老师讲得多精彩而是最终要看学生有没有发生学习有没有更多学生参与学习学习目标有没有达成以及学习以何种方式展开。CEED标准构建了三个层次、九个维度。第一个层次是课堂效率包含有学、有效、有趣三个维度。有学关注学生有没有参与学习的行为与言语有效关注学习目标是否明确、是否达成有趣关注学生是否愉悦地参与课堂。第二个层次是课堂公平包含分配、程序、互动三个维度。分配关注机会是否均等程序关注课堂流程是否公正互动关注对话是否平等、开放度如何。第三个层次是课堂民主包含安全、自主、合作三个维度。安全关注课堂氛围是否让学生敢于表达不同观点自主关注学生有没有自控行为或自主时间合作关注学生是否以差异或协同方式展开学习。这个标准的设计动机是AI分析不能只分析教师行为而要全面观察课堂。如果标准本身偏向教师表现AI就会把分析资源集中在教师话语上忽略学生行为数据。标准层对数据层和认知层起结构性导向作用——标准决定了哪些数据需要采集、哪些认知模块需要构建。4.2 标准如何反向约束数据采集与模型训练标准层不是事后评价工具而是贯穿整个架构的设计约束。以课堂公平中的“互动”维度为例它要求分析对话是否平等、开放度如何。这个评价目标反向决定了认知层必须构建对话分析模块而对话分析模块又反向决定了数据层必须采集清晰的师生对话音频并且要能区分话语人身份。再以课堂民主中的“合作”维度为例它要求分析学生是否以协同方式展开学习。这反向决定了数据层需要采集小组活动时段的视频和音频认知层需要构建小组互动分析模块能够识别学生之间的对话轮次和协作行为。这种反向约束关系是这套架构的核心设计逻辑。很多AI教育产品的问题是先有什么技术就做什么分析而不是先定义评价标准再决定采集什么数据、训练什么模型。结果是技术很先进但分析出来的东西对教学改进没有实际价值。标准层的九个维度与多模态数据和AI分析结果做关联拟合。每个维度关联多个数据源和分析结果通过参数设定和加权计算得出该维度的评分。比如“有学”维度可能关联学生行为数据中的书写、阅读、举手行为频次以及言语数据中的学生话语占比。“互动”维度可能关联师生对话轮次、教师提问开放度、学生回答认知层次等指标。5. 课堂智能分析避坑从两节课的对比数据里能看到什么5.1 词频统计的陷阱高频词不等于重点两节“整式的乘法”课第一次课词频最高的是“平方”53次其次是口头语“一下”43次“等于”和“是不是”各42次。第二次课“平方”54次“公式”41次“乘法”33次“是不是”27次。现象第一次课的高频词里有大量口头语和填充词第二次课的核心数学概念词占比明显提升。原因词频统计只反映词汇出现次数不反映词汇的教学价值。口头语“一下”“是不是”出现频次高但它们不承载教学内容。如果只看词频排名很容易被高频虚词干扰。解决词频分析需要结合停用词过滤和词性标注。把口头语、填充词、语气词过滤掉再看实词频次分布。更精细的做法是计算核心概念词的集中度指标比如前10个实词中数学概念词占比。5.2 课堂时段判定的边界模糊问题现象第一次课总时长43分27秒教师讲授30分19秒师生互动6分32秒个人任务5分5秒。第二次课总时长41分55秒教师讲授24分19秒师生互动5分2秒个人任务5分7秒小组活动6分8秒。原因课堂时段判定依赖声纹识别和图像多模态判定。但教师讲授和学生练习之间的过渡时段往往边界模糊——教师说“现在大家做一下这道题”这句话本身是讲授还是指令学生开始动笔前的几秒钟算讲授还是个人任务解决时段判定需要设置过渡缓冲区和置信度阈值。对于边界模糊的时段标记为“过渡”类型而不是强行归入某一类。在生成报告时过渡时段的时长单独列出不纳入主要时段统计。5.3 ST行为分析的占有率不等于参与度现象第一次课教师占有率70%学生占有率30%。第二次课教师占有率58%学生占有率42%。从数据看第二次课学生参与度提升了。原因ST行为分析用逐秒判断的方式绘制课堂ST图教师行为和学生行为的占有率是时间占比。但时间占比不等于认知参与度。学生可能人在教室但思维游离也可能在教师讲授时高度专注思考。解决ST分析需要结合其他模态数据做交叉验证。比如学生行为时段内如果伴随高频率的书写行为和抬头看黑板行为可以推断认知参与度较高。如果学生行为时段内主要是低头、趴桌等行为即使时间占比高认知参与度也可能很低。5.4 IRE分析中开放式问题为零的警示现象两次课的IRE分析中I3无标准答案的开放式或半开放问题次数都是0R3开放性、推理性、诠释性的回答次数也都是0。原因这是一节数学计算课教学内容本身偏向程序性知识教师提问以封闭式问题为主。但两次课都没有开放式问题说明课堂对话的开放度不足。解决IRE分析结果需要结合学科和课型做解读。数学计算课出现I3为零不一定是问题但如果语文阅读课或科学探究课也出现I3为零就需要警示。分析系统应该根据课型设置不同的基准线而不是用统一标准评判所有课堂。5.5 教师提问数量减半但质量提升的解读现象第一次课教师提问153个第二次课76个。提问数量减半但第二次课增加了小组活动时间。原因第一次课教师用高频提问维持课堂节奏但大量提问是“是不是”“对不对”这类简单确认。第二次课教师减少了提问数量把时间留给学生小组讨论。解决提问数量不是越多越好。分析系统应该计算提问质量指标比如I2和I3的占比、提问后的等待时间、学生回答的认知层次。提问数量下降但质量指标上升是教学改进的信号而不是教学退步。6. 从架构到落地多模态课堂分析的取舍与边界这套架构最值得琢磨的地方是它在技术能力和教育伦理之间划出的那条线。数据层采集六类数据但脑数据和生理数据的采集成本高、侵入性强实际落地时往往被裁剪。认知层构建了话语分类、行为识别、对话分析等模块但每个模块的准确率都有上限——声纹识别在嘈杂课堂中的错误率、姿态估计在遮挡场景下的漏检率、语义分类在学科术语上的混淆率这些误差会沿着分析链路传播最终影响标准层的评分可信度。一个关键的设计取舍是标准层选择做“结构性导向”而不是“精确打分”。CEED标准的九个维度给出的是分析视角和关联框架而不是一个绝对的课堂质量分数。这种设计避免了技术主义陷阱——如果系统给出“这节课78分”这样的结论教师会质疑分数怎么来的而且单一分数会掩盖课堂的复杂性。相反系统呈现的是多维度数据证据教师讲授时间占比、师生对话轮次、提问开放度分布、学生行为频次让教师自己从证据中反思。另一个取舍是人工标注与机器学习的配比。IRE分析需要研究人员先按规则标注训练集模型才能学习。标注质量直接决定模型上限。但标注是劳动密集型工作大规模标注不现实。常见的做法是主动学习模型先预测挑出置信度低的样本让人工标注标注后的数据加入训练集。这样用较少的人工标注获得较高的模型提升。验证这套架构是否有效不能只看模型准确率。更重要的验证是教师看了分析报告后是否产生了教学反思是否在后续课堂中做出了调整两节课的对比数据里第二次课教师减少了提问数量、增加了小组活动、核心概念词占比提升这些变化是否因为第一次课的分析报告触发了反思如果是那这套架构就完成了从数据到证据再到教学改进的闭环。我一般会这么理解这套架构的价值它不是在评判教师而是在给教师一面镜子。镜子不会告诉你应该长什么样但它让你看见自己实际的样子。从那以后我每次看课堂分析报告都强制自己先看学生行为数据再看教师行为数据——因为课堂的最终目的不是教师讲得精彩而是学生学得发生。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

DeepSeek V3 + AnythingLLM 本地知识库搭建实战与避坑指南

DeepSeek V3 + AnythingLLM 本地知识库搭建实战与避坑指南

简介:这份PDF教程面向希望搭建个人知识库的知识管理爱好者与效率工具用户,以DeepSeek V3为核心,讲解从零构建本地化知识库的完整流程。内容涵盖注册DeepSeek账号并获取API密钥、安装AnythingLLM客户端、配置AI提供商与模型选择、创建工作区、…

2026/10/16 13:04:03 阅读更多 →
机器视觉工业缺陷检测全流程指南:光源、相机与经典算法解析

机器视觉工业缺陷检测全流程指南:光源、相机与经典算法解析

简介:机器视觉工业缺陷检测是智能制造中质量控制的关键环节,涵盖硬件选型、图像处理算法与算法库应用等多个层面。这份PDF文档系统梳理了相关知识点:光源方面,介绍了LED、萤光灯、卤素灯等常见类型及背向、前向、结构光、频闪光等…

2026/10/16 13:04:03 阅读更多 →
FlexPipe:LLM推理流水线在碎片化GPU集群中的动态换挡实践

FlexPipe:LLM推理流水线在碎片化GPU集群中的动态换挡实践

跑过LLM推理服务的人大概都见过这个场景:一张A100上排了几百个请求,旁边一张3090的利用率却只有个位数,流水线里某个前置stage像血栓一样把整条链路卡死。GPU集群从来不是机房规划图上的整齐划一,而是日积月累拼出来的“百家被”—…

2026/10/16 13:02:59 阅读更多 →

最新新闻

S7-200 PLC在变压器强油循环风冷控制中的应用与组态王监控设计

S7-200 PLC在变压器强油循环风冷控制中的应用与组态王监控设计

很多人一听到S7-200,第一反应就是“西门子停产多年的老型号了”。但在我经手过的变电站变压器自动化改造里,这个老型号依然活跃在大量主变冷却控制柜中。就拿变压器强迫油循环风冷控制来说,潜油泵让变压器油强制循环,风机把热量吹…

2026/10/16 13:31:02 阅读更多 →
Spring AI Java AI工程化实战:协议抽象与RAG生产落地

Spring AI Java AI工程化实战:协议抽象与RAG生产落地

1. 一个被误读的“停更”:Spring AI Alibaba到底发生了什么?“Spring AI Alibaba已停更了,Java还有希望吗?”——这个标题在技术社区里刷屏时,我正调试着一个用Spring AI 阿里云百炼API跑通的RAG服务。第一反应不是焦…

2026/10/16 13:31:02 阅读更多 →
CDMA扩频序列实战:Walsh码与m序列的正交性原理及多址干扰排查

CDMA扩频序列实战:Walsh码与m序列的正交性原理及多址干扰排查

简介:这份文档面向通信工程、无线通信课程学习者及CDMA系统入门研究者,系统梳理扩频序列中m序列与Walsh码的原理与实现。内容涵盖m序列的线性移位寄存器生成机制、反馈系数与起始状态对序列的影响,Walsh码基于Hadamard矩阵的正交构造及64阶序…

2026/10/16 13:31:02 阅读更多 →
信奥P4138挂饰题解:可变容量背包的动态规划技巧

信奥P4138挂饰题解:可变容量背包的动态规划技巧

打卡信奥刷题系列第2809篇,今天选的题目是P4138 [JOISC 2014] 挂饰 / Straps。这道题拿到第一眼容易误判成模拟:挂着挂着不就行了?但它其实是一个很经典的背包问题变种,考察的是对“可变容量背包”的理解。JOISC的题通常不会让你一…

2026/10/16 13:31:02 阅读更多 →
Windows下编译gRPC C++全静态库:解决LNK2019与DLL依赖问题

Windows下编译gRPC C++全静态库:解决LNK2019与DLL依赖问题

简介:本资源为 Windows 平台下预编译完成的 gRPC C 静态库集合,面向 C 开发者、跨平台通信模块集成工程师及需要离线构建 gRPC 客户端/服务端的中高级用户,有效解决 Windows 环境中 gRPC 源码编译门槛高、依赖复杂、易出错等实际痛点。压缩包…

2026/10/16 13:31:02 阅读更多 →
Java工程师转Agent工程师:24周实战转型路线全解析

Java工程师转Agent工程师:24周实战转型路线全解析

最近小半年,我身边好几个写Java的朋友陆续来问同一个问题:Agent这波机会,Java工程师能不能上车?我的答案一直很直接:能,而且比想象中容易得多。关键在于别一上来就扎进模型API和各种框架的文档里&#xff0…

2026/10/16 13:30:01 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* 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 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →