美文网首页
TensorFlow高阶API Keras介绍

TensorFlow高阶API Keras介绍

作者: 郭彦超 | 来源:发表于2019-04-28 15:52 被阅读0次

文章中使用的TensorFlow为最新的2.0版本

import tensorflow as tf
from tensorflow.keras import layers

print(tf.__version__)
print(tf.keras.__version__)

>2.0.0-alpha0
>2.2.4-tf

介绍

在TensorFlow2.0之前,大家用到最多的可能是slim高阶api,2.0之后的keras做了大量优化,并正式成为高级API进行使用,从此通过keras创建TensorFlow模型变得相当容易。

  • package
tf.keras
  • 模块
模块 描述
activations 激活函数
applications keras实现的主流网络模型,vgg16/inception_v3
backend 提供更多的底层计算函数
callbacks 模型训练期间,可操作的一些函数
constraints 一些操作权重变化的函数
datesets 开源数据集,如mnist/cifar-10
estimator 模型评估器
experimental 还处于实验阶段的api
initializers 数据初始化
layers keras 网络层,如 MaxPool2D/Conv2D
losses loss 函数
metrics 定义模型结果指标 ,如 Accuracy
models 定义模型构建与保存
optimizers 模型优化器 , 如 SGD
preprocessing img或text等数据处理类
regularizers 常用的正则化函数
utils 工具集
wrappers 兼容其它框架的一些操作

相关文章

网友评论

      本文标题:TensorFlow高阶API Keras介绍

      本文链接:https://www.haomeiwen.com/subject/joarnqtx.html