首次运行 tensorflow 项目之 vgg 网络

1. 下载所需文件

下载路径

image.png

首先将需要的文件下载下来,放到一个文件夹中,这里我的路径是E:\vgg


image.png

这是需要的文件,第一个是数据集,第二个文件夹包含了模型代码以及训练集和少量测试集。

2. 在 pycharm 中打开项目

image.png

点击 open,打开我们刚才在 E 盘建立的文件夹 vgg,如图

image.png

3. 为项目设置 python 编译器

File --> settings -->

image.png

选择 project interpreter

image.png

这里的 location 需要填一个空的文件夹

Base interpreter 选择 Python35,因为只有 Python35 才搭建了 tensorflow 框架

4. 调试代码

1. train.py

首先运行 train.py,如图

image.png

一运行就开始报错,开始我们的修 bug 之路吧

image.png

原来是 print 输出函数格式有问题,将其改为print() 就可以了

再次运行,又报错了

image.png

来看看报了什么错误

导包失败,说是没有 tensorflow 这个包,对症下药,那就导包咯

image.png

点击 install package tensorflow

image.png

稍等片刻

image.png

导包成功

再次运行,有 warning 产生,如图


image.png

中文意思是 提示你 tensorflow.python.ops.nn_ops 中的softmax_cross_entropy_with_logits方法已弃用,并将在以后的版本中删除 更新说明:TensorFlow未来的主要版本将在默认情况下允许梯度值流入到后向传播标签输入。具体请参阅官方的 tf.nn.softmax_cross_entropy_with_logits_v2。所以就是说当前这个方法可行但以后更新框架版本时,该方法会取消掉。并不影响当前框架下的运用。

不影响使用,暂时就先不管它了

再次运行,还有错

image.png

还是 print 函数问题,,VGG16.py 文件中还有几个类似的错误,就不一一截图了

再修改完所有的 print 函数之后,再次运行 train.py,错误如下

image.png

说是找不到 vgg16.npy 文件

image.png

发现这里面确实没有 vgg16.npy 文件,于是上网下载一个,放入 train.py 所在的文件夹中

image.png

再次运行 train.py

image.png

第一个警告刚刚说了不用管,看看第二个错误

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。

解决方法:
import os

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

再次运行,让我们来看看运行结果

image.png

训练完成之后就开始测试

2. test.py

首次运行 test.py

image.png

熟悉的错误,不用多说了

修改 print 函数之后再次运行


image.png

导包错误,没有 opencv 的包,老方法,选择第二个

image.png

导包成功之后再次运行

image.png

根据 restore 这个函数,我猜测这个函数是想把训练模型存储起来以便下次调用,我也不知道怎么改,因此就将代码注释掉了。

注释saver.restore(sess, './model/model.ckpt-9999')

注释之后的运行结果

image.png

换个数据集跑一跑

image.png

Finish.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容