构建感知器时 Jupiter Labs 语法错误
Jupiter Labs Syntax Error when building out perceptron
正在构建感知器,但我在定义函数和调用函数时遇到了问题...5 分钟前它可以工作,但现在不行了?
def draw(x1,x2):
ln = plt.plot(x1, x2)
def sigmoid(score):
return 1/(1+ np.exp(-score))
def calculate_error(line_parameters, points, y):
m = points.shape[0]
p = sigmoid(points*line_parameters
cross_entropy = -(1/m)*(np.log(p).T * y + np.log(1-p).T*(1-y))
return cross_entropy
您在 calculate_error
def 中漏掉了一个右括号。变化:
p = sigmoid(points*line_parameters
和
p = sigmoid(points*line_parameters)
正在构建感知器,但我在定义函数和调用函数时遇到了问题...5 分钟前它可以工作,但现在不行了?
def draw(x1,x2):
ln = plt.plot(x1, x2)
def sigmoid(score):
return 1/(1+ np.exp(-score))
def calculate_error(line_parameters, points, y):
m = points.shape[0]
p = sigmoid(points*line_parameters
cross_entropy = -(1/m)*(np.log(p).T * y + np.log(1-p).T*(1-y))
return cross_entropy
您在 calculate_error
def 中漏掉了一个右括号。变化:
p = sigmoid(points*line_parameters
和
p = sigmoid(points*line_parameters)