【发布时间】:2021-09-02 03:45:15
【问题描述】:
尝试运行以下代码时出错请帮助
我已尝试运行以下代码,但一直出现错误
import numpy
import nnfs
from nnfs.datasets import spiral_data
nnfs.init
class layer_Dense:
def init_(self, n_inputs, n_neurons):
self.weights = 0.01 + np.random.randn(n_inputs, n_neurons)
self.biases = np.zeros(1, n_neurons)
def forward(self, inputs):
self.output = np.dot(inputs, self.weights) + self.biases
class Activation_Relu:
def forward(self, inputs):
self.output= np.maximum(0, inputs)
class Activation_Softmax:
def forward(self, inputs):
exp_values= np.exp(inputs - np.max(inputs, axis=1, keepdims=True)
probabilities = exp_values / np.sum(exp_values, axis=1, keepdims=True)
self.output = probabilities
X, y = spiral_data(classes=100, samples=3)
dense= layer_dense(2,3)
Activation1= Activation_Relu()
dense2= layer_dense(3,3)
Activation2= ()
dense.forward(X)
Activation1.forward(dense.output)
dense2.forward(Activation1.output)
print(activation2.output[:5])
【问题讨论】:
-
您似乎在上一行中缺少右括号
-
请避免添加图片,以纯文本添加错误。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python-3.x jupyter-notebook