美文网首页
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