立方数码问题
又一个学期过去了,我已经成为一只大四狗。。没有课的生活真是爽,想了想我还有这么一个blog,打算把上学期学到的东西、做的实验整理一下,造福后人~
先写写上学期做的AI实验吧,上过AI课的应该都知道一个经典问题-8数码问题,立方数码问题就相当于8数码问题的三维版本,具体的要求如下(嗯我直接截图好了):
要求输出最短的移动操作序列
代码可见 https://github.com/xymeow/AI-course-lab1/tree/master/27digits
又一个学期过去了,我已经成为一只大四狗。。没有课的生活真是爽,想了想我还有这么一个blog,打算把上学期学到的东西、做的实验整理一下,造福后人~
先写写上学期做的AI实验吧,上过AI课的应该都知道一个经典问题-8数码问题,立方数码问题就相当于8数码问题的三维版本,具体的要求如下(嗯我直接截图好了):
要求输出最短的移动操作序列
代码可见 https://github.com/xymeow/AI-course-lab1/tree/master/27digits
最近在忙着赶紧把去年作死申的国创结题了。。然而我比较宅,都懒得跑出去采集数据集(就是拍照😂)于是想找个爬虫直接把百度图片给扒下来,然而我在网上搜到的代码都比较旧了,不太适用于现在的百度图片(话说最近dl不是很火么按理来说度娘图片的爬虫应该很多啊23333),于是我今早就码了一个简单粗暴的爬虫出来。。。
web课第二个项目,这个比较水,代码目测就100行多点,不过我自己分析的部分比较多。。继续丢实验报告上来。。。
实现 spectral clustering等几个社区发现算法,并比较实验结果;
没错这其实是实验报告。。。不过看起来确实比较像blog文章。。
文法分析用Flex:将数据分隔成一个个的标记token (标示符identifiers,关键字keywords,数字numbers, 中括号brackets, 大括号braces, 等等etc.)
语法分析用Bison: 在分析标记的时候生成抽象语法树. Bison 将会做掉几乎所有的这些工作, 只用定义好抽象语法树。
组装用LLVM: 遍历抽象语法树,并为每一个节点生成字节/机器码。
构造一个编译器大概是如下的流程:
上计算机网络课的时候的实验报告,图很多很多。。。