![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
果农夫
努力努力
展开
-
什么是链式法则?
链式法则是微积分中复合函数的求导法则。 复合函数,是指一个函数作为另一个函数的自变量。 如f(x)=3x,g(z)=z+3,g(f(x))就是一个复合函数,并且g(f(x))=f(x)+3=3x+3链式法则(chain rule): 若m(x)=f(g(x)),则m'(x)=f'(g(x))g'(x)即“两个函数凑起来的复合函数,其导数等于里边函数代入外边函数的值的导数,乘里边函数的导数。...转载 2019-09-07 10:09:26 · 8711 阅读 · 0 评论 -
什么是梯度?
在单变量的函数中,梯度可简单理解为只是导数。函数f的梯度方向是函数f的值增长最快的方向,最陡的方向,换句话说,在一个场中,函数在某一点处的梯度即为此点方向导数最大值。更多可见:http://www.mark-to-win.com/index.html?content=Mydb/DBUrl.html&chapter=Mydb/ConvoluNeural_web.html#WhatIsGr...转载 2019-09-07 17:44:37 · 2252 阅读 · 0 评论 -
什么是梯度下降法与delta法则?
梯度下降法就是沿梯度下降的方向求解函数(误差)极小值。delta法则是使用梯度下降法来找到最佳权向量。拿数字识别这个案例为例,训练模型的过程通常是这样的。输入为1万张图片,也就是1万个样本,我们定义为D,是训练样例集合,输出为相对应的1万个数字。这就是1万个目标输出(Target),每一个目标输出我们定义为:td ,是训练样例d的目标输出。我们的模型训练的目的是想找出,此人工神经网络模型的参数,比...转载 2019-09-07 16:06:07 · 734 阅读 · 0 评论 -
BP(back propagation)误差逆传播神经网络
BP神经网络是一种按误差反向传播的神经网络,它的基本思想还是梯度下降法,中间隐含层的误差和最后一层的误差存在一定的数学关系,(可以计算出来),就像误差被反向传回来了,所以顾名思义BP。想想生活中有句话叫做开始差之毫厘,后来失之千里是什么意思?就有点误差传递的感觉。关键他们之间的数学关系是什么?我们得能求出来。首先前向的信号计算和过去还是一样。更多请见:http://www.mark...转载 2019-09-07 17:35:31 · 1057 阅读 · 0 评论 -
卷积到底有什么作用?如何做到特征提取?
经过前面的神经网络的基础学习,终于进入我们这章的核心部分,卷积神经网络(CNN, Convolutional Neural Networks)。很多同学学了半天卷积神经网络,但一直有一个最最根本的问题没有搞懂,他也知道怎么做卷积了,也知道怎么做池化了,就是不知道在为什 么这么干?一直云里雾里的。一般的视频或书中从来也不提及这件事,总是一步到位高大上的各种动图,显示怎么卷怎么卷。没办法,这任务落我肩...转载 2019-09-08 10:28:41 · 2642 阅读 · 0 评论 -
Jupyter notebook的用法
Windows/开始菜单/Jupyter notebook更多请见:http://www.mark-to-win.com/index.html?content=Mydb/DBUrl.html&chapter=Mydb/ConvoluNeural_web.html#JupyterUsage转载 2019-09-10 09:36:55 · 157 阅读 · 0 评论 -
Spyder的用法
Windows/开始菜单/Spyder敲入以下代码:from skimage import ioimg = io.imread('i:/tmp/AnacondaIns1.jpg')print 'mark to win'io.imshow(img)[注意要使python3的话, 打印要加括号。print ('mark')mark]更多请见:http://ww...转载 2019-09-10 10:53:37 · 1002 阅读 · 0 评论 -
如何建立安装Tensorflow所需的Anaconda虚拟环境
马克-to-win @ 马克java社区:防盗版实名手机尾号:73203。我们刚才安装的anaconda的实体环境,python版本是3 。但是如果使用Python开发网站系统,可能需要Python2的版本,(当然安装Tensorflow需要Python3的版本),此时就会发生版本不一致的问题。马克-to-win @ 马克java社区:这时我们可以使用Anaconda虚拟环境,让网站框架与Tens...转载 2019-09-10 11:20:04 · 1110 阅读 · 0 评论 -
如何在Anaconda虚拟环境安装Tensorflow与Keras
1 启动Anaconda虚拟环境安装Tensorflow与keras前,先启动Tensorflow的Anaconda虚拟环境。activate myTensorEnv2 安装Tensorflow在命令提示符窗口输入下列命令,安装Tensorflow:pip install tensorflow出现上述界面时,表明tensorflow已经在虚拟环境中安装成功。测试一下:python命...转载 2019-09-10 17:48:53 · 1837 阅读 · 0 评论