计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2010年
3期
159-164
,共6页
熊浩%晏海华%黄永刚%郭涛%李舟军
熊浩%晏海華%黃永剛%郭濤%李舟軍
웅호%안해화%황영강%곽도%리주군
抄袭%相似性检测%BP神经网络%比较特征
抄襲%相似性檢測%BP神經網絡%比較特徵
초습%상사성검측%BP신경망락%비교특정
Plagiarism%Similarity detection%BP neural network%Compared feature
如何有效地检测程序设计课程作业中的抄袭现象是一个重要的问题.传统的抄袭检测方法主要利用代码的属性或结构信息来度量代码之间的相似性.给出了一种基于误差反向传播(BP算法)多层前向神经网络的代码抄袭检测方法.提取程序之间的7种比较特征作为神经网络的输入,经过网络计算后得出程序的相似值,并将该值与抄袭决策阈值相比较以判定存在抄袭现象的程序集.实验结果表明,本方法具有很好的检测效果.
如何有效地檢測程序設計課程作業中的抄襲現象是一箇重要的問題.傳統的抄襲檢測方法主要利用代碼的屬性或結構信息來度量代碼之間的相似性.給齣瞭一種基于誤差反嚮傳播(BP算法)多層前嚮神經網絡的代碼抄襲檢測方法.提取程序之間的7種比較特徵作為神經網絡的輸入,經過網絡計算後得齣程序的相似值,併將該值與抄襲決策閾值相比較以判定存在抄襲現象的程序集.實驗結果錶明,本方法具有很好的檢測效果.
여하유효지검측정서설계과정작업중적초습현상시일개중요적문제.전통적초습검측방법주요이용대마적속성혹결구신식래도량대마지간적상사성.급출료일충기우오차반향전파(BP산법)다층전향신경망락적대마초습검측방법.제취정서지간적7충비교특정작위신경망락적수입,경과망락계산후득출정서적상사치,병장해치여초습결책역치상비교이판정존재초습현상적정서집.실험결과표명,본방법구유흔호적검측효과.
It is very important to find plagiarized programs in the field of computer science education. Traditional methods for program similarity use attribute counting or structure information to detect plagiarism. This paper presented a program similarity detection approach based on back propagation (BP algorithm) multi-layer feed-forward neural networks. We extracted seven compared features of the code as the input of the neural network, and obtained the program similarity through the network calculation. Comparing the result with the threshold value, we can find all groups of similar programs. Experimental results show that our method is effective.