前言

起源于一个不成熟的想法

Flask/机器学习/Python

最近在学习机器学习方面的一些知识,难免的就要学习卷积神经网络,在网上找了一些关于Keras、TensorFlow的文章或课程,发现有很多大佬使用Keras做一个图片分类器,比如猫狗识别。

然而我这个人就是看到什么新鲜的东西,感兴趣的东西就要去尝试一下。

从网上找了一些数据集,我就想能不能自己弄一个爬虫,当我需要什么数据就爬取什么数据,然后喂给神经网络,训练模型,再利用flask搭建一个web网站调用训练好的模型进行识别。

因为是一个菜鸟,估计做起来还是需要花费一些精力,再就是时间不是很充裕,所以这个项目从零到基本完成应该要花挺多时间。

反正也不急,慢慢做。

功能

1, Web Crawler 这个 GitHSub 有很多批量爬取图片的,就不自己造轮子的,有时间找一个好的直接开始用(偷懒)

2, Classifier 这个是重点(慢慢写)

3, Flask App 训练好模型之后再着手写(其实已经写好了)

更新日志

2019年4月10日

创建项目, 命名为 "ImagesClassifier"

TODO LIST

将RESIZE RENAME的数据放一些到 Test_Images_Folder/ 目录下

2019年4月11日

完成 Training 相关代码,可以开始训练模型

不过昨天的任务还没完成,今晚去图书馆努力一下,加油

2019年4月11日22:51:19

终于弄好move file的任务了

接下来应该就弄爬虫了,有时间再找,溜了溜了

2019年4月15日

完成单个关键字图片的爬取

有个迷之bug, 只能爬取一个关键字的图片,不能用循环对多个关键字进行爬取(挠头),等我打两把LOL再回来写。

2019年4月16日

flask app

昨天的迷之bug没时间弄了,宿舍的网断了,等过两天有网了再弄,先把flask app给写了

App/weights.h5 这个文件是之前我训练好的四种猫的种类模型,先拿着用hhh

加油鸭!

(PS:就是界面有点丑)

2019年4月17日

我的妈呀,心态崩了,上课回来发现好几个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,先回来有时间再弄,烦死了!!!

2019年4月18日

这都啥BUG啊??? 脑壳痛

我好菜啊

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐