tensorflow-keras简介

在这里插入图片描述

1.keras简介

  1. keras是基于python的高级API.
    2.keras必须要以Tensorflow,CNTK或者Theano为后端才能运行,后端是可以切换的,现在多用tensorflow.

2.tensorflow-keras简介

1.Tensorflow对keras API更加规范
2.tensorflow-keras和tensorflow的结合更加紧密。
3.是实现在tf.keras空间下的。

3.tf.keras和keras的联系

  1. 基于同一套API,但是因为tf.keras中比keras多出了一点特殊的功能,所以可以轻松的将keras程序迁移到tf.keras中,但是tf.keras中的代码并不是全能移动到keras中运行。
  2. 规范是相同的,模型导出的格式也是相同的。

4.tf.keras和keras的区别

  1. tf.keras全面支持eager mode
    只是用keras.Sequential和keras.Model时没影响,但是自定义Model内部运算逻辑的时候会有影响。
    2.Tf.keras支持基于tf.data的模型训练。
    3.Tf.keras支持TPU的训练
    4.Tf.keras支持tf.distribution中的分布式策略
    5.Tf.keras可以与Tensorflow中的estimator集成。
    6.Tf.keras可以保存为SavedModel,方便将模型部署到不同的平台上。

5.二者之间的选择

一句话,不考虑后端互换(又想使tensorflow又想使Theano)那就选tf.keras,眼神坚定一点。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值