tensorflow2系类知识-2:线性模型

2021-01-14 14:43:56 浏览数 (2)

文章目录

  • tensorflow2线性模型
    • 步骤
    • 源代码

tensorflow2线性模型

步骤

  • 使用 tf.keras.datasets 获得数据集并预处理
  • 使用 tf.keras.Model 和 tf.keras.layers 构建模型
  • 构建模型训练流程,使用 tf.keras.losses 计算损失函数,并使用 tf.keras.optimizer 优化模型
  • 构建模型评估流程,使用 tf.keras.metrics 计算评估指标

源代码

代码语言:javascript复制
# Data
import numpy as np
import tensorflow as tf

# data
X_raw = np.array([2013, 2014, 2015, 2016, 2017], dtype=np.float32)
y_raw = np.array([12000, 14000, 15000, 16500, 17500], dtype=np.float32)

# 归一化
X = (X_raw - X_raw.min()) / (X_raw.max() - X_raw.min())
y = (y_raw - y_raw.min()) / (y_raw.max() - y_raw.min())

X = tf.constant(X)
y = tf.constant(y)

a = tf.Variable(initial_value=0.)
b = tf.Vari

0 人点赞