注:这是《数据压缩》课程的课程设计,同样是以个人独立完成。当时看了一篇文章是介绍Re-pair数据压缩算法,我觉得算法的思路很好,就是不断的迭代,每次把字符串中的最经常出现的字符对,用另一个不在当前字符串中的字符来取代。原文中提到了使用BWT和MTF变换可以提高压缩率,但原文没有做具体的实现,于是我参试将它实现。
摘要: 本文简要的介绍了数据压缩方法当中的 Re-pair 算法,该算法是一种基于字典编码的无损压缩算法, 有着较快的解码效率,但是加密过程是离线的而且耗时较久。单纯的 Re-pair 算法压缩率并不算高,不过引入 BWT 和 MTF 变换能减少信息熵,并取得更好的压缩效率。最后本文会将引入 BWT 和 MTF 变换的Re-pair 算法和其它压缩算法进行比较。
阅读剩余部分 >>
这是《智能机器人》的课程设计(2014年7月),课程要求是:采用人工智能算法(如Adaline、Art、Bam、Boltzmann、BP、CP、Hopfield、Som、SVM、Hamming等神经网络,或者其他遗传算法、免疫算法、模糊算法),对服务机器人(无人机)拍摄的高分辨率图像(存放在image文件夹中)进行模式识别研究。每组只需要对其中的一至两幅图像进行深入的实验研究,要求准确地分割和识别高分辨率数字图像中的所有目标。
我也只是完成了其中的分割部分。分割的基本原理就是根据图像每个像素的信息对其进行分类,通常比如颜色、灰度相近的话会当做一类。这里使用了opencv的k-means算法和mean-shift算法做了个简单的分割。另外单独实现了竞争Hopfield神经网络。
阅读剩余部分 >>
我感觉我的ppt还行,不过也不值得放出来,只是不放出来总觉得不怎么完整。我做的PPT都是利用别人的模版,将它们组合一下,拼凑而成,但还是弯的不亦乐乎。这个校友会PPT是个遗憾,当时做的很辛苦,结果发现一中的课室投影仪坏了,所以就悲剧了,没有播放出来……

去下载
阅读剩余部分 >>
数据库大作业–学生成绩管理系统。用的是thinkphp的框架来实现的。完善了挺多的功能。我感觉做网页这些,内容并不难,只是要做得好是很繁琐。另外框架上面应该可以再提升一些!
这个时候的我,其实也仅仅是会套用一下别人的html模版,将其改头换面一下。相比上一个项目,可能还没那么复杂,就是逻辑繁琐了些。也是很基础的东西,莫取笑^_^

阅读剩余部分 >>
大二一年是忙碌的一年。这一年参加了比赛,与android有关的。就做了一个图酷(PhotoCool)的相册软件。我主要是负责其中的网络端的。功能很久之前就实现了。这个月才把它的前端页面给弄出来,方便展示。感觉网页的作品我还是比较满意的。这一个项目也是我刚刚开始接触网页编程,用到了Thinkphp框架。

阅读剩余部分 >>
这是本人的第二个游戏,也是第一个比较正式点的游戏。是为了数据库大作业说准备的。期间学了QT,使用QT里的qgraphicsview框架来写的。界面应该还可以,就是有点卡,有点怀疑是QT的问题。这个作品比较遗憾的就是人物的AI做的不是很好。

阅读剩余部分 >>
这是一个很简单的游戏。当时学openGL的时候做的。用的是C++
当时看了一本好书好书《nehe opengl教程》,里面写的非常简单易懂,所以很快就做了这么一个游戏出来。风格呢,比较像贪吃蛇,但玩法不怎么一样。还做了一个单人版和双人版的,单人版可以调难度。

下载《无聊》
阅读剩余部分 >>
我的photoshop水平其实比较糟糕,事实上也很丑!不过也算是自己的一些作品,所以把它给贴出来。当然还有很多都不见了。包括之前在一中给计算机协会做的那期报纸,我感觉还不错的。可是我找不到原图了。发现有些东西丢失了就是丢失了,很可惜,也很难受。
阅读剩余部分 >>