【发布时间】:2021-11-30 06:30:06
【问题描述】:
我正在尝试使用 tensorflow 创建此自定义 ANN。这是玩具网络和代码的图像。
import tensorflow as tf
import numpy as np
in = np.array([1, 2, 3, 4], , dtype="float32")
y_true = np.array([10, 11], , dtype="float32")
# w is vector of weights
# y_pred = np.array([in[0]*w[0]+in[1]*w[0]], [in[2]*w[1]+in[3]*w[1]] )
# y_pred1 = 1 / (1 + tf.math.exp(-y_pred)) # sigmoid activation function
def loss_fun(y_true, y_pred1):
loss1 = tf.reduce_sum(tf.pow(y_pred1 - y_true, 2))
# model.compile(loss=loss_fun, optimizer='adam', metrics=['accuracy'])
这个网络的输出到右边的另一个 ANN,我知道这些东西,但不知道如何创建连接、更新w、y_pred,并编译模型。有什么帮助吗?
【问题讨论】:
标签: tensorflow machine-learning neural-network