- 博客(216)
- 资源 (4)
- 收藏
- 关注
转载 Python3.5 报错:NameError: name 'reload' is not defined
python3.5 在调用自己编写的regTrees.py文件时,直接reload(regTrees)发生错误。报错:NameError: name ‘reload’ is not defined1.报错方式reload('regTrees')1报错: TypeError: reload() argument must be module2. 解决方案尝试
2018-02-06 03:06:55 4650 1
转载 机器学习中防止过拟合的处理方法
转自:http://blog.csdn.net/heyongluoyao8/article/details/49429629防止过拟合的处理方法过拟合 我们都知道,在进行数据挖掘或者机器学习模型建立的时候,因为在统计学习中,假设数据满足独立同分布(i.i.d,independently and identically distributed),即当前已产生的数据可
2018-02-05 12:26:25 1386
转载 网络模型的保存和读取
转自:http://blog.csdn.net/lwplwf/article/details/62419087之前的笔记里实现了softmax回归分类、简单的含有一个隐层的神经网络、卷积神经网络等等,但是这些代码在训练完成之后就直接退出了,并没有将训练得到的模型保存下来方便下次直接使用。为了让训练结果可以复用,需要将训练好的神经网络模型持久化,这就是这篇笔记里要写的东西。Tenso
2018-02-03 22:07:17 990
转载 Python&OpenCV - 随机生成图像 与 图像的转维(reshape)
随机生成图像 与 图像的转维(reshape) 转自: http://blog.csdn.net/caroline_wendy/article/details/17062379 OpenCV可以支持Python版本;通过Python的标准库, os.urandom(), 随机生成uchar数, 然后传递给OpenCV的矩阵;通过reshape()函数
2018-02-03 14:04:35 1472
转载 ELU激活函数的提出(FAST AND ACCURATE DEEP NETWORK LEARNING BY EXPONENTIAL LINEAR UNITS (ELUS))
http://blog.csdn.net/mao_xiao_feng/article/details/53242235?locationNum=9&fps=1论文下载:FAST AND ACCURATE DEEP NETWORK LEARNING BY EXPONENTIAL LINEAR UNITS (ELUS)(2016,Djork-Arn´e Clevert, Tho
2018-02-02 12:02:13 8270
转载 Cross_validation.train_test_split 中 stratify这个参数的意义是什么?
比单独使用train_test_split来划分数据更严谨 stratify是为了保持split前类的分布。比如有100个数据,80个属于A类,20个属于B类。如果train_test_split(... test_size=0.25, stratify = y_all), 那么split之后数据如下: training: 75个数据,其中60个属于A类,15个属于B
2018-02-02 11:50:08 2509
转载 Tensorflow中的变量管理
#如何通过tf.variable_scope函数来控制tf.ger_variable函数获取已经创建过的变量#在名字为foo的命名空间内创建名字为v的变量import tensorflow as tfwith tf.variable_scope("foo"): v = tf.get_variable("v",shape=[1],initializer=tf.constant_init
2018-02-02 10:59:27 404
转载 《一只孤独的船》莱蒙托夫
一只船孤独地航行在海上,它既不寻求幸福,也不逃避幸福,它只是向前航行,底下是沉静碧蓝的大海,而头顶是金色的太阳。将要直面的,与已成过往的,较之深埋于它内心的 皆为微沫。
2018-02-02 10:55:08 4839
转载 python库——h5py入门讲解
转自:http://blog.csdn.net/csdn15698845876/article/details/73278120h5py简单介绍h5py文件是存放两类对象的容器,数据集(dataset)和组(group),dataset类似数组类的数据集合,和numpy的数组差不多。group是像文件夹一样的容器,它好比python中的字典,有键(key)和值(value)。gro
2018-01-31 12:21:20 2212
转载 Python读入CIFAR-10数据库
https://www.cnblogs.com/hans209/p/6919851.htmlCIFAR-10可以去http://www.cs.toronto.edu/~kriz/cifar.html下载(记得下载python格式) CIFAR-10数据组成:训练集和测试集分别有50000和10000张图片,RGB3通道,尺寸32×32,如下为data_b
2018-01-29 04:03:04 1200 1
转载 tf.nn.in_top_k的用法
http://blog.csdn.net/uestc_c2_403/article/details/73187915tf.nn.in_top_k组要是用于计算预测的结果和实际结果的是否相等,返回一个bool类型的张量,tf.nn.in_top_k(prediction, target, K):prediction就是表示你预测的结果,大小就是预测样本的数量乘以输
2018-01-26 19:05:31 363
转载 tf.train.ExponentialMovingAverage
http://blog.csdn.net/uestc_c2_403/article/details/72235334tf.train.ExponentialMovingAverage(decay, steps)tf.train.ExponentialMovingAverage这个函数用于更新参数,就是采用滑动平均的方法更新参数。这个函数初始化需要提供一个衰减速率
2018-01-26 18:36:01 303
转载 谈Tensorflow的Batch Normalization
tensorflow中关于BN(Batch Normalization)的函数主要有两个,分别是:tf.nn.momentstf.nn.batch_normalization关于这两个函数,官方API中有详细的说明,具体的细节可以点链接查看,关于BN的介绍可以参考这篇论文,我来说说自己的理解。不得不吐槽一下,tensorflow的官方API很少给例子,太不人性化了,人家numpy做的
2018-01-17 15:02:47 585
转载 Sklearn-train_test_split随机划分训练集和测试集
sklearn.model_selection.train_test_split随机划分训练集和测试集官网文档:http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_split
2018-01-12 09:51:02 8571 1
转载 tf.one_hot
tf.one_hot在看conditionGAN的时候注意到label的输入要把它转换成one-hot形式,再与噪声z进行tf.concat输入,之前看的时候忽略了,现在再看才算明白为什么。tf.one_hot( indices,#输入,这里是一维的 depth,# one hot dimension. on_value=None,#output 默认1 of
2018-01-02 21:04:40 249
转载 tf.stack()和tf.unstack()的用法
tf.stack()这是一个矩阵拼接的函数,tf.unstack()则是一个矩阵分解的函数c是拼接,而d和e则是不同维度的分解转自:http://blog.csdn.net/u012193416/article/details/77411535
2018-01-02 20:43:28 976
转载 numpy.random.rand使用详解
http://blog.csdn.net/you_are_my_dream/article/details/53494801numpy.random.randnumpy.random.rand(d0, d1, ..., dn)Random values in a given shape.(指定类型的)Create an array of the given
2018-01-02 17:06:29 11732
原创 TensorFlow版本
终端或命令行下输入:Ubuntu版本sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.0-cp27-none-linux_x86_64.whlWindows版本pip install https://mirrors.tuna.tsinghua.edu.cn/te
2018-01-02 16:55:21 577
转载 [numpy]random.choice()随机选取内容
概述:可以从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。说明:numpy.random.choice(a, size=None, replace=True, p=None)a : 1-D array-like or int If an ndarray, a random sample is generated from its elements.
2018-01-02 16:48:21 7593
转载 np.newaxis 为 numpy.ndarray(多维数组)增加一个轴
>> type(np.newaxis)NoneType>> np.newaxis == NoneTrue1234np.newaxis 在使用和功能上等价于 None,其实就是 None 的一个别名。1. np.newaxis 的实用>> x = np.arange(3)>> xarray([0, 1, 2])>> x.shape(3,)>> x[:, np.n
2017-12-30 15:47:25 247
转载 Python 3 os.walk使用详解
转自:https://www.cnblogs.com/herbert/archive/2013/01/07/2848892.htmlos.walk(top, topdown = True, onerror = None, followlinks = False) 文件结构Test folder: SubTest1 folder: Th
2017-12-29 19:13:38 1850
转载 Saver的用法
1. Saver的背景介绍 我们经常在训练完一个模型之后希望保存训练的结果,这些结果指的是模型的参数,以便下次迭代的训练或者用作测试。Tensorflow针对这一需求提供了Saver类。Saver类提供了向checkpoints文件保存和从checkpoints文件中恢复变量的相关方法。Checkpoints文件是一个二进制文件,它把变量名映射到对应的tensor值
2017-12-29 13:59:16 3187
转载 tensorflow学习之常用函数总结:tensorflow官方例子中的诸如tf.reduce_mean()这类函数
前言tensorflow官网给的例子用到了很多函数,然后并没有具体说明,还要自己去翻文档,有些函数是很常用的,下面来一一总结。正文一,tensorflow中有一类在tensor的某一维度上求值的函数。如:求最大值tf.reduce_max(input_tensor, reduction_indices=None, keep_dims=False, name=
2017-12-29 12:05:47 203
转载 tensorflow中tf.random_normal和tf.truncated_normal的区别
1、tf.truncated_normal使用方法tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)从截断的正态分布中输出随机值。 生成的值服从具有指定平均值和标准偏差的正态分布,如果生成的值大于平均值2个标准偏差的值则丢弃重新选择。在正态分布的
2017-12-29 11:56:42 195
转载 variable与get_variable
Variabletensorflow中有两个关于variable的op,tf.Variable()与tf.get_variable()下面介绍这两个的区别tf.Variable与tf.get_variable()tf.Variable(initial_value=None, trainable=True, collections=None, validate_shape=Tru
2017-12-29 11:11:30 224
转载 图像操作和处理
本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的 Python 工具包,并介绍用于读取图像、图像转换和缩放、计算导数、画图和保存结果等的基本工具。这些工具的使用将贯穿本书的剩余章节。1.1 PIL:Python图像处理类库PIL(Python Imaging Library Python,图像处理类库)提供了通用的图像处理功能,以及大量有用的基本图像操作,比如图像
2017-12-27 01:18:45 6305
原创 图片保存路径更改 python
from matplotlib import pyplot as pltx=[2,5]y=[4,9]plt.plot(x,y)plt.savefig('D:\img.jpg')或者保存为pdf格式:plt.savefig('D:\img.pdf')
2017-12-27 01:09:25 12114
转载 最邻近插值法(The nearest interpolation)实现图像缩放
也称零阶插值。它输出的像素灰度值就等于距离它映射到的位置最近的输入像素的灰度值。但当图像中包含像素之间灰度级有变化的细微结构时,最邻近算法会在图像中产生人为加工的痕迹。具体计算方法:对于一个目的坐标,设为 M(x,y),通过向后映射法得到其在原始图像的对应的浮点坐标,设为 m(i+u,j+v),其中 i,j 为正整数,u,v 为大于零小于1的小数(下同),则待求象素灰度的值 f(m)。利用浮点
2017-12-27 00:58:28 10311
转载 Python print函数用法,print 格式化输出
使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数python print也支持参数格式化,与C言的printf似,strHello = "the length of (
2017-12-26 21:00:54 2672
转载 Python: zip()的使用
以前使用zip ,只用过最简单的,合并两个列表,没有仔细深究过,后来在实验楼 做实验的时候,遇到了这样的一行代码:[list(row) for row in zip(*field)]#field 是一个矩阵1有点蒙了, 就查了查了,这俩博客的介绍挺仔细的 Python零碎知识(2):强大的zip , Python的zip函数 记录一下吧zip()的基本使用方法
2017-12-25 17:09:45 972
转载 python list转矩阵
"code" class="python">#list转矩阵,矩阵列合并 x = [[1.2,2.2,1.4],[1.3,2.4,2.1],[1,1,0]] #表示有三个点,第一个点为(1,2,1,3)类型为1 #将其转换为矩阵,每一行表示一个点的信息 m = np.array(x).T print m
2017-12-25 16:33:01 16803 1
转载 Python图片转换成矩阵,矩阵数据转换成图片
# coding=gbkfrom PIL import Imageimport numpy as np# import scipyimport matplotlib.pyplot as pltdef ImageToMatrix(filename): # 读取图片 im = Image.open(filename) # 显示图片# im.show()
2017-12-25 11:40:33 13471
原创 Unofficial Windows Binaries for Python Extension Packages
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
2017-12-25 11:38:51 315
转载 随机生成图像 与 图像的转维(reshape)
OpenCV可以支持Python版本;通过Python的标准库, os.urandom(), 随机生成uchar数, 然后传递给OpenCV的矩阵;通过reshape()函数, 把1维变成2维(灰度图像), 把1维变成3维(彩色图像);注意: "-*- coding: utf-8 -*-"可以UTF-8编码, 可以使用中文注释; 输出灰度和彩色;代码如下:
2017-12-25 11:23:25 2521
转载 numpy中的matrix矩阵处理
numpy模块中的矩阵对象为numpy.matrix,包括矩阵数据的处理,矩阵的计算,以及基本的统计功能,转置,可逆性等等,包括对复数的处理,均在matrix对象中。 class numpy.matrix(data,dtype,copy):返回一个矩阵,其中data为ndarray对象或者字符形式;dtype:为data的type;copy:为bool类型。>>> a = np.matrix(
2017-12-23 17:54:23 466
转载 Python列表排序 reverse、sort、sorted 操作方法详解
python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级python list排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,比如下面这样>>> x = [1,5,2,3,4]>>> x.reverse()>>> x[4, 3, 2, 5,
2017-12-23 10:32:39 8723
转载 Array objects
Scipy.orgDocsNumPy v1.13 ManualNumPy ReferenceArray objectsindexnextpreviousIndexingndarrays can be indexed using the standard Python x[obj] syntax, where x is the
2017-12-23 10:30:42 283
转载 详细记录python的range()函数用法
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#
2017-12-22 22:00:50 770
转载 python的二维数组操作
需要在程序中使用二维数组,网上找到一种这样的用法:123456#创建一个宽度为3,高度为4的数组#[[0,0,0],# [0,0,0],# [0,0,0],# [0,0,0]]myList= [[0]* 3]* 4
2017-12-21 23:50:03 888
转载 用numpy把一个矩阵的一行或一列删除,再把剩下的拼在一起
在分析数据的时候,需要把某个数据矩阵的一行或者一列删除掉.....http://blog.csdn.net/accumulate_zhang/article/details/78452090
2017-12-21 14:22:24 2777 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人