学习python遇到的一些问题,请大家帮我解答一下

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自: 风一样 fish

这是《机器学习升级版II》中“Python库的使用”章节的问题。回答如下:  1、经典教材上的卷积,其实是“翻转相乘相加”,所以,Numpy提供的代码也是服从这个定义。——只不过现在泛滥的CNN忽略了“翻转”这个操作而已。 可以参考我们提供的股票数据处理中卷积的代码,我在里面是实现取反了的:
1479638359384.png
  2、Python中涉及轴(axis)的概念,问题中需要的stack,可以使用axis=0得到,实验代码如下:
1479638409456.png
 

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自:

请问,具体问题是什么?

风一样

赞同来自:

第一个问题:
P@8A5APW
请问对于这个卷积操作,值为什么不是1*0+1*2+3*0.5=3.5呢? 不是应该按照权值线性组合相加吗?   第二个问题:
QQ截图20161120154329.png
像这样的一个三维数组,在按照stack((R,G,B),2)组合之后的结果,请问为什么是这样的呢?
QQ截图20161120175951.png
  不是应该按照第三维数叠加吗?像下面这个样子
QQ截图20161120154411.png
QQ截图20161120154411.png
QQ截图20161120154411.png
  初学python,非常感谢!!!    

要回复问题请先登录注册