美文网首页
训练和评估(03)

训练和评估(03)

作者: YX_Andrew | 来源:发表于2019-02-09 12:03 被阅读0次

设置训练流程

构建好模型后,通过调用 compile 方法配置该模型的学习流程:

model = tf.keras.Sequential([
# Adds a densely-connected layer with 64 units to the model:
layers.Dense(64, activation='relu'),
# Add another:
layers.Dense(64, activation='relu'),
# Add a softmax layer with 10 output units:
layers.Dense(10, activation='softmax')])

model.compile(optimizer=tf.train.AdamOptimizer(0.001),
              loss='categorical_crossentropy',
              metrics=['accuracy'])

tf.keras.Model.compile 采用三个重要参数:

以下代码展示了配置模型以进行训练的几个示例:

# Configure a model for mean-squared error regression.
model.compile(optimizer=tf.train.AdamOptimizer(0.01),
              loss='mse',       # mean squared error
              metrics=['mae'])  # mean absolute error

# Configure a model for categorical classification.
model.compile(optimizer=tf.train.RMSPropOptimizer(0.01),
              loss=tf.keras.losses.categorical_crossentropy,
              metrics=[tf.keras.metrics.categorical_accuracy])

相关文章

  • 训练和评估(03)

    设置训练流程 构建好模型后,通过调用 compile 方法配置该模型的学习流程: tf.keras.Model.c...

  • 机器学习项目 - 预测住房价格 (2)

    上篇整理了「数据查看和分析」、「机器学习算法的数据准备」,这篇介绍「选择和训练模型」。 选择和训练模型 评估训练集...

  • 训练集和测试集

    训练集和测试集 train set 用来训练模型,估计参数 test set 用来测试和评估训练出来的模型好坏,不...

  • 训练并评估用函数式API创建的模型

    训练并评估用函数式API创建的模型,跟顺序模型的训练和评估基本一致: 载入并预处理数据 用compile方法配置模...

  • 体态评估

    体态评估方便我们接下来的矫正训练和改善。不过,如果没有时间去评估,或者想要简单做个自我评估的时候,我们该怎么去评估...

  • 《统计学习方法》-第一章(2)

    模型评估和选择 训练误差和测试误差 假设学习模型是,训练误差是模型关于训练数据集的平均损失:其中N是训练样本的容量...

  • 机器学习(深度学习)常见面试题--基础知识篇

    1. 模型评估 在机器学习领域,模型评估至关重要,只有选择和问题相匹配的评估方法,才能更快更好的完成训练。将模型评...

  • 11-交叉验证与网格搜索对k-近邻算法调优

    交叉验证 目的:为了让被评估的模型更加准确可信 数据分类训练集和测试集,再将训练集分为训练和验证集。 eg:将数据...

  • DL4J中文文档/调优与训练/评估-1

    为什么要评估? 当训练或部署神经网络时,了解模型的准确性是有用的。在DL4J中,评估类和评估类的变体可用于评估模型...

  • UD机器学习 - C2 机器学习基础

    训练和测试模型:sklearn基本语句,pandas和numpy,train_test_split评估指标:混淆矩...

网友评论

      本文标题:训练和评估(03)

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