###项目意义与目的
看过很多有关模式识别
,数据挖掘
,机器学习
的书,也研究过分类
,聚类
很多算法,朴素贝叶斯
,knn
,神经网络
,支持向量机
,但是都没有真正的实践过.
理论和实践是有差距的.所以需要动手实践.
以前的各种实践,受限于数据来源,不得不按照某种分布产生一些随机数,失去了锻炼数据挖掘中特征选择和生成
的乐趣.
现实中我们拿不到电商网站的销售数据,跟踪不了用户的访问历史,就连抓微博数据都有诸多限制.唾手可得的似乎只有图片和文字了.
图片处理应该是比较成熟的一个领域,有着大量的资料可供参考.所以我想拿图片处理来练手.
本项目中我们主要选取人脸识别
和图片搜索
两个方向.
-
人脸识别,给出一张照片,给出可能是人脸的部分.
-
图片搜索,需要在人脸识别完成的基础上进行,给出一张照片,识别出人脸,找出照片库中其他含有该人脸的照片.
采用matlab来验证算法的可行性,视进展决定是否用其他语言来实现.
###项目计划 暂定计划如下
11.6-11.24:学习已有材料,知识储备
11.25-12.8:完成人脸识别部分功能
12.9-12.31:完成图片搜索部分功能
###其他
出于练手目的,不采用任何已有的类库或者工具包,但是也不需要完全从最底层做起.
举例来说,可以直接用 [u, s, v] = svd(A)
也可以直接读取图片内容到矩阵,但是后面的循环迭代等要自己写.
代码托管在github上,采用提issue和pull request来跟踪bug和合作.