首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏镁客网

    不止会下棋,人工智能还能高考阅卷

    近日,大家的关注点都被“李世石大战人工智能”所吸引。孰不知,人工智能不仅会下棋,还能高考阅卷。 为提高效率、保证判卷的稳定性,日本文部科学省甚至考虑到灵活运用人工智能(AI)去帮助阅卷。如果此举能成,这将是日本首次引进AI为高考题评分。 据日本文部科学省估算,在对问答题进行评分时,假设考生有53万人,但阅卷者只有800人的话,就算将培训中的阅卷者也包括在内,阅完所有试卷则需要20到60天。 据悉,人工智能阅卷是依据文章的长短、人为输入的词汇等得分要点,对照答案,在瞬间判断出正误,并给出相应的分数的。而且,当人工智能积累了一定的经验后,还能学习具体的判断标准,最终实现从多个角度做出判断。 目前,中国运用在考试阅卷中的技术,大多以机读卡(一种简单的光学字符识别(OCR)的技术)为主。但是,这只能减少选择题的阅卷工作量。

    1.1K50发布于 2018-05-28
  • 来自专栏机器学习与统计学

    利用Python开发智能阅卷系统(附源代码)

    本文为“机器学习交流群”群友华兵同学投稿 随着现代图像处理和人工智能技术的快速发展,不少学者尝试讲CV应用到教学领域,能够代替老师去阅卷,将老师从繁杂劳累的阅卷中解放出来,从而进一步有效的推动教学质量上一个台阶 传统的人工阅卷,工作繁琐,效率低下,进度难以控制且容易出现试卷遗漏未改、登分失误等现象。 ? 现代的“机器阅卷”,工作便捷、效率高、易操作,只需要一个相机(手机),拍照即可获取成绩,可以导入Excel表格便于存档管理。 ?

    2.9K30发布于 2019-12-10
  • 来自专栏程序IT圈

    利用Python开发智能阅卷系统(附源代码)

    随着现代图像处理和人工智能技术的快速发展,不少学者尝试讲CV应用到教学领域,能够代替老师去阅卷,将老师从繁杂劳累的阅卷中解放出来,从而进一步有效的推动教学质量上一个台阶。 传统的人工阅卷,工作繁琐,效率低下,进度难以控制且容易出现试卷遗漏未改、登分失误等现象。 ? 现代的“机器阅卷”,工作便捷、效率高、易操作,只需要一个相机(手机),拍照即可获取成绩,可以导入Excel表格便于存档管理。 ?

    1.7K10发布于 2021-01-19
  • 来自专栏TEL18600524535

    解码笔迹:手写体文字识别技术驱动阅卷系统智能化变革

    传统人工阅卷方式受限于效率、成本与主观性,难以满足大规模、高时效的现代教育评估需求。基于深度学习的手写体文字识别技术,正在为这一痛点提供智能化解决方案,悄然改变着阅卷系统的运作模式。 早期基于简单图像处理的自动化阅卷技术,对手写体,尤其是书写潦草、布局复杂、有涂改痕迹的文本识别率低,难以实际应用。 结构化信息提取:不仅能识别文字,还能智能判断填空题的空位、计算题的步骤、作文的段落,甚至分析笔迹的工整度(作为可能的辅助分析维度),实现试卷内容的深度结构化解析。 将手写体文字识别术集成到阅卷系统中,催生了高效、精准、多维的智能阅卷新范式:高效客观题判卷:对选择题、判断题、填空题等,系统可实现毫秒级自动识别与评分,效率提升数十倍,且结果绝对客观一致。 笔尖流淌的智慧,如今在硅基智能的“注视”下被准确捕捉、解析与衡量。

    78910编辑于 2025-12-09
  • 软考启用AI辅助阅卷,考试该如何写出让AI模型和阅卷专家都青睐的满分论文?

    根据工业和信息化部教育与考试中心在2025年8月采购的“国家职业资格考试及公开招聘考试阅卷技术服务”项目中,明确包含了AI辅助阅卷功能(支持填空题、问答题、论文题等题型的AI评阅功能)。 这意味着,一篇软考论文将同时面对“阅卷专家”的审查与“AI阅卷”的扫描分析。阅卷专家基于丰富的专业经验,对论文的实践真实性、论述深度与评分细则进行综合评判。 真正的关键,在于读懂这场“人机协同”阅卷背后的新规则! 因此,我大胆推断,AI阅卷阅卷整个过程中可能扮演两个角色:一是作为“初筛器”,快速提取作答论文的结构要素、关键词和量化数据,为阅卷专家生成初步分析报告;二是作为“校准器”,在多评机制下,辅助识别不同阅卷专家评分间的异常偏差 2、结构逻辑:提供清晰的“导航图” 混乱的论文结构会增加AI阅卷解析复杂度和阅卷专家理解的难度。在论文写作时必须采用公认的高效结构,为论文叙述搭建清晰的写作框架。

    21700编辑于 2026-07-08
  • 来自专栏北京马哥教育

    皇上请阅卷!【2016运维高考-考卷汇总】

    一年一度高考时,马帮小伙伴也没闲着,做了一套“运维高考题”,那么现在就由你,没错,就是你————最敬爱的大众评审来一起阅卷啦! We want you!!! test_gbk.txt文件转换成UTF-8编码格式,转化后的文件名为 test_utf8.txt 9、说说你用过哪些监控软件,并简述其原理及适用场景 10、写出查看linux系统性能的命令,如cpu、内存、流量、io等 11 、说说nginx的upstream支持的分配策略,并简述其原理 12、crontab定时:在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 13、

    1K90发布于 2018-05-07
  • 来自专栏信数据得永生

    Python 人工智能11~15

    _11.png)] 图 11:带有 AI 机器人需要击中的目标的地图,目标以哈希表示 前面的地图中有 124 个目标。 ISBN 1-55860-548-7. 12 云上的人工智能 在本章中,我们将学习有关云和云上的人工智能工作负载的信息。 我们将讨论将 AI 项目迁移到云的好处和风险。 AutoML 视频智能和视频智能 API:AutoML 视频智能服务具有一个简单的界面,该界面可以使用自定义模型识别,跟踪和分类视频中的对象。 该服务不需要编程或人工智能方面的广泛背景。 谈到玩具,在下一章中,我们将探讨如何使用人工智能构建游戏,并将我们学到的一些概念加以利用。 13 使用人工智能构建游戏 在本章中,我们将学习如何使用称为组合搜索的人工智能技术来构建游戏。 然后,我们将使用这些算法为不同的游戏构建智能机器人。

    2.3K10编辑于 2023-04-23
  • 来自专栏信数据得永生

    TensorFlow 智能移动项目:11~12

    自 iOS 11 起,Core ML 就可用了,截至 2018 年 5 月,Core ML 已占到 80% 的标记份额。至少了解您可以在 iOS 应用中使用 Core ML 的基本知识绝对有意义。 适用于 iOS 的 Core ML – 概述 苹果的 Core ML 框架使 iOS 开发人员可以轻松地在运行 iOS 11 或更高版本的 iOS 应用中使用经过训练的机器学习模型,并构建 Xcode 我们现在准备使用 TensorFlow 向机器人添加更多智能。 请记住,强化学习中的一项策略只是一个函数,该函数以智能体所处的状态为输入,并输出智能体接下来应采取的行动,以实现值最大化或长期回报。 无论如何,这将是一条充满兴奋的绝妙之路,当然还要有艰苦的工作,而您从本书中学到的技能就像您的智能手机一样,随时可以为您服务,并准备好将使您的甜蜜而聪明的小设备变得更加甜蜜和智能

    6.4K10编辑于 2023-04-24
  • 来自专栏我的博客

    【C++11智能指针

    智能指针家族包括auto_ptr(C++98)、unique_ptr、shared_ptr和weak_ptr(C++11)等类型。 • unique_ptr是C++11引入的智能指针,其名称意为"唯一指针"。特点是禁止拷贝操作(拷贝构造函数和赋值运算符被删除),仅支持移动语义(通过std::move转移所有权)。 这意味着必须显式构造智能指针 //shared_ptr<Date> sp5 = new Date(2024, 9, 11); //unique_ptr<Date> sp6 = new Date(2024 , 9, 11); 运行结果: 4. C++11和boost中智能指针的关系 • Boost库作为C++标准库的重要补充,是一个由全球C++开发者共同维护的开源项目。

    57510编辑于 2025-12-22
  • 来自专栏基础知识文章

    C++11智能指针

    智能指针等。2、事后查错型。如泄漏检测工具。 上边的SmartPtr还不能将其称为智能指针,因为它还不具有指针的行为。 只声明不实现+声明成私有 UniquePtr(UniquePtr<T> const &); UniquePtr & operator=(UniquePtr<T> const &); // C++11 UniquePtr & operator=(UniquePtr<T> const &) = delete; private: T * _ptr; }; 3.5 std::shared_ptr C++11 需要注意的是shared_ptr的线程安全分为两方面: 智能指针对象中引用计数是多个智能指针对象共享的,两个线程中智能指针的引用计数同时++或–,这个操作不是原子的,引用计数原来是1,++了两次,可能还是

    86720发布于 2020-08-27
  • 来自专栏从小白开始修炼

    【C++11智能指针

    智能指针,通过引用计数的方式解决智能指针的拷贝问题。 因此当智能指针管理的资源不是以new的方式申请到的内存空间时,就需要在构造智能指针对象时传入定制的删除器。 weak_ptr weak_ptr的使用 weak_ptr是C++11中引入的智能指针,weak_ptr不是用来管理资源的释放的,它主要是用来解决shared_ptr的循环引用问题的。 与boost中智能指针的关系 C++11和boost中智能指针的关系 C++98中产生了第一个智能指针auto_ptr。 C++11,引入了boost中的unique_ptr、shared_ptr和weak_ptr。

    60540编辑于 2023-10-15
  • 来自专栏给永远比拿愉快

    C++11智能指针

    C++智能指针是在<memory> 标头文件中的 std 命名空间中定义的。 C++11中主要有两种类型的智能指针: (1) shared_ptr代表的是“共享所有权”(shared ownership)的指针。 foreach是C++11的新特性,貌似Visual Studio2010中是不支持的,但是2013中是支持的: // print all elements for (vector<shared_ptr ,但是需要记住智能指针不能使用delete关键字显示释放空间。 但是我们可以在智能指针的构造函数中自定义我们释放空间时要做的操作。

    1.1K20发布于 2019-01-22
  • 来自专栏新智元

    高考&中考也AI,机器人阅卷技术曝光

    人工智能技术为解决这一问题提供了一种可能性——让智能化的机器来阅卷。 机器阅卷可以保证过程的客观性和一致性,从某种程度上来说是保证高考公平公正的一个方法。 要想机器阅卷技术真正普及并为阅卷工作带来便利,无法回避的一个难关就是:批阅学生用母语写的作文。 机器阅卷技术的未来 未来,随着人工智能技术的发展,除了开放式作文、甚至政史地问答题等试题的批阅中,机器都可以自动阅卷。机器可以自动学习教师的阅卷方法。 比如一次考试有2000份卷子,从第一份卷子开始,机器就可以学习教师的阅卷方法,学到200份的时候机器就可以代替人工,自动对剩下的试卷进行智能化打分。 目前,在国内机器智能阅卷技术发展中,科大讯飞已经在安庆、合肥等地成功试点应用。

    4.2K60发布于 2018-03-26
  • 来自专栏Lan小站

    用Python快速阅卷选择、填空题等客观题目

    使用说明: 将所有需要阅卷的答案按照以下格式放到一个target.txt文档中: 姓名+空格+答案1+答案2 多个学生请换行隔开 如: 学生1 A B B B C B B B BD C D C D B

    87510编辑于 2022-07-14
  • 来自专栏蜉蝣禅修之道

    初探C++11智能指针

    int> p1(new int(10)); auto_ptr<int> p2 = p1; //转移控制权 *p1 += 10; //crash,p1为空指针,可以用p1->get判空做保护 因此在C++11 真正的智能指针:shared_ptr auto_ptr和unique_ptr都有或多或少的缺陷,因此C++11还推出了shared_ptr,这也是目前工程内使用最多最广泛的智能指针,他使用引用计数(感觉有参考 看到这里,智能指针的用法基本介绍完了,后面笔者来粗浅地分析一下为什么智能指针可以有效帮我们管理裸指针的生命周期。 多线程安全 本章所说的线程安全有两种情况: 多个线程操作多个不同的shared_ptr对象 C++11中声明了shared_ptr的计数操作具有原子性,不管是赋值导致计数增加还是释放导致计数减少,都是原子性的 多个线程操作同一个shared_ptr对象 同样的道理,既然C++11只负责sp_counted_base的原子性,那么shared_ptr本身就没有保证线程安全了,加入两个线程同时访问同一个shared_ptr

    1.6K30发布于 2019-07-23
  • 来自专栏编程技术专栏

    详解C++11智能指针

    前言 C++里面的四个智能指针: auto_ptr, unique_ptr,shared_ptr, weak_ptr 其中后三个是C++11支持,并且第一个已经被C++11弃用。 C++11智能指针介绍 智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。 C++ 11中最常用的智能指针类型为shared_ptr,它采用引用计数的方法,记录当前内存资源被多少个智能指针引用。该引用计数的内存在堆上分配。当新增一个时引用计数加1,当过期时引用计数减一。 为什么要使用智能指针 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。 所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放内存空间。 auto_ptr (C++98的方案,C++11已经抛弃)采用所有权模式。

    2.3K50发布于 2019-09-02
  • 来自专栏腾讯技术工程官方号的专栏

    窥见C++11智能指针

    导语: C++指针的内存管理相信是大部分C++入门程序员的梦魇,受到Boost的启发,C++11标准推出了智能指针,让我们从指针的内存管理中释放出来,几乎消灭所有new和delete。 既然智能指针如此强大,今天我们来一窥智能指针的原理以及在多线程操作中需要注意的细节。 <int> p1(new int(10));auto_ptr<int> p2 = p1; //转移控制权*p1 += 10; //crash,p1为空指针,可以用p1->get判空做保护 因此在C++11 真正的智能指针:shared_ptr auto_ptr和unique_ptr都有或多或少的缺陷,因此C++11还推出了shared_ptr,这也是目前工程内使用最多最广泛的智能指针,他使用引用计数(感觉有参考 看到这里,智能指针的用法基本介绍完了,后面笔者来粗浅地分析一下为什么智能指针可以有效帮我们管理裸指针的生命周期。

    1.7K20发布于 2019-08-13
  • 来自专栏CPP开发前沿

    【C++11】 使用C++11解决内存泄露--智能指针

    C++11提供了智能指针,使用智能指针后不需要用户自己释放内存空间,一旦使用时对象超出了自己的生命周期,就会进行自动释放,从而有效解决了内存泄露的问题。 ,但是智能指针不需要自己管理内存。 2 独占的智能指针:std::unique_ptr 独占智能指针使用时有限制,如:不允许其它智能指针共享其内部指针;不允许通过赋值将一个独占指针给另外一个独占指针。 代码如下所示: std::unique_ptr<T> p(new T); std::unique_ptr<T> p1 = std::move(p); 在C++ 11中,并没有提供make_unique 有一点需要大家注意的是,智能共享指针可以使用reset函数进行释放。

    1.1K10发布于 2021-11-16
  • WorkBuddy保姆级教程(廿六)|教研组长的日常——从命题到阅卷分析

    放在以前,这些事儿能让我从早忙到晚。但现在?三个小时内全部搞定。怎么做到的?往下看。

    42110编辑于 2026-07-13
  • 来自专栏乐行僧的博客

    C++11新特性--智能指针

    为什么会有智能指针??? C++程序员在编写代码的过程往往都会涉及到堆内存的开辟和释放,使用new和delete关键字。 这无疑要求C++程序员对于对内存的使用要求之高,而智能指针的诞生解放了C++程序员对于堆内存的管理。 智能指针 智能指针是一个类,它将裸指针(带*的指针)进行了封装,实现的指针的自动释放,它的高明之处就在于程序员只需要一次性的设计出一个具有良好功能的智能指针类,用它实例化出来的对象会自动对对象内存的堆资源进行管理 使用智能指针的前提是利用了当栈对象的生存周期结束时,会自动调用析构函数,来进行对对象的销毁。RAII技术。智能指针不能再堆上创建。 设计智能指针的类模板 需要解决的问题: (1)指针可以做的事情,智能指针也必须可以做。需要对*,->运算符进行重载。 (2)*运算符需返回引用,因为*可以连续使用。

    52610编辑于 2022-02-24
领券