keras
订阅
Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化
[1]
。Keras在代码结构上由面向对象方法编写,完全模块化并具有可扩展性,其运行机制和说明文档有将用户体验和使用难度纳入考虑,并试图简化复杂算法的实现难度
[1]
。Keras支持现代人工智能领域的主流算法,包括前馈结构和递归结构的神经网络,也可以通过封装参与构建统计学习模型
[2]
。在硬件和开发环境方面,Keras支持多操作系统下的多GPU并行计算,可以根据后台设置转化为Tensorflow、Microsoft-CNTK等系统下的组件
[3]
。Keras的主要开发者是谷歌工程师François Chollet,此外其GitHub项目页面包含6名主要维护者和超过800名直接贡献者
[4]
。Keras在其正式版本公开后,除部分预编译模型外,按MIT许可证开放源代码
[1]
。
展开全文

Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化
[1]
。Keras在代码结构上由面向对象方法编写,完全模块化并具有可扩展性,其运行机制和说明文档有将用户体验和使用难度纳入考虑,并试图简化复杂算法的实现难度
[1]
。Keras支持现代人工智能领域的主流算法,包括前馈结构和递归结构的神经网络,也可以通过封装参与构建统计学习模型
[2]
。在硬件和开发环境方面,Keras支持多操作系统下的多GPU并行计算,可以根据后台设置转化为Tensorflow、Microsoft-CNTK等系统下的组件
[3]
。Keras的主要开发者是谷歌工程师François Chollet,此外其GitHub项目页面包含6名主要维护者和超过800名直接贡献者
[4]
。Keras在其正式版本公开后,除部分预编译模型外,按MIT许可证开放源代码
[1]
。
信息
- 开发者
- François Chollet 等 [4]
- 类 型
- 神经网络库,应用程序接口
- 平 台
- Linux,macOS,Windows
- 许可协议
- MIT License(不包含预编译模型)
- 初始版本
- 0.1.0/2015年6月13日 [5]
- 外文名
- Keras
- 编程语言
- Python
- 稳定版本
- 2.3.0/2019年09月17日 [5]
Keras历史与命名
Keras的前身是François Chollet为ONEIROS(Open-ended Neuro-Electronic Intelligent Robot Operating System)项目所的编写的代码,在2015年分离成为开源的人工神经网络工具。Keras的最初版本以Theano为后台,设计理念参考了Torch但完全由Python编写
[5]
。2015年11月的Keras测试版本0.3.0,Tensorflow被加入了后台选项。2016年4月,Keras在PIPy上发布了第一个稳定版本1.0.0
[5]
。2017年5月,Keras版本2.0.0发布
[5]
。同年6月,Keras版本2.0.5测试性地将Microsoft-CNTK加入后台选项
[5]
。自2017年起,Keras得到了Tensorflow团队的支持,其大部分组件被整合至Tensorflow的Python API中。在2018年Tensorflow 2.0.0公开后,Keras被正式确立为Tensorflow高阶API,即tf.keras
[6]
。此外自2017年7月开始,Keras也得到了CNTK 2.0的后台支持
[7]
。在2019年9月17日Keras稳定版本2.3.0的更新文档中,Keras团队宣布了计划调整:在该版本之后,Keras将集中于Tensoflow后台的有关内容,多后台Keras的开发优先度被降低,且更新将仅包含补丁(bug fix),不会有新的功能性内容移植/加入
[5]
。Keras的命名来自古希腊语“κέρας (牛角)”或 “κραίνω(实现)”,意为将梦境化为现实的“牛角之门”
[1]
。由荷马史诗《奥德赛》第19卷佩涅罗佩与奥德修斯的对话,无法挽留的梦幻拥有两座门,一座门由牛角制成,一座门由象牙制成,象牙之门内光彩夺目,却仅是无法实现的梦境;唯有走进牛角之门,才能由梦境看见真实
[8]
。
-
Keras层的实现,该层使用GPU执行图像增强。 它可以为ImageDataGenerator或独立扩充图书馆是一个很好的和快速更换 , 等。 重要说明:它是原型版本,我认为可以在速度和可用性方面进行很多改进。 我真的很想在Keras...
-
keras2ncnn:Keras H5DF至NCNN模型转换器
2021-04-09 15:12:03keras2ncnn现在在pypi上可用!如果转换模型失败,欢迎打开问题并附加h5文件。用法: # Install keras2ncnn (only h5py and numpy is required)python3 -mpip install --upgrade keras2ncnn# If you only want to ... -
keras_2.4.0_model:keras 2.4.0 模型无法使用 importKerasNetwork 加载-matlab开发
2021-05-31 12:02:02尝试导入 MATLAB 时导致以下警告和错误的 keras 模型 警告:文件“segm_model_v_64.h5”已保存在 Keras 版本“2.4.0”中。 不支持导入高于“2.2.4”的 Keras 版本。 导入的模型可能与保存在 Keras 文件中的模型不... -
keras-inception-resnet-v2:使用Keras的Inception-ResNet v2模型(带有权重文件)
2021-05-04 02:00:06keras-inception-resnet-v2 使用Keras的Inception-ResNet v2模型(带有权重文件) 在python 3.6下使用tensorflow-gpu==1.15.3和Keras==2.2.5进行了测试(尽管存在很多弃用警告,因为此代码是在TF 1.15之前编写的)... -
CutMix-Augmentation-Keras:用Keras实现CutMix增强
2021-04-02 07:11:16CutMix增强-Keras -
解决tensorflow.keras无法引入layers问题
2021-01-06 15:12:14最近想学习一下Keras,利用Conda创建的TensorFlow2.0环境开始进入Keras。刚开始搭建网络,TensorFlow2.0推荐使用Keras来构建网络结构。但是当我根据教程引入Keras时显示没有这个库。。具体是这样敲的。 报错显示我... -
keras实现GoogLeNet-InceptionV1
2021-01-06 18:31:54python3.6, keras2.2.4, tensorflow-gpu 1.12.0 代码 # -*- coding: utf-8 -*- # @Time : 2020/2/3 9:56 # @Author : Zhao HL # @File : InceptionV1-keras.py import keras from keras.utils import Sequence from... -
keras_pickle_wrapper:一个包装Keras模型以使其腌制的小型库
2021-05-01 00:18:37keras_pickle_wrapper 这个小库公开了KerasPickleWrapper类,该类允许腌制keras模型,甚至可以在多处理中使用(或与类的库)。 如果得到正确解决,则没有必要。 安装 pip install keras-pickle-wrapper 用法 ... -
Keras中文手册.zip_TensorFlow 手册_keras中文_keras中文手册_tensorflow_tensorf
2022-07-14 05:31:26Keras是一个高层神经网络库, Keras由纯Python编写而成并基Tensorflow或Theano。 Keras 为支持快 速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras: 简易和快速的原型设计(keras具有高度... -
使用keras和tensorflow保存为可部署的pb格式
2021-01-21 15:33:12Keras保存为可部署的pb格式 加载已训练好的.h5格式的keras模型 传入如下定义好的export_savedmodel()方法内即可成功保存 import keras import os import tensorflow as tf from tensorflow.python.util import ... -
keras-bert-:使用Keras-bert实现二分类
2021-05-11 14:43:22post 利用Keras-bert 实现 tanh松波 酒店评论 文本分类 程序讲解在 CSDN 上 -
keras.rar_keras 深度学习_keras中文教程_keras学习_keras教程_keras教程 pdf
2022-07-15 11:53:49keras深度学习框架的学习教程,keras是一种常用的深度学习框架 -
使用keras实现BiLSTM+CNN+CRF文字标记NER
2021-01-19 23:55:42import keras from sklearn.model_selection import train_test_split import tensorflow as tf from keras.callbacks import ModelCheckpoint,Callback # import keras.backend as K from keras.layers import * ... -
keras 模型参数,模型保存,中间结果输出操作
2020-12-17 07:06:04import keras from keras.models import Sequential from keras.layers import Dense from keras.models import Model from keras.callbacks import ModelCheckpoint,Callback import numpy as np import tflearn ... -
浅析关于Keras的安装(pycharm)和初步理解
2020-12-16 20:32:21Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。 安装 ... -
keras绘制acc和loss曲线图实例
2021-01-21 15:28:47#加载keras模块 from __future__ import print_function import numpy as np np.random.seed(1337) # for reproducibility import keras from keras.datasets import mnist from keras.models import Sequential ... -
Keras模型转成tensorflow的.pb操作
2020-12-17 05:53:54Keras的.h5模型转成tensorflow的.pb格式模型,方便后期的前端部署。直接上代码 from keras.models import Model from keras.layers import Dense, Dropout from keras.applications.mobilenet import MobileNet ... -
Keras——Keras简介、安装及backend
2020-12-22 03:16:12文章目录1.Keras简介2.Keras的安装3.backend3.1.查看当前使用的backend3.2.修改backend 1.Keras简介 如果说 Tensorflow 或者 Theano 神经网络方面的巨人. 那 Keras 就是站在巨人肩膀上的人. Keras 是一个兼容 Theano... -
CBAM_keras_model_keras_densenet_残差网络_inceptionnet_注意力机制.zip
2021-10-11 23:32:59CBAM_keras_model_keras_densenet_残差网络_inceptionnet_注意力机制.zip -
Python深度学习(Keras )_keras_keras库_神经网络keras_python_
2021-10-03 14:22:37Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化。 -
keras-preprocessing:用于处理图像数据,文本数据和序列数据的实用程序
2021-05-23 21:34:34Keras预处理 Keras预处理是Keras深度学习库的数据预处理和数据扩充模块。 它提供了用于处理图像数据,文本数据和序列数据的实用程序。 请阅读以下文档: : Keras预处理可以直接从Keras的最新安装中导入: from... -
Python搭建Keras CNN模型识别网站验证码
2022-04-07 13:52:09Python搭建Keras CNN模型识别网站验证码 Python搭建Keras CNN模型识别网站验证码 Python搭建Keras CNN模型识别网站验证码 Python搭建Keras CNN模型识别网站验证码 Python搭建Keras CNN模型识别网站验证码 Python搭建... -
Keras——Keras简介、安装、backend
2020-12-21 10:08:111.什么是Keras? 如果说 Tensorflow 或者 Theano 神经网络方面的巨人. 那 Keras 就是站在巨人肩膀上的人. Keras 是一个兼容 Theano 和 Tensorflow 的神经网络高级包, 用他来组件一个神经网络更加快速, 几条语句就搞定... -
keras-squeezenet:使用Keras框架实现SqueezeNet
2021-02-06 02:59:02keras-squeezenet 使用Keras Functional Framework 2.0的SqueezeNet v1.1实现该具有AlexNet精度,且占用空间小(5.1 MB)。 # Most Recent Onepip ... “ keras1”分支中的旧实现仍可用,但未更新。图书馆版本Keras -
基于keras实现的LSTM网络
2018-12-11 16:12:48基于KERAS实现的LSTM网络,有run.py, model.py , 数据处理模块和参数文件。用KERAS搭建的网络。很好理解。 -
keras_unet实现
2018-11-21 14:06:12keras unet python图像分割 -
Keras中文手册带目录完整高清版-深度学习.zip
2019-06-26 11:46:39keras 深度学习完整版PDF电子书下载,带索引书签目录。 keras中文手册,可供了解 keras的朋友下载学习。PDF版完整、高清,有目录,带索引书签。 如果有假,请在下方评论! -
keras2sql:使用SQL数据库的深度学习(Keras)模型部署
2021-02-04 01:15:27使用SQL数据库的深度学习(Keras)模型部署 您是否想知道是否可以使用SQL数据库而不是标准的CPU / GPU / CUDA / OpenCL机制来部署/评估深度学习模型? 我们使用Sklearn2sql。 Sklearn2sql提供了一个框架,用于将... -
keras层可视化demo
2018-10-25 15:36:03keras实现层可视化,输出每一层的特征图,使用jupyter notebook -
keras-utilities:Keras实用程序-深度学习库
2021-05-14 15:27:39keras-utilities keras实用程序 文档和示例即将推出...