![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
keras
崔先生的博客
知行合一
展开
-
keras简介
Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)支持CNN和RNN,或二者的结合无缝CPU和GPU切换Keras适用的Python版本是:Python ...原创 2018-05-12 10:23:02 · 3095 阅读 · 0 评论 -
keras实战(一)——线性回归
导入需要的模块,Sequential为序贯模型,是keras主要的模型之一,其作用是将一系列网络层堆成栈,也就是“一条路走到黑”。import numpy as npnp.random.seed(1337) # for reproducibilityfrom keras.models import Sequentialfrom keras.layers import Denseimpor...原创 2018-05-12 10:47:23 · 2785 阅读 · 1 评论 -
keras实战(二)——手写数字识别
上一篇博文里,详细解说了keras线性回归的应用,容易看到,相比tensorflow,pytorch等,代码量少,容易快速搭建神经网络。本篇博文尝试用keras实现mnist手写数字的识别。先说一下什么是mnist,mnist是一个经典的数据集,很多教程都会对它”下手”, 几乎成为一个 “典范”。mnist数据集来自美国国家标准与技术研究所, National Institute of Stand...原创 2018-05-13 13:41:34 · 2338 阅读 · 1 评论 -
keras实战(三)——手写数字识别(CNN)
在上一篇博文里,介绍了如何用全连接网络来对手写数字进行识别,而如果用全连接网络来进行手写数字的识别,没有利用图片的局部信息,准确率不会特别高。在这篇博文里,作者将详细介绍如何用keras来搭建一个简单的CNN 网络,以便对mnist手写数字进行更好的识别。好,代码搞起来!老生常谈,导入需要的包:from keras.layers import Dense, Activation, Convolut...原创 2018-05-13 21:58:13 · 3566 阅读 · 1 评论 -
keras实战(四)——手写数字识别(RNN)
在上一篇博文里,介绍了如何用CNN来对手写数字进行识别,CNN确实是图片识别的一个比较不错的选择,但是作为学习者,一定要多尝试,多coding,所以,在这一篇博文里,跟随作者一块学习一下如何用RNN来识别手写数字~如果有不明白RNN原理的小伙伴,可以看一下Ng的关于RNN的视频,视频戳这里!导入我们需要的包,注意,这里需要导入SimpleRNN,SimpleRNN是无隐藏层的循环神经网络。from...原创 2018-05-14 17:00:34 · 2757 阅读 · 1 评论 -
keras常见函数
官方keras例子:http://keras-cn.readthedocs.io/en/latest/getting_started/sequential_model/模块需导入包:from keras.models import Sequentialfrom keras.layers import Dense, Dropout, Activation, Flattenfrom ke...转载 2018-08-09 15:53:21 · 974 阅读 · 0 评论