为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 慕圣3335023
如果y=="Iris-setosa", 赋值-1,否则赋值1.  类似于c语言?:的语句。y == "Iris-setosa"? -1: 1

已采纳回答 / qq_Sunshine暖阳_0
5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa4.7,3.2,1.3,0.2,Iris-setosa4.6,3.1,1.5,0.2,Iris-setosa5.0,3.6,1.4,0.2,Iris-setosa5.4,3.9,1.7,0.4,Iris-setosa4.6,3.4,1.4,0.3,Iris-setosa5.0,3.4,1.5,0.2,Iris-setosa4.4,2.9,1.4,0.2,Iris-setosa4.9,3.1,1.5,...

最新回答 / 慕粉3647128
第一段改为如下写法,具体原因可以对照得出:import numpy as npclass Perceptron(object):    """    eta:学习率    n_iter:权重向量的训练次数    w_:神经分叉权重向量    errors_:用于记录神经元判断出错次数    """    def __init__(self, eta = 0.01, n_iter=10):        self.eta = eta;        self.n_iter = n_iter;        ...

最新回答 / 严伟安
我也觉得不能解释为出错的次数,可以解释为结果的准确度(此处准确度越小越好)

最新回答 / Mrbeargreat
cost_记录的是J(w),意义是当前预测结果和标准结果之间的和方差,最后绘图的时候纵坐标ylabel写的也是和方差。

最赞回答 / 慕的地591
我是这样改的:import matplotlib.pyplot as pltimport numpy as npy = df.loc[0:99, 4].valuesy = np.where(y == 'Iris-setosa', -1, 1)#print(y)X = df.iloc[0:100, [0, 2]].values#print(X)plt.scatter(X[:50, 0], X[:50, 1], color='red', marker='o', label='setosa')plt.scatt...

最赞回答 / shaunjm
y = df.loc[:100, 4].values 改为 y = df.loc[:99, 4].values或者x = df.iloc[:100, [0, 2]].values 改为 x = df.iloc[:101, [0, 2]].values不知道为啥,反正能运行了就,不然说数组越界

最新回答 / 你买的都好吃
意思是表示当前函数存在但还没有实现功能,一会写了代码就要去掉的

最新回答 / 慕移动9181930
同学您好,任务一的答案是margin:0pxauto;任务二的答案是width:100%;谢谢您的关注与支持,祝您学有所成!<textareaclass="form-control"rows="3"style="resize:none;"></textarea>我这样设置了一下,没有那个拖动的了啊
课程须知
有一定的编程基础,例如掌握C语言。
老师告诉你能学到什么?
1、机器学习的基本概念介绍 2、数据分类算法介绍 3、神经元感知器分类算法并进行实现 4、数据解析和可视化设计 5、使用数据训练神经网络 6、如何使用训练后的神经网络分类数据 7、适应性线性神经元的基本原理并实现 8、适应性线性神经元网络进行数据分类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消