《中小学数字化教学》(CN10-1490/G4)系教育部主管、人民教育出版社主办的国家级教育专业期刊,主要服务于运用信息技术改进教学的中小学教师、教研员、校长,以及师范院校师生和科研院所的科研人员。本公号是刊物“纸数联动”的支撑平台之一。
随着人工智能技术的不断发展及其对社会生活所产生的广泛影响,世界各国都开始重视在基础教育阶段实施人工智能教育,以培养适应智能社会的创新型人才。美国人工智能促进协会(Association for the Advancement of Artificial Intelligence, AAAI)启动了美国K-12人工智能教育行动计划。英国强调在基础教育阶段,需要让学生对人工智能有必要的知识储备和基本理解。欧盟发起“1%的欧盟公民掌握人工智能基础”倡议,并建立“人工智能基础知识”在线课程。我国也高度重视中小学阶段的人工智能教育。
2017年7月,国务院发布《新一代人工智能发展规划》,提出“在中小学阶段设置人工智能相关课程”。2018年4月,教育部《教育信息化2.0行动计划》强调,要构建人工智能多层次教育体系,在中小学阶段引入人工智能普及教育。2019年2月,教育部发布《2019年教育信息化和网络安全工作要点》,指出要推动在中小学阶段设置人工智能相关课程。一些省市也积极开展了对中小学人工智能教育的实践探索。
但这些探索还较多停留在政策制定、课程整体架构以及课程实施策略等理论层面。为从实践层面提升课程设计与教学实施质量,本文给出中小学人工智能课程设计的基本原则及范例,为中小学教师开展人工智能教育实践提供科学可行的示范性路径。
当前我国中小学
人工智能教育存在的问题
在国家政策的推动下,人工智能教育在我国发展迅速,北京、广州、深圳、天津等多个城市相继设立实验校并建设了多种形式的校本课程,积极推进中小学人工智能教育。但在具体实施的过程中还存在着一些问题。
(一)课程定位较为模糊
由于广大教育管理者和一线教师普遍缺乏对人工智能学科的清晰认识和深刻理解,容易将其与编程教育、创客教育或机器人教育等混淆。很多学校开设的人工智能课程,只是将原有的图形化编程课程或机器人课程进行简单修改,其中大量的课程内容和实践活动甚至完全一样。课程定位的模糊化导致了教学内容背离了人工智能知识体系,也难以体现人工智能学科本身的基本思想和重要概念,有悖于国家倡导中小学人工智能教育的初衷。
(二)教学内容的难度分化较为严重
有些学校的课程设计,将人工智能学科大量的抽象模型和理论直接引入课堂。然而,学生很难具备所需的认知和逻辑思维能力,因此易对课程产生抵触情绪,失去对人工智能知识的学习兴趣。有些学校的教学内容则只强调体验式学习,大量进行简单的实践活动。这类活动通常可以在课堂活动中吸引学生的关注和兴趣,但人工智能知识的学习却停留在浅层水平,学生很难在此过程中体会和学习到人工智能领域的重要知识和基本思想。
(三)教师缺乏专业知识储备,缺少相应教学策略
人工智能学科的专业性特点对中小学一线教师的教学设计能力提出了较高的要求:一方面教师需要具备一定的专业理论知识,另一方面需要理解和选取适当的人工智能应用案例。然而,多数教师没有进行过系统的人工智能课程学习,专业知识薄弱且缺乏将抽象理论融入教学的策略。
中小学人工智能课程
设计的基本原则
上述问题造成了中小学人工智能课程设计与教学实施质量不高的现状。针对这些问题,国内外相关组织和学者对中小学人工智能课程的定位与教学内容进行了积极探索,并给出了中小学人工智能教育的关键概念。我们在关键概念的基础上提出了适用于中小学人工智能课程设计的基本原则,以帮助和指导一线教师更好地实施人工智能课程。
(一)中小学人工智能教育的关键概念
美国计算机科学教师协会(Computer Science Teachers Association, CSTA)联合相关行业组织成立中小学人工智能教育指导工作组,发布了美国中小学人工智能教育的指导意见。该指导意见将中小学人工智能教育的教学内容划分为五大关键概念:感知(perception)、表示与推理(representation andreasoning)、机器学习(machine learning)、自然交互(natural interaction)和社会影响(social impact)。
具体而言,“感知”指人工智能技术可以使用各类传感器获取客观世界的信息,如利用GPS传感器获取经纬度信息。“表示与推理”指人工智能技术可以对客观世界的信息进行合理的数据化表示,并在此基础上进行各种逻辑推理,如基于知识图谱构建自动问答系统;“机器学习”指人工智能技术可以基于客观的世界信息进行学习,从而改善自我性能,如利用神经网络模型构建人脸识别系统;“自然交互”指人工智能技术可以帮助智能机器与人类开展自然交流,如利用自然语言处理技术构建智能音箱;“社会影响”指人工智能技术可能对人类社会产生正面或负面影响,如自动构建的推荐模型可能带有性别或种族偏好。
(二)中小学人工智能课程设计的基本原则
这些关键概念可以较好地帮助教师规范和组织中小学人工智能课程的内容,但如果缺乏课程设计的原则与策略, 教师仍难以科学合理地实施教学。因此,我们提出适用于我国现阶段中小学人工智能课程设计的三项基本原则。
一是注重对人工智能领域基础性知识的掌握。人工智能领域涉及的知识面广,大量专业知识抽象且难以理解。同时,人工智能领域知识更新速度快,很多新的知识和模型尚未受到时间的检验。因此,在课程设计过程中应注重对本领域基础性知识的教学,而不应该盲目地“求全”或“求新”。
二是强调不同主题内容间的横向联系。人工智能课程设计在突出不同基础性教学内容的同时,需要强调各项内容之间的横向联系,使学生能够逐步认识到不同教学内容间的内在和外在关系。同时,课程设计与实践内容需要由浅层到深层,从而培养学生的知识整合与创新迁移能力。
三是有区分度和进阶性。学生是发展着的个体,随着年龄的增长,认知水平也会不断发展,不同个体间发展的速度和质量也不同,即使在相同学段也会存在认知能力的差异。因此,围绕已经确立的基础性教学内容,需要设计符合学生认知规律的进阶性教学目标和课程案例。这些教学目标和课程案例之间要有较好的区分度和承接关系。在课程的设计和实施过程中,还要尽可能进行逐层分解和分层讲授,并以现实生活中的实例进行关联和总结。
基于课程设计基本原则的
案例开发与实践
人工智能学科知识点覆盖广、跨度大且应用性强,因此教师可以从生活中选取丰富有趣且具有实践意义的主题进行设计。基于中小学人工智能课程设计的三项基本原则,我们进行了相关示范性案例的设计与开发,以帮助教师理解和运用这些原则,从而更好地进行教学设计和开展课堂实践活动。
(一)课程设计应注重对人工智能领域基础性知识的掌握
我们首先以“自然语言处理中的情感分析”为例。本课程的教学目标是“初步了解自然语言处理以及情感分析技术的基本思想,能够运用情感分析技术设计方案以解决现实问题”。自然语言处理中的大多数模型和算法较为复杂,我们选择其中基础性的关键概念以及较容易实施的“情感分类”任务进行设计。在学生完成“情感分类”的任务中,教师介绍典型的自然语言处理步骤、基础模型与方法。同时,教师创设特定的任务情境,引导学生针对“线上课程评论”的情感色彩进行自动分类。课程设计的基本思
中小学人工智能课程
设计的基本原则
上述问题造成了中小学人工智能课程设计与教学实施质量不高的现状。针对这些问题,国内外相关组织和学者对中小学人工智能课程的定位与教学内容进行了积极探索,并给出了中小学人工智能教育的关键概念。我们在关键概念的基础上提出了适用于中小学人工智能课程设计的基本原则,以帮助和指导一线教师更好地实施人工智能课程。
(一)中小学人工智能教育的关键概念
美国计算机科学教师协会(Computer Science Teachers Association, CSTA)联合相关行业组织成立中小学人工智能教育指导工作组,发布了美国中小学人工智能教育的指导意见。该指导意见将中小学人工智能教育的教学内容划分为五大关键概念:感知(perception)、表示与推理(representation andreasoning)、机器学习(machine learning)、自然交互(natural interaction)和社会影响(social impact)。
具体而言,“感知”指人工智能技术可以使用各类传感器获取客观世界的信息,如利用GPS传感器获取经纬度信息。“表示与推理”指人工智能技术可以对客观世界的信息进行合理的数据化表示,并在此基础上进行各种逻辑推理,如基于知识图谱构建自动问答系统;“机器学习”指人工智能技术可以基于客观的世界信息进行学习,从而改善自我性能,如利用神经网络模型构建人脸识别系统;“自然交互”指人工智能技术可以帮助智能机器与人类开展自然交流,如利用自然语言处理技术构建智能音箱;“社会影响”指人工智能技术可能对人类社会产生正面或负面影响,如自动构建的推荐模型可能带有性别或种族偏好。
(二)中小学人工智能课程设计的基本原则
这些关键概念可以较好地帮助教师规范和组织中小学人工智能课程的内容,但如果缺乏课程设计的原则与策略, 教师仍难以科学合理地实施教学。因此,我们提出适用于我国现阶段中小学人工智能课程设计的三项基本原则。
一是注重对人工智能领域基础性知识的掌握。人工智能领域涉及的知识面广,大量专业知识抽象且难以理解。同时,人工智能领域知识更新速度快,很多新的知识和模型尚未受到时间的检验。因此,在课程设计过程中应注重对本领域基础性知识的教学,而不应该盲目地“求全”或“求新”。
二是强调不同主题内容间的横向联系。人工智能课程设计在突出不同基础性教学内容的同时,需要强调各项内容之间的横向联系,使学生能够逐步认识到不同教学内容间的内在和外在关系。同时,课程设计与实践内容需要由浅层到深层,从而培养学生的知识整合与创新迁移能力。
三是有区分度和进阶性。学生是发展着的个体,随着年龄的增长,认知水平也会不断发展,不同个体间发展的速度和质量也不同,即使在相同学段也会存在认知能力的差异。因此,围绕已经确立的基础性教学内容,需要设计符合学生认知规律的进阶性教学目标和课程案例。这些教学目标和课程案例之间要有较好的区分度和承接关系。在课程的设计和实施过程中,还要尽可能进行逐层分解和分层讲授,并以现实生活中的实例进行关联和总结。
基于课程设计基本原则的
案例开发与实践
人工智能学科知识点覆盖广、跨度大且应用性强,因此教师可以从生活中选取丰富有趣且具有实践意义的主题进行设计。基于中小学人工智能课程设计的三项基本原则,我们进行了相关示范性案例的设计与开发,以帮助教师理解和运用这些原则,从而更好地进行教学设计和开展课堂实践活动。
(一)课程设计应注重对人工智能领域基础性知识的掌握
我们首先以“自然语言处理中的情感分析”为例。本课程的教学目标是“初步了解自然语言处理以及情感分析技术的基本思想,能够运用情感分析技术设计方案以解决现实问题”。自然语言处理中的大多数模型和算法较为复杂,我们选择其中基础性的关键概念以及较容易实施的“情感分类”任务进行设计。在学生完成“情感分类”的任务中,教师介绍典型的自然语言处理步骤、基础模型与方法。同时,教师创设特定的任务情境,引导学生针对“线上课程评论”的情感色彩进行自动分类。课程设计的基本思
以上对“自然语言处理中的情感分析”课程的设计,以自然语言处理的基本概念与简单易懂的文本情感分类任务作为教学重点,体现了“应注重对人工智能领域基础性知识的掌握”的课程设计原则,也可以作为教师在教学实践中的具体案例。
(二)课程设计应强调不同主题内容间的横向联系
我们以“智能垃圾分类”为例,将人工智能领域的不同技术和关键知识进行横向联系,设计完整的案例。当前,垃圾分类是社会关注的重点和难点问题。人工智能技术为垃圾自动分类提供了可能。然而,要完成一个完整的垃圾自动分类任务,需要利用多项人工智能技术和相关知识。图3给出了该课程设计的基本思路。
总体上,学生可将垃圾分类任务分为机器感知、机器学习以及人机交互三个技术环节。各技术环节之间通过共同完成该任务进行横向联系。在机器感知环节,可以设计相应的教学内容,让学生体验智能垃圾桶基于视觉的感知和基于听觉的感知功能,从而引入对图像识别和语音识别的学习;在机器学习环节,教师可以介绍图像识别和语音识别的基础性模型和原理,如图像识别领域中最常用的卷积神经网络模型等;在人机交互环节,教师可以设计小组合作学习活动,让学生思考如何使智能垃圾桶更好地与人类交互,包括如何自动控制垃圾桶的打开与关闭,是否让垃圾桶为投放者讲解垃圾分类知识以及垃圾的正确投放方式等。需要注意的是,在中小学阶段,应避免对较为复杂的模型和算法进行直接灌输。例如,对于基于卷积神经网络的图片识别模型,只需要让学生了解其基本原理和作用。另一方面,课程设计需要由浅入深。例如,在人机交互环节,教师引导学生思考并讨论智能垃圾桶的交互功能后,可以逐步引入智能控制或自然语言处理的相关教学内容,从而培养学生的知识整合与迁移能力。
以上“智能垃圾分类”的设计思路,体现了“应强调不同主题内容间的横向联系”的课程设计原则,教师也可以将其作为教学案例在教学实践中使用。
(三)课程设计应有区分度和进阶性
我们以“表情自动识别”为例,针对不同学段的学生设计进阶性教学内容,帮助不同认知水平和能力的学生学习人工智能课程。图4展示了“表情自动识别”进阶课程设计的基本思路。
在初级阶段,教学设计应以学生的体验和讨论为主,不要涉及过于复杂的表情识别模型等内容。第一步,教师可以引导学生观看视频,猜测人物表情,让学生思考“人是通过哪些面部特征识别出表情的”,进而深入思考“如何借鉴人类的识别方式,让智能机器学会识别快乐和难过的表情”。第二步,教师可以通过设计动画等教学资源,让学生通过交互方式,体验监督式机器学习的训练过程和基本思想,进而引导学生认识到,机器可以和人一样通过学习来识别表情。第三步,教师鼓励学生讨论情绪对人们生活的影响,以及如何应用表情识别技术帮助人类管理情绪。初级阶段的教学设计,应以体验和讨论方式为主,以直观的方式让学生理解智能机器表情识别的基本过程和方式。
在中级阶段,教师介绍表情识别模型的具体构建过程,让学生理解其中的关键概念。第一步,以达尔文对人类和动物表情的研究导入,引导学生思考如何让机器具备表情识别的能力。第二步,以生活中对橘子好坏分类的情境进行类比,讲解机器学习中的分类概念。第三步,通过“数据准备、特征提取、模型训练、分类输出”四个基本步骤的演示,让学生逐一理解并能够搭建表情识别程序的相应模块。中级阶段的教学设计,应侧重让学生建构和理解基本概念,尤其要理解机器学习中的训练数据和分类模型,同时须避免出现编程过程中机械模仿的情况。
在高级阶段,教师可以进一步引导学生深入学习表情识别模型,让学生了解具体的算法与模型参数的意义,能够通过实验体会到如何调整和改进模型,提高表情识别的准确率。第一步,教师介绍表情识别技术在生活中的应用,让学生感受表情识别技术的应用前景。第二步,让学生理解表情识别是监督式机器学习中的分类任务,引导学生收集一定数量的快乐和难过的表情图片,利用平台开展模型训练,并记录识别结果。第三步,教师讲解所涉及的人工神经网络模型的参数,引导学生调节不同参数的大小,并记录和比较相应模型识别的准确率等指标。高级阶段的教学设计,应强调让学生对抽象算法和较为复杂的模型结构的深入理解,对比和观察不同模型或不同参数组所造成的表情识别分类结果的差异。
以上“表情自动识别”案例,体现了“课程应有区分度和进阶性”的课程设计原则。在教学实践中,以上进阶性课程设计可以应用于不同学段的学生群体,也可用于相同学段但认知能力不同的学生群体。
总结与建议
本文介绍了中小学人工智能课程设计的三项基本原则及其示范性案例,为一线教学提供了具体的教学参考。希望以此抛砖引玉,让更多的一线教师进行体系化思考,设计出更多优秀的课程案例,从而促进人工智能课程在基础教育阶段的科学化、系统化、普及化。优质的中小学人工智能课程需要根据实际需求迭代开发和改进,同时还需要注意以下两点。
一是根据实际情况灵活划分课时。由于不同地区、不同学校的人工智能课程开设情况不同,建议教师在利用课程案例开展教学时,根据学生的实际学习情况,灵活划分课时。如果学生较难掌握当前的教学内容,教师可以延长课时或简化内容;如果学生可以较快掌握教学内容,则可与下一阶段的教学内容适当重组或合并,从而满足学生的学习需求。
二是根据实际情况灵活调整教学形式。以上课程设计目前主要以线上教学形式为主。教师在实施课程时,可以设计线上线下融合的课程,融入小组协作学习、线下讨论、课后调研等多种形式,从而进一步提升教学效果。人工智能课程并不拘泥于特定主题或特定的实践形式,主题选取应尽可能贴近生活,实践形式可以借助不同的人工智能服务平台或开源系统。
简介在程序员编程的过程中,产生Bug是一件稀松平常的事情,以前在编码的过程中提前找出Bug,需要通过单元测试、CodeReview等各种方式。当今,人工智能技术的发展给软件开发和测试带来了许多机会。利用人工智能技术,可以开发出自动化的 bug 检测工具,从而提高软件质量和可靠性。除了Bug 检测,人工智能甚至还能根据需求说明,自动编写代码,这都是目前基于大语言模型的编程工具能做到的事情。但是在使用
最近大半年以来,开始逐渐养成了阅读、听讲座以及做研究的时候做笔记的习惯,就想着在学习的过程中给自己以及以后的自己留下点东西。这篇文章是在博客园的第一篇随笔,说说关于最近几年非常非常火的人工智能吧。之前,我一直比较好奇,人工智能这个概念的提出好像很久了,但为什么在最近几年里才逐渐被大众所熟知呢。于是我去我去读了一些关于机器学习起源以及发展的文章,这也就导致我在研究生学习开始选择研究方向的时候偏向于这
中小学人工智能教育信息数字化社会中,人工智能无处不在,融入到教育、交通、金融等改革发展的万花筒中。两会时间里,人工智能被写进2018年政府工作报告,引起社会各界尤其是教育领域的高度关注。人工智能课程的顺利开展,需要必要教学装备的支持。人工智能课程需要什么样的装备,如何才能提高人工智能教育装备性价比,有许多问题还需要深入研究。目前中小学信息技术必修课教学环境尚不能满足教学需求,设备更新跟不上,学校人
中小学人工智能教育课程体系的构建与实施
在数字化浪潮席卷全球的今天,人工智能(AI)已成为推动社会进步与经济发展的核心力量。面对这一不可逆转的趋势,如何培养具备AI素养与创新能力的下一代,成为各国教育改革的重中之重。辽宁省教育厅近日发布的《关于加强中小学人工智能教育的实施方案》,无疑为我国中小学人工智能教育的普及与发展注入了新的动力。本文将从该方案的核心内容出发,深入探讨强化中小学人工智能教育的重要意义、实施路径及未来展望,并适时引入生
报告介绍了现有的9个基础教育阶段人
近日,教育部基础教育教学指导委员会发布《中小学人工智能通识教育指南(2025年版)》和《中小学生成式人工智能使用指南(2025年版)》。此次发布的两项指南是科学规范推进人工智能全学段教育,进一步落实培养具有人工智能素养的创新人才的重要举措,为全球教育领域应对技术变革贡献中国方案。 《中小学人工智能通识教育指南(2025年版)》旨在构建一套科学完备的人工智能通识教育体系,该体系以
无论是便利商店的“刷脸支付”还是酒店业常用的“AI服务员”,亦或是更多带有智能化的产物,我们都可以真切的感受到人工智能就存在于我们的身边,在各行各业发挥着其独特的作用。 人工智能之所以能够在各大领域中大放光彩,离不开AI相关专业之人才所做出的贡献。教育,作为发展人工智能的基石,已被各国高度重视,如今,许多国家都在积极探索如何加快普及和发展人工智能教育;我国也早在2017年就明确提出“人工
制定人工智能使用“红线”,避免“代劳式”使用 两项中小学人工智能指南 要解决什么问题? 近日,教育部基础教育教学指导委员会发布《中小学人工智能通识教育指南(2025年版)》(以下简称《通识指南》)和《中小学生成式人工智能使用指南(2025年版)》(以下简称《使用指南》)。 《通识指南》提出,小学阶段注重兴趣培养与基础认知,初中阶段强化技术原理与基础应用,高中阶段注重系统
中新网12月2日电 据教育部新闻办公室官方微信消息,近日,教育部办公厅印发通知,探索中小学人工智能教育实施途径,加强中小学人工智能教育。 通知明确加强中小学人工智能教育的总体要求。一是坚持立德树人,全面贯彻党的教育方针,紧扣新时代新征程教育使命,满足面向未来的创新型人才培养需求。二是坚持以人为本,遵循教育规律和人才成长规律,以人工智能引领构建以人为本的创新教育生态,引导学生正确处理人与
人工智能正在改变我们生活的方方面面。在人工智能的影响下,交通、医有很大帮助。
中新网南京4月15日电 (记者 朱晓颖)15日,南京市教育局举行新闻发布会,发布《南京市中小学人工智能教育行动计划(2025—2027年)》(下称“行动计划”)及南京市中小学人工智能应用百大场景。 南京市教育局二级巡视员、南京市中小学人工智能教育研究中心执行主任潘东标介绍,“行动计划”包含六大目标、八大行动。其中,智能基座构建行动,将着眼于升级数据平台,搭建市级教育数据平台,与江苏省级
中新网阿斯塔纳8月12日电 据哈通社当地时间12日消息,哈萨克斯坦数字发展、创新和航空航天工业部将与美国麻省理工学院(MIT)合作,在哈萨克斯坦中小学课程体系中引入人工智能课程。 消息称,该项目将分两个阶段实施。第一阶段是在1至4年级的信息素养课中增加人工智能内容,使用免费的“人工智能日”(Day of AI)课程资源。课程每节时长30至60分钟,配有教师教案和学生学习材料,内容将提供
北京市推进中小学人工智能教育工作方案(2025—2027年) 为认真落实全国教育大会精神,按照《教育部办公厅关于加强中小学人工智能教育的通知》(教基厅函〔2024〕32号)等文件要求,以课程体系为依托,以典型场景应用为切入,加快建成具有首都特色的中小学人工智能教育体系与模式,制定本工作方案。 一、构
回望历史,我们不难发现,科技已经成为社会发展的中流砥柱的存在,而教育又是立国之本强国之基,两者缺一不可又密不可分。因此,在人工智能时代已经悄然来临时,在“双减”已然落地时,人工智能教育走进中小学校课堂,才是正确的选择。它既是青少年在智能时代生存发展的根本保障,也是我国增强科技创新能力的基本前提。 目前,有关人工智能的比赛越来越多,这无疑说明了人工智能教育的重要性。但仅仅是通过
2月20日,教育部公布了184个中小学人工智能教育基地的名单,AI学习已经正式走进基础教育阶段。 生成式人工智能系统在不断发展,全世界都在关注生成式人工智能对知识和创新经济的影响,人工智能技术引发的产业机构改革,导致人才供需结构的调整,这对高校人才培养理念提出来新的要求。学校是知识和创新工作的中心,教育部积极引入人工智能技术到中小学教学中,带动学生从小接触现代信息技术,从中小学生开始培养人工智能人
中新网南京5月16日电 (记者 朱晓颖)继《南京市中小学人工智能教育行动计划(2025-2027年)》(下称《行动计划》)于今年4月15日发布后,16日,《行动计划》宣贯暨人工智能教育百大场景展示活动在南京市科利华中学举行。16日,南京市中小学人工智能教育研究中心第一届专家委员会专家聘书颁发仪式在南京举行。中新网记者 朱晓颖 摄 该展示活动由南京市教育局主办,南京市教育技术
创新整合点 (1借助编程软件的机器学习扩展,使学生初步体验建立训练模型,让电脑进行学习的过程,进而感受人工智能的核心技术之一。 (2)借助编程软件的人工智能服务, 在编写程序时使用语音交互模块,增强趣味性。 教材分析 本课的教学内容是自主整合的。首先,选取了苏教版六年级信息技术“人工智能初步教学”单元中的《初识人工智能》一课的部分内容,让学生了解人工智能的基本概念,并通过体验身边的人工智能,初步感
原生JavaScript API为操作剪贴板提供了一种简洁的方法。最常用的两个方法是和,分别用于执行复制和粘贴操作。尽管这些方法已经存在很长时间,但由于它们依赖于文档的焦点状态和区域,因此在现代Web应用中使用时需要更多的关注点和操作细节。
P1199 [NOIP 2010 普及组] 三国游戏 题目描述 小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。 在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有 \(N\) 位武将(\(N\) 为偶数且不小于 \(4\)),任意两个武将之间有一个“默契值”,表示若此两位 ...
AcknowledgedBitrateEstimatorInterface是WebRTC拥塞控制的核心组件,负责基于接收端确认的包反馈数据估算网络可用带宽。它采用策略模式,支持传统滑动窗口和鲁棒吞吐量两种估计算法,通过双重约束(包数量+时间窗口)确保估计稳定性。该接口处理包反馈向量,输出当前带宽估计值,为GCC拥塞控制器提供码率调整依据,直接影响视频质量与网络适应性。其设计兼顾响应速度与抗抖动能力,通过字段试验实现算法动态选择,是WebRTC实现高效带宽自适应的关键技术基础。
NestJS 三件套:class-validator + class-transformer + @nestjs/swagger 全面解析一文看懂它们的角色分工、协同逻辑与 DRF 的类比关系一、 背景:NestJS 为何需要三件套?在 NestJS 中,我们经常要定义「数据输入输出规范」:用户发来 ...
介绍了Linux系统上编译Qt5的通用方法,本文重点介绍Debian及其衍生系统专用方法。