神经网络
司南牧
立志让初学者跨界学编程/算法/AI机器人无障碍专注零基础教程,知乎@司南牧
展开
-
易懂如何理解单个神经元+随机梯度下降学习逻辑与规则编程实践
易懂的神经网络Python实战:单个神经元+随机梯度下降学习逻辑与规则目录逻辑与(AND)破除神经元的认知障碍实践:用程序表示一个手工设置权重weight和偏置bias的神经元那么怎么让计算机自己确定神经元的参数?梯度下降1。直观理解梯度下降2。梯度下降怎么做的?4。梯度下降有啥用?实践:动手实现随机梯度下降(根据上面的那个伪代码)AI韬鸽的笔记专栏中《...原创 2019-04-26 16:30:31 · 12705 阅读 · 1 评论 -
适合初学者的神经网络理论到实践(2):理论结合python编程实践介绍反向传播,为何说深度学习离不开反向传播?
专栏中《零神经网络实战》系列持续更新介绍神经元怎么工作,最后使用python从0到1不调用任何依赖神经网络框架(不使用tensorflow等框架)来实现神经网络,梯度下降、反向传播、卷积神经网络CNN、循环神经网络RNN。从0基础角度进行神经网络实战。 上一篇:零基础神经网络实战(1):单个神经元+随机梯度下降学习逻辑与规则作者:@Ai酱实例介绍反向传播,为何说深度学习离不开反向传...原创 2019-04-26 16:32:59 · 816 阅读 · 0 评论 -
适合初学者的神经网络理论到实践(3): 概率统计与机器学习神经网络的联系?
欢迎关注博主或CSDN专栏《适合初学者的神经网络机器学习理论到实践入门》统计就是根据样本估计总体的概率分布。概率是已知总体概率分布,求某个样本的概率。举个高中常见的例子:什么是统计?:不知道袋子里面多少球,现在从袋子取5次球。发现4次是红,1次是白。然后我们估计这个袋子红白比例可能是4:1。这就是统计,根据抽样来估计整体的样本分布规律。什么是概率?:已知袋子有10个球,红球8个,白...原创 2019-04-26 16:34:55 · 1068 阅读 · 0 评论 -
适合初学者的神经网络理论到实践(5):10分钟从实践了解Python测试入门
Table of Contents- 如何比较运行时某变量大小或类型是否与预期值一致: assert(断言)assert例子:assert练习:- Python单元测试实践- 如何测试近似相等,非常接近我们就认为是相等(需要用到numpy)为何要测试:设定预期结果让计算机判断结果是否符合预期。省得组件很多的时候一个一个的检测这些组件是否运行结果正确。- 如何比较运行时某...原创 2019-05-04 14:51:25 · 692 阅读 · 0 评论 -
[初学者入门]任何机器学习套路?逻辑回归是什么?要有哪些未知参数待求解?如何优化?梯度下降是什么?如何用梯度下降
逻辑回归是什么?要有哪些未知参数待求解?如何优化?梯度下降是什么?如何用梯度下降求逻辑回归未知参数?作者:知乎@Ai酱本文要解决的是标题上的那些问题。1. 任何机器学习套路任何机器学习套路都逃不掉:使用一个数学模型来套到数据上->任何数学模型都有待设定的参数,不同数据适合不同参数值->怎么评价这些参数设定值好不好(设计误差函数)->用梯度下降或者其他方法求解误差函数最小值...原创 2019-05-23 18:14:43 · 478 阅读 · 1 评论