起源于一个不成熟的想法
Flask/机器学习/Python
最近在学习机器学习方面的一些知识,难免的就要学习卷积神经网络,在网上找了一些关于Keras、TensorFlow的文章或课程,发现有很多大佬使用Keras做一个图片分类器,比如猫狗识别。
然而我这个人就是看到什么新鲜的东西,感兴趣的东西就要去尝试一下。
从网上找了一些数据集,我就想能不能自己弄一个爬虫,当我需要什么数据就爬取什么数据,然后喂给神经网络,训练模型,再利用flask搭建一个web网站调用训练好的模型进行识别。
因为是一个菜鸟,估计做起来还是需要花费一些精力,再就是时间不是很充裕,所以这个项目从零到基本完成应该要花挺多时间。
反正也不急,慢慢做。
- 1, Web Crawler 这个 GitHSub 有很多批量爬取图片的,就不自己造轮子的,有时间找一个好的直接开始用(偷懒)
- 2, Classifier 这个是重点(慢慢写)
- 3, Flask App 训练好模型之后再着手写(其实已经写好了)
创建项目, 命名为 "ImagesClassifier"
- 将RESIZE RENAME的数据放一些到 Test_Images_Folder/ 目录下
- 完成 Training 相关代码,可以开始训练模型
不过昨天的任务还没完成,今晚去图书馆努力一下,加油
2019年4月11日22:51:19
终于弄好move file的任务了 接下来应该就弄爬虫了,有时间再找,溜了溜了
- 完成单个关键字图片的爬取
有个迷之bug, 只能爬取一个关键字的图片,不能用循环对多个关键字进行爬取(挠头),等我打两把LOL再回来写。
- flask app
昨天的迷之bug没时间弄了,宿舍的网断了,等过两天有网了再弄,先把flask app给写了
App/weights.h5 这个文件是之前我训练好的四种猫的种类模型,先拿着用hhh
加油鸭!
(PS:就是界面有点丑)
我的妈呀,心态崩了,上课回来发现好几个BUG,然而现在脑乱完全静不下心来看代码。
现在已知的BUG:
1, import另一个文件夹下的文件出现错误
import os
import sys
o_path = os.getcwd()
sys.path.append(o_path)
from xxx import xxx
以上方法可以( 还是基础知识不过关啊 )
2, 还没创建 Raw_Images_Folder就想os.listdir() 我真的是瓜皮!
3, 还没想到,但肯定有
上边的BUG改了,但又出现了BUG
File "C:\Users\哦豁\Desktop\ImageClassifier\Classifier\Training.py", line 70, in train x_train = train_img_list.astype('float32')
ValueError: setting an array element with a sequence.
先睡觉,下午网吧打LOL,先回来有时间再弄,烦死了!!!
这都啥BUG啊??? 脑壳痛
我好菜啊