🫐TensorFlow(Python | Keras)人工神经网络(ANN)回归模型-找出材料获得超导特性的温度和分类模型-区分结合剂/非结合剂分子属性
Python | TensorFlow | Keras | 人工神经网络(ANN) | 逻辑回归 | 分类 | 顺序模型 | 模型拟合 | 损失函数 | 随机梯度下降 | 模型评估 | 线性回归 | TensorBoard | 多层ANN | 超导特性 | 结合剂/非结合剂分子属性 | 多类分类 | 多标签分类
回归任务旨在从输入训练数据中预测连续变量,而分类任务旨在将输入数据分为两个或多个类别。 例如,预测某一天是否会下雨的模型是一项分类任务,因为模型的结果将分为两类——下雨或不下雨。 然而,预测给定日期的降雨量的模型将是回归任务的一个示例,因为模型的输出将是一个连续变量——降雨量。
顺序模型
Python代码示例
顺序模型适用于简单的层堆栈,其中每一层都有一个输入张量和一个输出张量。
例如,以下顺序模型:
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers# Define Sequential model with 3 layers
model = keras.Sequential(
[
layers.Dense(2, activation="relu", name="layer1"),
layers.Dense(3, activation="relu", name="layer2"),
layers.Dense(4, name="layer3"),
]
)
# Call model on a test input
x = tf.ones((3, 3))
y = model(x)相当于这个函数:
顺序模型用于构建回归和分类模型。 在顺序模型中,信息通过网络从开始的输入层传播到最后的输出层。 层按顺序堆叠在模型中,每一层都有一个输入和一个输出。
使用 TensorFlow 创建 ANN
目标预测示例:
数据准备
训练测试拆分
Keras 层
训练神经网络
模型结果显示
本文模型拟合
使用 TensorFlow 创建线性回归模型ANN
使用 TensorFlow 创建多层 ANN
案例:人工神经网络(ANN)找出材料获得超导特性的温度
分类模型
使用 TensorFlow 创建逻辑回归模型ANN
案例:人工神经网络(ANN)区分结合剂/非结合剂分子属性
Last updated
Was this helpful?