
人工智能
文章平均质量分 54
喵寒
算法蒟蒻(>﹏<)
展开
-
【ai入门】如何更高效的调整参数?对于梯度下降的简单解释、python实现和动态内容绘制
梯度下降在最低点的左边,w需要调大,最低点的右边,w需要调小利用k,最低点斜率为0得到代价函数曲线在w这个点上的斜率k根据k正负调整w如果每次调整的幅度确定,调整的速度很慢且可能在最低点反复横跳希望:远离最低点下降速度快,越接近最低点下降速度越慢令w=w-k,k离最低点越远绝对值越大,w下降的也就越快同样的,使用学习率alpha控制下降的速度编程实现初始化x, y = dataset.get_beans(100)plt.scatter(x, y)# 初始w = 0.1原创 2022-02-26 22:05:33 · 1178 阅读 · 0 评论 -
【ai入门】如何处理误差?回归分析、代价函数详解及其简单的编程实现
方差代价函数引入如何处理误差?如果是单纯的相减,算总体误差时有可能出现正负相消的情况绝对差:误差的绝对值。不方便平方误差:差值取平方即可当x=a时e=(y(a)-wa)^2,ae是关于w的一元二次函数全局误差就是将每点的误差求平均,所以全局误差e也是w的一元二次函数。它描述了当w取不同值时误差的大小。对于一组数据xi,yi:称e为均方误差所以我们要让机器自己寻找抛物线的最低点正规方程直接求最低点w=b/2a,带入公式化简得:但如果数据量庞大,这种方式显然不合适编程实现获原创 2022-02-26 22:00:37 · 488 阅读 · 0 评论 -
【ai入门】如何让机器拥有直觉?详细解释Rosenblatt感知器的算法原理及python实现
通过简单的例子引入,用函数来准确的描述直觉。介绍了简单的一元一次函数感知器及其实现方法。原创 2022-02-26 21:54:36 · 1191 阅读 · 0 评论