模拟赛

代码标注时段:2018.09.10-2018-09-25 标注互评时段:2018.09.26-2018-09-30

C++项目 Java项目 Python项目
待标注模块:
../tensorflow/tensorflow/core
/framework(仅标注.cc文件)
待标注模块:
../hadoop/mapreduce
(不包括子目录)
标注模块:
openstack-
nova/nova/compute
正式赛 第一阶段

经典算法阅读与标注

代码标注时段:2018.10.01-2018-10-31 标注互评时段:2018.11.01-2018-11-11

标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第一阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。第一阶段比赛得分占正赛总比分的30%。

C++项目 Java项目 Python项目

项目简介:

该项目是GitHub上最受欢迎的C++语言实现经典算法与数据结构的项目之一,内容涵盖排序、链表、树结构、图搜索、贪心算法等。学习这些算法的代码实现,可以深刻理解和掌握算法的核心思想,感受算法之美,代码之美,是人工智能时代的基础入门一课。
本项目的sort_search_problems目录涵盖了冒泡排序、快速排序等各类经典排序算法的C++实现。

项目简介:

Weka是基于Java的机器学习与数据挖掘平台,汇集了最前沿的机器学习算法,包括处理标准数据挖掘问题的几乎所有方法:回归、分类、聚类、关联规则以及属性选择等,是Java机器学习入门的首选平台。
本项目的Clusters目录中包含了K-Means、层次聚类等多种聚类算法以及相应的聚类效果评估方法的java实现。

项目简介:

该项目是GitHub上最受欢迎的Python语言实现经典算法的项目之一,包含了前沿的神经网络和经典数据结构及算法的Python实现。项目具有兼顾经典和前沿的特点。学习经典算法的源码实现,感受经典算法的思想之美、代码之美。
本项目的Sorts目录中包含了冒泡排序、快速排序等各类经典排序算法的Python实现。

标注任务:

标注../sort_search_problems目录下的所有代码文件及对应引用的../include目录中自定义的头文件

标注任务:

标注../weka/clusterers/目录下的所有代码文件。

标注任务:

标注../sorts/目录下的所有代码文件.

经典算法解读:

CSDN,十大经典排序算法

经典算法解读:

CSDN,经典聚类算法

经典算法解读:

CSDN,十大经典排序算法
正式赛 第二阶段

系统框架阅读与标注

代码标注时段:2018.10.08-2018-10-31 标注互评时段:2018.11.01-2018-11-11

标注说明:每个小组选择一种编程语言的题目,针对标注任务中指定的标注模块,要求对代码模块、模块中的代码文件, 以及文件中的函数必须进行标注,关键代码块、代码行及关键变量等由参赛者自由选择进行标注。 正式赛第二阶段的比赛在标注阶段就开放查看所有人的标注,请大家根据个人理解,写出自己的风格。我们将综合考虑标注的原创性、准确性、 完整性和多样性等不同的维度对标注质量进行评分。 第二阶段比赛得分占正赛总分的70%。

C++项目 Java项目 Python项目

项目简介:

区块链被视为继蒸汽机、电力和互联网之后的下一代颠覆性核心技术,BitCoin是全球最早也是使用最广泛、真正意义的去中心化区块链开源技术。阅读和学习BitCoin源码及其技术体系对掌握区块链技术具有非常高的参考价值。

项目简介:

Android是使用最广泛的开源手机操作系统,其中Music模块主要用于控制安卓自带的音乐播放器,学习该模块对理解掌握安卓APP应用开发具有参考价值。
ServiceComb是由华为捐赠给Apache的一站式微服务开源解决方案孵化项目,支持应用微服务化并对微服务应用进行高效运维管理。

项目简介:

Django是目前最常用的Python Web应用框架之一,采用MVC软件设计模式,可帮助开发者以最小的代价和最高效的方式构建和维护高质量的Web应用。阅读Django开源代码,对于深入掌握Python编程及Python框架非常有帮助。

标注任务:

BitCoin请标注bitcoin/src/目录下的.cpp文件(不包括子目录及子目录中的代码文件)

标注任务:

需标注Android Music及ServiceComb两个项目
Android-Music项目请标注../src/目录及子目录下的所有.java文件
ServiceComb项目请标注swagger/generator/core/目录下除测试代码外的所有.java文件及子目录中.java文件

标注任务:

阅读Django核心源码,标注../Django/core/及../Django/utils/两个目录下的模块及.py文件(包括该目录下的所有子目录及子目录中的代码文件)