机器学习
文章平均质量分 66
不要清汤锅
The lion doesn't concern himself with the opinions of the sheep
展开
-
Numpy怎样给数组增加一个维度 _
Numpy怎样给数组增加一个维度背景:很多数据计算都是二维或三维的,对于一维的数据输入为了形状匹配,经常需升维变成二维需要:在不改变数据的情况下,添加数组维度;(注意观察这个例子,维度变了,但数据不变)原始数组:一维数组arr=[1,2,3,4],其shape是(4, ),取值分别为arr[0],arr[1],arr[2],arr[3]变形数组:二维数组arr[[1,2,3,4]],其shape实(1,4), 取值分别为a[0,0],a[0,1],a[0,2],a[0,3]实操:经常需转载 2021-08-05 14:48:59 · 34057 阅读 · 0 评论 -
Python numpy模块中transpose函数以及swapaxes函数用法
一、前言众所周知,python的numpy模块在数据分析中占有重要的地位,因其所定义的 ndarray(n-dimensional array,多维数组)对象比之python基本类库所定义的 list 对象而言,具有更高的灵活性和更广的适用范围。更重要的是,由于numpy模块是用C语言编写的,因此计算机在处理 ndarray 对象时的速度要远快于 list 对象。看一个例子:>> import numpy as np my_arr = np.arrange(1000000)...转载 2021-05-31 14:41:17 · 932 阅读 · 1 评论 -
反向传播——通俗易懂
最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候总是会遇到一些问题,或者看到大篇的公式觉得好像很难就退缩了,其实不难,就是一个链式求导法则反复用。如果不想看公式,可以直接把数值带进去,实际的计算一下,体会一下这个过程之后再来推导公式,这样就会觉得很容易了。转载 2021-05-29 11:10:55 · 500 阅读 · 0 评论 -
机器学习中的数学
牛顿法和拟牛顿法https://blog.csdn.net/u012294618/article/details/79750224原创 2021-02-05 21:38:17 · 86 阅读 · 0 评论