tenflow学习
介绍tenflow学习过程的中一些案例及总结
NodYoung
专注于机器人,计算机视觉,机器学习
展开
-
Keras安装
装深度学习库keras,碰到各种问题,这里记录一下安装经验吧。 1. 安装时尽量看官方给的最权威最全面的资料,如github上的keras库,tensorflow库,Theano库,里面的readme文件已经把安装方法介绍的很清楚了。 2. 既然我们是安装keras,还推荐看一看Keras Documentation 和 Keras中文文档 (写的真没有英文文档好) 3. 安装过程中还看了一些原创 2016-10-10 19:00:18 · 3025 阅读 · 0 评论 -
keras第一个例程mnist_mlp.py解读
装好keras后,马上运行了例程minst_mlp.py,哇好牛逼,准确率98.4%,但是并不知道自己干了啥。好吧,啃代码。 1. 开头就懵了,数据集在哪呐。 好,从这句入手,找到mnist.py, 从网上下载了minst.pkl.gz,自己顺手下了下来,解压,打开,,,然而并看不懂。肿么办? 不怕,看这里:机器学习–读取mnist数据集 对于这个数据集的详情也可以参考这里:THE原创 2016-10-19 20:15:21 · 6510 阅读 · 0 评论 -
使用keras深度学习实现回归问题示例
通常情况下,我们都是用深度学习做分类,但有时候也会用来做回归。 原文出处:Regression Tutorial with the Keras Deep Learning Library in Python 1. 这里作者使用Keras 和python的scikit-learn机器学习库来实现了对房价的回归预测。关于scikit-learn与Keras联合可参考 Scikit-Learn接口包装原创 2016-10-31 16:21:49 · 24959 阅读 · 8 评论 -
tensorflow基本用法示例
关于tensorflow的基本用法,教程详见: TensorFlow官方文档中文版——基本使用, 和 10 minutes Practical TensorFlow Tutorial for quick learners。 (第二个教程相对更好一点) 由于版本更新,原教程的一些代码已不能使用,下面是修改之后的tensorflow基本用法示例。1. add_operationimport te原创 2017-02-20 18:46:20 · 3759 阅读 · 0 评论 -
tensorflow在mnist集上的使用示例(一)
1.介绍mnist集是一个手写数字识别的图片数据集,类似于深度学习方面的”hello world”啦。本文中,我们使用tensorflow在mnist集上做了一些简单的使用示例。 关于其详细讲解,详见:MNIST机器学习入门,英文版MNIST For ML Beginners 。下面的代码也都源自这个教程。 关于更更基础的介绍,可参考:入门级解读:小白也能看懂的TensorFlow介绍 如果对原创 2017-02-24 17:07:13 · 22422 阅读 · 0 评论 -
tensorflow在mnist集上的使用示例(二)
在tensorflow在mnist集上的使用示例(一)中,我们已经使用tensorflow在mnist集上实现了不错的识别的效果。本文主要是进一步教你构建一个框架完善的神经网络程序,包括将构建模型封装成inference()、loss()、training()、evaluation()四部分,添加状态可视化代码等。1.参考教程原教程TensorFlow Mechanics 101 中文版 Tens原创 2017-02-27 15:33:43 · 2278 阅读 · 0 评论 -
tensorflow常用函数及概念
命令式编程与声明式编程命令式编程(imperative programming):每个语句都按原来的意思执行,可以精确控制行为。通常可以无缝的和主语言交互,方便的利用主语言的各类算法,工具包,bug和性能调试器。缺点是实现统一的辅助函数困和提供整体优化都很困难。比如numpy和Torch。 声明式语言(declarative programing):用户只需要声明要做什么,而具体执行则由系统完成。原创 2017-04-15 00:25:34 · 12618 阅读 · 4 评论 -
TensorFlow最佳实践样例程序
此例程出自《TensorFlow实战Google深度学习框架》第5章 MNIST数字识别问题,很好的一个例子。工程目录:-mnist_best -dataset //存放数据集的文件夹,可以http://yann.lecun.com/exdb/mnist/下载 -model //存放模型的文件夹 -mnist_eval.py //定义了测试过程 -mnist_原创 2017-04-16 23:23:03 · 10541 阅读 · 7 评论 -
tensorflow实现LeNet-5模型
此例程出自《TensorFlow实战Google深度学习框架》6.4.1小节 经典卷积网络模型之LeNet-5模型,具体可搜索“LeNet-5, convolutional neural networks”。 例程中的网络模型与原始LeNet-5模型不太一样,网络结构如下:INPUT: [28x28x1] weights: 0CONV5-32: [28x28x32]原创 2017-04-17 21:23:42 · 19804 阅读 · 6 评论 -
tensorflow实现迁移学习
此例程出自《TensorFlow实战Google深度学习框架》6.5.2小节 卷积神经网络迁移学习。 数据集来自http://download.tensorflow.org/example_images/flower_photos.tgz ,及谷歌提供的Inception-v3模型https://storage.googleapis.com/download.tensorflow.org/mode原创 2017-04-19 19:24:57 · 27324 阅读 · 45 评论