python
文章平均质量分 67
蜗牛me
小小的天,有大大的梦想
展开
-
Jupyter Notebook 快捷键
在windows 下安装Anaconda3以后就默认安装了,直接点击即可使用; 在Linux下,在控制台输入jupyter notebook,可以直接开启。 pyter Notebook 的快捷键 Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 E...翻译 2018-03-31 11:16:24 · 551 阅读 · 0 评论 -
python 的内置函数eval
eval(source[, globals[, locals]])作用: 将字符串str当成有效的表达式来求值并返回计算结果。参数:source:一个Python表达式或函数compile()返回的代码对象;globals:可选。必须是dictionary;locals:可选。任意map对象。实例:###########################################...转载 2019-04-27 09:41:19 · 330 阅读 · 0 评论 -
Python中*args 和**kwargs的用法
当函数中的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。*args 可以被认为是list或tuple, **kwargs 可以被认为是字典dictdef fun_var_args(farg, *args): print "arg:", farg ...转载 2019-04-16 10:21:56 · 204 阅读 · 0 评论 -
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]用法
x[m,n]是通过numpy库引用数组或矩阵中的某一段数据集的一种写法,m代表第m维,n代表m维中取第几段特征数据。通常用法:x[:,n]或者x[n,:]x[:,n]表示在全部数组(维)中取第n个数据,直观来说,x[:,n]就是取所有集合的第n个数据,对于X[:,0];是取二维数组中第一维的所有数据对于X[:,1]是取二维数组中第二维的所有数据对于X[:,m:n]是取二维数组...原创 2019-04-04 15:21:07 · 1781 阅读 · 0 评论 -
Pytorch中的variable, tensor与numpy相互转化
1.将numpy矩阵转换为Tensor张量sub_ts = torch.from_numpy(sub_img) #sub_img为numpy类型2.将Tensor张量转化为numpy矩阵sub_np1 = sub_ts.numpy() #sub_ts为tensor张量3.将numpy转换为Variablesub_va = Variable(torch.fr...原创 2019-03-08 09:18:27 · 5923 阅读 · 0 评论 -
Ubuntu16.04下安装Caffe(CPU版)
OS:Ubuntu16.04使用Caffe Python接口Envs:CPU(可以没有NVIDIA 显卡)参考:CAFFE官网安装指南页面http://caffe.berkeleyvision.org/installation.html#compilationhttps://blog.csdn.net/u010402483/article/details/51506616https://...原创 2018-09-30 11:15:07 · 590 阅读 · 1 评论 -
Ubuntu下安装第三方依赖包时出现无法安装的情况
问题描述:第三方依赖包已经安装完成后,由于版本的问题,出现不兼容的情况,此时也无法进行更新,可以先输入以下命令,查看已经安装的版本pip list尝试升级:例如想要升级numpy时使用命令:sudo pip install --upgrade numpy报错:Cannot uninstall ‘numpy’. It is a distutils installe...原创 2018-09-08 23:40:15 · 1684 阅读 · 0 评论 -
Confusion Matrix
March 25, 2014 · machine learning Simple guide to confusion matrix terminology A confusion matrix is a table that is often used to describe the performance of a classification model (or “...翻译 2018-08-22 22:38:05 · 1286 阅读 · 0 评论 -
计算机视觉论文整理
本文梳理了2012到2017年计算机视觉领域的大事件:以论文和其他干货资源为主,并附上资源地址。囊括上百篇论文,分ImageNet 分类、物体检测、物体追踪、物体识别、图像与语言和图像生成等多个方向进行介绍。上述的深度学习被引用最多的100篇论文是Github上的一个开源项目,社区的成员都可以参与。翻译 2018-05-30 10:19:42 · 18159 阅读 · 3 评论 -
利用python对大量图片进行重命名
说明在进行深度学习的过程中,需要对图片进行批量的命名处理,因此利用简单的python代码实现图片的命名格式处理# -*- coding:utf8 -*-import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = 'C:/Us...原创 2018-05-19 10:24:43 · 19499 阅读 · 14 评论 -
Keras 常见层的知识点理解
Dense()Keras框架中的Dense(),是Keras中的core中的一个重要的函数 用来对上一层的神经元进行全部连接,实现特征的非线性组合。 该函数所在windows目录的位置为:\Anaconda3\Lib\site-packages\keras\layers\core.py (windows环境下配置Keras是在Anaconda3的环境下进行配置,减少了各种依赖包的频繁安装...翻译 2018-04-20 23:08:53 · 20813 阅读 · 2 评论 -
解析TensorFlow下的卷积神经网络
首先,对卷积神经网络操作作出一个简单的回顾: 卷积神经网络通常采用若干个卷积和子采样层的叠加结构作为特征抽取器。卷积层与子采样层不断将特征图缩小,但是特征图的数量往往增多。特征抽取器后面接一个分类器,分类器通常由一个多层感知机构成。在特征抽取器的末尾,我们将所有的特征图展开并排列成为一个向量,称为特征向量,该特征向量作为后层分类器的输入,如下图所示: 卷积操作的过程: 卷积过程有三个二维...翻译 2018-04-22 22:04:06 · 647 阅读 · 0 评论 -
上传代码到GitHub
前面的文章中介绍了如何在Windows环境下搭建Git版本管理工具,而在这里,介绍如何将自己的代码实时上传到自己的GitHub上,来供大家进行学习和参考。第一步 申请GitHub账号在GitHub官方网站上申请注册自己的GitHub账号第二步 创建远程代码仓库首先在GitHub上新建一个版本库(New repository) 点击进行New repository...原创 2018-04-11 15:56:15 · 300 阅读 · 0 评论 -
tensorflow学习:池化层(pooling)和全连接层(dense)
tensorflow的池化层和全连接层的理解翻译 2017-12-02 11:19:19 · 5197 阅读 · 0 评论 -
python 函数继承调用super()初始化报错“TypeError: super() takes at least 1 argument”
在python中有如下代码:class father(): def __init__(self,age): self.age = age def get_age(self): print(self.age) class son(father): def __init__(self,age): super().__init__(age) self.toy_number ...原创 2019-05-01 18:16:30 · 1267 阅读 · 0 评论