tflearn alexnet iter 10
他会自己下载数据:
# -*- coding: utf-8 -*-""" AlexNet. Applying 'Alexnet' to Oxford's 17 Category Flower Dataset classification task. References:- Alex Krizhevsky, Ilya Sutskever & Geoffrey E. Hinton. ImageNetClassification with Deep Convolutional Neural Networks. NIPS, 2012.- 17 Category Flower Dataset. Maria-Elena Nilsback and Andrew Zisserman. Links:- [AlexNet Paper](http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf)- [Flower Dataset (17)](http://www.robots.ox.ac.uk/~vgg/data/flowers/17/) """from __future__ import division, print_function, absolute_importimport tflearn from tflearn.layers.core import input_data, dropout, fully_connected from tflearn.layers.conv import conv_2d, max_pool_2d from tflearn.layers.normalization import local_response_normalization from tflearn.layers.estimator import regressionimport tflearn.datasets.oxflower17 as oxflower17 X, Y = oxflower17.load_data(one_hot=True, resize_pics=(227, 227))# Building 'AlexNet' network = input_data(shape=[None, 227, 227, 3]) network = conv_2d(network, 96, 11, strides=4, activation='relu') network = max_pool_2d(network, 3, strides=2) network = local_response_normalization(network) network = conv_2d(network, 256, 5, activation='relu') network = max_pool_2d(network, 3, strides=2) network = local_response_normalization(network) network = conv_2d(network, 384, 3, activation='relu') network = conv_2d(network, 384, 3, activation='relu') network = conv_2d(network, 256, 3, activation='relu') network = max_pool_2d(network, 3, strides=2) network = local_response_normalization(network) network = fully_connected(network, 4096, activation='tanh') network = dropout(network, 0.5) network = fully_connected(network, 4096, activation='tanh') network = dropout(network, 0.5) network = fully_connected(network, 17, activation='softmax') network = regression(network, optimizer='momentum',loss='categorical_crossentropy',learning_rate=0.001)# Training model = tflearn.DNN(network, checkpoint_path='model_alexnet',max_checkpoints=1, tensorboard_verbose=2) #model.fit(X, Y, n_epoch=1000, validation_set=0.1, shuffle=True, model.fit(X, Y, n_epoch=10, validation_set=0.1, shuffle=True,show_metric=True, batch_size=64, snapshot_step=200, snapshot_epoch=False, run_id='alexnet_oxflowers17') model.save('flower-classifier')
打开tensotboard: tensorboard --logdir=/tmp/tflearn_logs/
通过tensorboard查看准确率变化以及loss变化,上图是跑了10个epoch的结果。
转载于:https://www.cnblogs.com/bonelee/p/8486074.html
tflearn alexnet iter 10相关推荐
- 神经网络的结构汇总——tflearn
一些先进的网络结构: # https://github.com/tflearn/tflearn/blob/master/examples/images/highway_dnn.py # -*- cod ...
- TFLearn入门实例
如果你了解过TensorFlow框架,会发现这个深度学习库需要我们自己定义所有的计算节点,通过将图片进行卷积处理.建立卷积网络.建立池化层网络.建立全连接层等步骤,实现一个卷积神经网络,让人头大. 而 ...
- TFLearn循环神经网络识别验证码
1.数据清洗与特征提取 训练数据集(55000,784),测试数据集(10000,784),标签采用one-hot独热编码, 在DNN或MLP中,我们将28x28的图片,转换成维度为784的特征向量, ...
- 【tflearn系列教程】(一)为什么要学tflearn?
什么是tflearn 本教程参考自tflearn官方文档(英文版)http://tflearn.org,主要是对官方文档的翻译与讲解,并结合本人实战经验而作,如有错误,欢迎指出! 作者 : totor ...
- tflearn入门笔记
import tflearn tflearn.conv_2d(x,32,5,activation='relu',name='canv1') fc2=tflearn.fully_connected(fc ...
- tflearn教程_TFLearn:为TensorFlow提供更高级别的API 的深度学习库
TFlearn是一个基于Tensorflow构建的模块化透明深度学习库.它旨在为TensorFlow提供更高级别的API,以促进和加速实验,同时保持完全透明并与之兼容. TFLearn功能包括: 通过 ...
- 从零开始学习TFLearn(二)
TFLearn究竟给了我们什么? 本文将对TFLearn所提供的一些功能包进行简要地介绍,从而帮助我们对TFLearn有一个整体地了解,主要参考Getting started with TFLearn ...
- ResNet网络的训练和预测
ResNet网络的训练和预测 简介 Introduction 图像分类与CNN 图像分类 是指将图像信息中所反映的不同特征,把不同类别的目标区分开来的图像处理方法,是计算机视觉中其他任务,比如目标检测 ...
- 检测用户命令序列异常——使用LSTM分类算法【使用朴素贝叶斯,类似垃圾邮件分类的做法也可以,将命令序列看成是垃圾邮件】...
通过 搜集 Linux 服务器 的 bash 操作 日志, 通过 训练 识别 出 特定 用户 的 操作 习惯, 然后 进一步 识别 出 异常 操作 行为. 使用 SEA 数据 集 涵盖 70 多个 U ...
最新文章
- java 配置dbcp_java – 配置Jetty 6以使用commons.dbcp数据源
- linux mysql安装_Linux下安装mysql服务(超详细)
- Ubuntu系统opencv4.4 opencv_contribute安装常见问题
- 拓端tecdat|在R语言中使用航空公司复杂网络对疫情进行建模
- vmware workstation 9注册码
- 电脑打开应用程序提示配置系统未能初始化--解决方案
- 去水印小程序源码 独立版
- matlab如何调整顺时针逆时针,关于算法:确定线段的方向是顺时针还是逆时针
- Win32从入门到放弃
- python,画3D图,瀑布图
- MongoDB学习总结四(详细记录使用MongoTemplate操作MongoDB数据库)
- 流量不清零:还在忽悠广大网民?
- js二级联动,购物车
- matlab输出曲线颜色设置,matlab曲线颜色样式设置
- html+css (静态页面+动画案例)
- F5在K8S环境下的4、7层应用统一发布
- 小呆聚合支付源码开源修正版支持易支付对接各大网站,APP离线完美回调
- ros3.30版本以上的动态域名解析3322与changeip成功
- 前端歌谣的刷题之路-第一百二十六题-浮动
- android定时器结束,定时器任务在android中无限期后停止运行
热门文章
- git checkout .的用法
- Django报错:mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required, you have 0.9.3的解决办法
- python二进制转字符串
- ngx_http_redis_module配置使用
- android 多个dialog 交替显示,Android如何在一个AlertDialog中一个接一个地显示两个ListViews...
- oracle 怎么创建约束,Oracle创建约束
- ncvlog帮助文档存放路径_Cadence ncvlog error
- java组长一个月工资多少,保准看明白!
- 【深度学习】Tensorflow搭建卷积神经网络实现情绪识别
- python【数据结构与算法】表达式(前缀中缀后缀表达式)与Two fork tree