1)、Adagrad一种自适应学习率算法,实现代码如下: cache += dx**2 x += - learning_rate * dx / (np.sqrt(cache) + eps) 这种方法的好处是,对于高梯度的权重,它们的有效学习率被降低了;而小梯度的权重迭代过程中学习率提升了。要注意的是 ...
分类:
其他好文 时间:
2017-07-25 00:59:46
阅读次数:
201
##numpy函数库中一些经常使用函数的记录 近期才開始接触python,python中为我们提供了大量的库,不太熟悉。因此在《机器学习实战》的学习中,对遇到的一些函数的使用方法进行记录。 (1)mat( ) numpy函数库中存在两种不同的数据类型(矩阵matrix和数组array),都能够用于处 ...
分类:
其他好文 时间:
2017-07-24 13:04:22
阅读次数:
252
Numpy指南笔记 第2章:Numpy基础 创建多维数组# coding:utf-8import numpy as npm=np.array([np.arange(2),np.arange(2)])print mprint m.shape 一维数组切片和索引# coding:utf-8import ...
分类:
其他好文 时间:
2017-07-24 10:04:21
阅读次数:
192
来源于:https://github.com/HanXiaoyang/python-and-numpy-tutorial/blob/master/python-numpy-tutorial.ipynb python与numpy基础 来源于:https://github.com/HanXiaoyang ...
分类:
编程语言 时间:
2017-07-23 18:26:21
阅读次数:
342
一、关于numpy的random的使用: 1.rand随机值 2.randn返回样本具有标准正太分布 3.randint返回随机整数 4.random([size])返回随机浮点数位于半开区间[0.0,1.0) 5.choice从给定的数字中生成一个随机样本 6.shuffle(x)打乱x的顺序 更 ...
分类:
其他好文 时间:
2017-07-23 18:25:35
阅读次数:
278
通过K近邻算法探究numpy向量运算提速 茴香豆的“茴”字有... ... 使用三种计算图片距离的方式实现K近邻算法: 1.最为基础的双循环 2.利用numpy的broadca机制实现单循环 3.利用broadcast和矩阵的数学性质实现无循环 图片被拉伸为一维数组 X_train:(train_n ...
分类:
编程语言 时间:
2017-07-22 23:37:08
阅读次数:
880
np.newaxis 在使用和功能上等价于 None,其实就是 None 的一个别名。 1. np.newaxis 的实用 2. 索引多维数组的某一列时返回的是一个行向量 所以,一种正确的索引方式是: 如果想实现第二列和第四列的拼接(层叠): ...
分类:
编程语言 时间:
2017-07-22 15:29:14
阅读次数:
150
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 在指定的间隔内返回均匀间隔的数字。 返回num均匀分布的样本,在[start, stop]。 这个区间的端点可以任意的被排除在外。 start ...
分类:
其他好文 时间:
2017-07-22 13:21:53
阅读次数:
240
windows下python科学计算库的下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/(由于C运行库的问题,scipy在linux下可以用pip安装,而windows下不行) matpoltlib:绘图 numpy:矩阵运算 scipy:科学计算,高阶 ...
分类:
编程语言 时间:
2017-07-21 20:44:07
阅读次数:
176
1.numpy的导入和使用 from numpy import *;#导入numpy的库函数import numpy as np; #这个方式使用numpy的函数时,需要以np.开头。 2.矩阵的创建 由一维或二维数据创建矩阵 a1=array([1,2,3]) a1=mat(a1) a1=mat( ...
分类:
编程语言 时间:
2017-07-21 18:58:29
阅读次数:
216