苏小红
- 作品数:245 被引量:1,669H指数:18
- 供职机构:哈尔滨工业大学更多>>
- 发文基金:国家自然科学基金黑龙江省高等教育教学改革工程项目国家教育部博士点基金更多>>
- 相关领域:自动化与计算机技术文化科学电子电信自然科学总论更多>>
- 基于切片模型的快速混合学习算法被引量:1
- 2006年
- 针对传统BP神经网络训练收敛速度慢、易陷入局部极小点的问题,将遗传算法与误差放大的BP学习算法相结合,提出基于切片模型的快速混合学习算法.该算法通过将传统神经网络的训练过程划分为许多小的训练切片,并利用遗传算法的并行寻优特性,对采用误差放大的BP训练过程进行监督.通过及时发现收敛速率较快的个体和过滤陷入局部极小点的个体,来保证网络训练的成功率和实现快速向全局最优区域逼近的目的.仿真实验表明,该算法在不增加网络隐层节点数的情况下,显著地提高了网络的收敛精度和泛化能力.
- 杨博王亚东苏小红
- 关键词:BP算法人工神经网络遗传算法
- 基于频繁闭合序列模式挖掘的学生程序雷同检测被引量:1
- 2015年
- 针对学生程序抄袭导致考核可信度降低而人工检测抄袭工作量巨大的问题,提出了程序雷同检测模型,首先通过词法分析将程序转换成token序列,并将其散列映射为数字序列;然后采用BIDE挖掘算法挖掘频繁闭合序列;在此基础上,识别相似代码片段,并计算程序之间的相似度,进而判定程序是否雷同。实验结果表明,与目前应用广泛的雷同程序检测工具MOSS相比,本文方法提高了雷同检测的准确性,不但可以准确地给出雷同统计信息,还能够较为直观地显示雷同代码片段。
- 王克朝王甜甜苏小红马培军
- 关键词:计算机软件抄袭检测相似度
- 基于程序理解的编程题自动评分方法被引量:36
- 2009年
- 针对传统的编程题自动评分方法没有考虑学生程序是怎样实现编程任务的,以及不能从程序文本的语法结构和语义角度衡量学生程序与正确答案的接近程度等问题,提出一种基于程序理解的自动评分方法.以程序理解的一般过程及基本策略为依据,结合人工阅卷的思维过程,建立评分模型.评分过程可划分为3个阶段:首先将程序代码转换成系统依赖图中间表示形式;然后,对系统依赖图进行标准化转换,消除程序表达方式的多样性;最后,匹配标准化后的学生程序与模板程序系统依赖图并根据匹配结果给出评分.该方法被应用于"C语言编程题自动评分系统"中.实验结果表明:它可以根据学生程序的语法和语义衡量学生程序实现编程任务的正确程度,具有较高的准确性.
- 马培军王甜甜苏小红
- 关键词:自动评分语义
- 一种新的过程间静态切片快速算法被引量:3
- 2015年
- 针对传统的基于PDG、SDG的程序切片算法需要计算与程序切片无关的数据依赖而导致计算复杂度高的问题,提出一种新的过程间静态切片快速算法.该算法无需使用PDG、SDG的程序中间表示形式,而是根据TOKEN序列和复合语句控制结构信息表,将程序表示为id UCf五元结构,并在此基础上计算程序的过程间静态切片.实验结果表明,该算法在保证多层嵌套结构程序的静态切片完整性的前提下,充分考虑了函数调用信息,降低了时间与空间复杂度.本算法只计算与切片相关的数据依赖、控制依赖以及函数调用信息,计算复杂度低.
- 苏小红龚丹丹王甜甜马培军
- 关键词:系统依赖图数据依赖
- 一种层次语义感知的代码表示学习方法
- 本发明公开了一种层次语义感知的代码表示学习方法,所述方法针对给定的源代码,首先利用程序分析技术构建程序的有向无环语义图,然后抽取语义图中的语法子树信息,并利用Tree‑LSTM模型学习程序中每条语句的局部语义向量表示,最...
- 蒋远苏小红郑伟宁王甜甜
- 建设有自己特色的国家精品课程被引量:3
- 2008年
- 本文以C语言课程建设的实践为例,从师资队伍建设、教材建设、课程建设与管理、信息资源建设等几个方面介绍了我院在课程建设过程中的实践和经验。
- 苏小红王宇颖孙志岗温东新傅忠传
- 关键词:精品课程建设师资队伍建设教材建设网络资源建设
- 用指针实现的程序的标准化及其应用被引量:1
- 2009年
- 为了消除指针程序实现形式的多样化,简化程序分析,提出一种对用指针实现的程序进行标准化的方法.首先将程序表示成系统依赖图,分析指针别名信息;然后制定指针标准化规则并结合已有的代码多样化消除规则,对系统依赖图进行保持语义不变的转换,将语法表示不同但语义等价的程序转换为相同的系统依赖图表示,从而消除代码多样化.最后,将该方法应用到C语言编程题的自动评分系统中,并与人工评分和正确评分结果进行对比,验证了该方法的有效性.
- 王甜甜郭全萍马培军苏小红
- 关键词:指针别名系统依赖图别名分析
- 面向管理的克隆代码研究综述被引量:8
- 2018年
- 软件复用作为一种常见的软件开发手段,会导致大量克隆代码的产生,这无疑增加了软件维护的代价.对克隆代码的维护需求引发了一系列关于克隆代码的研究,如克隆检测、克隆分析、克隆维护等.但是,上述克隆研究无法解决克隆代码维护困难的问题.为了避免克隆代码维护困难,提高软件的可维护性,克隆代码管理势在必行.然而,目前的克隆管理与克隆检测、克隆分析、克隆维护等过程彼此之间是相互独立的,也没有与软件开发过程相结合,无法有效解决克隆代码维护困难的问题.首先,该文分析了克隆代码研究领域的热点和趋势,以及克隆检测、分析和维护的研究进展.其次,该文对克隆管理的研究现状进行了分析,重点对克隆代码研究内容之间的关系以及现有的克隆管理存在的不足和难点问题进行了分析,指出只有将克隆检测、分析和维护等过程与软件开发过程有机地结合为一个整体,才能有效降低克隆维护的代价,但这势必增加了克隆管理的难度.为此,在未来的研究展望中,该文给出了一个面向软件开发过程的克隆管理方法,将克隆检测、克隆分析和克隆维护等与软件开发过程紧密结合,以实现边开发、边维护和边管理克隆代码.最后,该文分析了克隆代码研究领域未来的研究方向和发展趋势.克隆管理为克隆代码研究注入了新的活力,现已引起学术界和工业界的广泛关注,对于提高软件的可维护性、可理解性以及软件质量都具有重要意义.
- 苏小红张凡龙
- 关键词:克隆代码克隆检测克隆分析
- 基于指标体系和评价方法的高质量计算机学科创新型生源遴选
- 2022年
- 为避免在研究生复试中"一考定终身"的情况,分析目前研究生生源遴选中亟须解决的问题,提出一种面向计算机学科的优秀硕士生源自主遴选指标体系和遴选标准,结合哈尔滨工业大学的实际招生情况,介绍标准化面试的基本流程和该遴选系统的应用过程,最后通过应用数据结果说明计算机学科创新型优质生源遴选方法的有效性。
- 苏小红张彦航张宏莉李雪文齐
- 关键词:研究生复试指标体系
- 基于模糊推理的名片识别后处理方法
- 2006年
- 针对名片信息的特点和通常的OCR名片识别方法识别率较低的问题,提出一种新的基于模糊推理的名片识别后处理方法.该方法通过OCR识别得到的文本信息和候选文本信息来进行文本内容分析,通过OCR过程中的图像切分参数进行版面分析,在分析中均采用模糊推理的方法,同时,提出一种新的模糊运算的交型算子,应用于模糊推理运算中.最后综合上述内容分析和版面分析的结果得到最终的信息分类结果.实验结果表明,该方法在名片识别和分类正确率方面明显优于其他几种常用名片系统采用的算法,本方法不仅提高了OCR识别的正确率,而且还提高了经后处理以后的识别正确率.
- 马培军苏小红王雪峰
- 关键词:模糊推理