Skip to content

woooking/progclassify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning - Programs Classification

任务说明:
C语言小程序分类问题。

数据描述:
提供104类小程序,每类程序有500个。每类程序实际上对应编程网格上的一道题目。

任务要求:
为了交叉验证,请大家在训练时自觉将数据集随机分成训练集,验证集,测试集,比例为3:1:1.
最后提交报告时需要包含最好的实验结果及相应参数。实验程序是需要提交的,请勿抄袭。

实验提示:
大家可以采用自己认为合适的模型,线性CNN啊,RNN啊,都可以。如果有同学想用程序的树形结构的话,在这里给一个示例程序,用pyCparser来得到一个小程序的树形结构,节点可能是Constant,If,BinaryOp等,请大家自己总结。

注:基础方法的test准确率至少可以上50%,好一些的可以上75%,优秀的方法可以上90%,供大家参考。

助教 刘雨轩
2017/4/15

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages