- 博客(35)
- 收藏
- 关注
原创 python3传参类型记录
python3中, 给函数传入dict和list, 相当于是传入了一份引用的copy (浅拷贝)向函数中传入dict:def modify(d): d['a'] = 11def delete(d): d.pop('b')def insert(d): d['c'] = 3d1 = {'a': 1, 'b': 2}modify(d1)delete(d1)i...
2018-11-01 17:53:42 655
转载 Linux中tar命令
Linux下的tar压缩解压缩命令详解 Linux下文件的打包、解压缩指令——tar,gzip,bzip2参数这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。c: 建立压缩档案x:解压t:查看内容r:向压缩归档文件末尾追加文件u:更新原压缩包中的文件下面的参数是根据需要在压缩或解压档案时可选的:z:有gzip属性的j:有b...
2018-07-09 11:19:02 474
原创 声音的分贝
1. 分贝定义分贝dB定义为两个数值的对数比率,这两个数值分别是测量值和参考值(也称为基准值)。存在两种定义情况。 一种为功率之比: 1dB=10log10WW01dB=10log10WW01dB=10log_{10}\frac{W}{W_0} 一种为幅值之比: 1dB=10log10(XX0)2=20log10(XX0)1dB=10log10(XX0)2=20log10(XX0)1d...
2018-04-30 15:47:42 2623
原创 LSTM笔记
前言Understanding LSTM Networks 这篇博客应该是所有学习LSTM的同学必看而且一看就会的博客了。我看了无数遍,忘了无数遍,所以还是写一篇总结记录一下……正文先放一张LSTM的整体图: 看上去好复杂……但是不用担心,分解开看的话是非常清晰简单的。核心思想LSTM的key是cell state,即细胞状态,就是下图中的横线。它像一条传送带一样贯...
2018-04-24 11:45:19 312
原创 git修改proxy
git config –local http.proxy 127.0.0.1:port git config –global –get http.proxy git config –global –unset http.proxy
2018-03-29 22:56:25 456
原创 MFCC(梅尔倒频谱系数)总结
看了很多MFCC的资料,经常过一段时间就忘了。现在总结一下其中的要点,便于今后翻看。MFCC(梅尔倒频谱系数)是在1980年由Davis和Mermelstein搞出来的。MFCC是一种人工(hand crafted)特征,可以用于语音识别等。当年在语音领域取得了重大的成就,后来出现了深度学习,这种deep learned特征就是另一说了。虽然现在深度学习如日中天,也取得了非常好的效果,但是MF...
2018-03-16 15:58:44 5649 1
原创 ubuntu如何添加用户(useradd)
首先就是,Linux使用useradd添加用户。 命令格式为:useradd 参数们 usernameuseradd有很多参数,但是常用的有如下几个:-s 指定当前用户的bash。不写的话,容易造成新用户登录之后输入命令异常,比如不能自动补全。-b 指定base目录。比如useradd -b /usr username,则新用户的目录为/usr/username-d 指定...
2018-03-09 14:44:04 11944
原创 Deep Learning with PyTorch: A 60 Minute Blitz 要点整理
Tensor创建Construct a 5x3 matrix, uninitialized:x = torch.Tensor(5, 3)Construct a randomly initialized matrixx = torch.rand(5, 3)Operation实现两个tensor的加法:x+y 1.x + y2.
2018-01-05 14:41:36 479
原创 用grub2修复Windows&Ubuntu双系统
装完双系统的时候, grub里面有Windows和Ubuntu, 但是重启之后(忘了重启了几次)只剩下了Ubuntu. 于是我就从Grub里修复了Windows的引导.修复方式先放上修复方式: 在/etc/grub.d/40_custom里加入非#部分的代码### BEGIN /etc/grub.d/40_custom #### This file provides an easy way to
2017-10-15 01:23:46 3756
原创 稀疏编码
http://blog.csdn.net/zouxy09/article/details/8777094 如何理解深度学习中的deconvolution networks?谭旭的回答如果我们把输出必须和输入相等的限制放松,同时利用线性代数中基的概念,即 O=a1⋅ϕ1+a2⋅ϕ2+...+an⋅ϕnO=a_1 \cdot \phi_1+a_2 \cdot \phi_2+...+a_n \cdot
2017-10-15 01:17:07 1382
原创 learning_rate&weight_decay&momentum
http://blog.csdn.net/u010025211/article/details/50055815 >Caffe中learning rate 和 weight decay 的理解weight decay在机器学习或者模式识别中, 会出现overfitting, 而当网络逐渐overfitting时网络权值逐渐变大; 因此, 为了避免出现overfitting, 会给误差函数添加一个惩罚
2017-10-15 01:12:00 504
原创 Logistic regression
回归“回归”就是“回归本质”的意思。用一个函数去拟合一组数据,随着数据越来越多,用来拟合的这个曲线就越来越接近真实的情况。 * linear regression:用直线拟合 * logistci regression:用一种曲线拟合(是不是sigmoid形状的曲线?)Logistics regressionθT⋅x\theta^T \cdot x是linear regression,套一层si
2017-10-15 01:10:20 232
原创 Ubuntu下安装MxNet
本文是2017.1月份的时候安装的步骤, 现在可能有些已经不适用, 请大家注意鉴别.http://blog.csdn.net/u012436149/article/details/52554176 >Ubuntu 16.04 Cuda7.5 tensorflow0.10.0-gpu http://phunter.logdown.com/posts/314562 >用MXnet实战深度学习之一:安装
2017-10-15 00:43:31 5536
原创 Ubuntu下安装TensorFlow
本文是2017.1月份的时候安装的步骤, 现在可能有些已经不适用, 请大家注意鉴别.修改pip源在/HOME里创建一个文件(存在的话就直接修改,反正不管有没有都执行下面的代码, 不存在的话会自动创建).cd $HOME mkdir .pip cd .pip sudo gedit pip.conf在里面添加[global] index-url = https://pypi.douban
2017-10-15 00:36:36 492
转载 更新所有pip安装的程序
import pipfrom subprocess import callfor package in pip.get_installed_distributions(): call(['pip', 'install', '--upgrade', package.project_name])
2017-10-11 11:04:32 778
原创 使用pycocotools时出现"undefined symbol: _Py_ZeroStruct"
问题描述:运行from pycocotools.coco import COCO报错: ImportError: /home/elijha/PycharmProjects/LinkinNet/cocoapi-master/PythonAPI/pycocotools/_mask.so: undefined symbol: _Py_ZeroStruct出错原因stackoverflow的回答:
2017-10-11 10:47:57 10585 4
原创 winedt + miktex + SumatraPDF 搭建latex环境
整个环境包含三部分: - winedt: 前端编辑器 - miktex: 后端编译器 - SumatraPDF: 预览器顺序无关紧要, 不过如果先装miktex的话, 可能会被winedt在安装的时候自动找到路径从而不需要设置.1.安装miktex首先在latex-project官网, 打开”get”后, 有四种平台: Linux, Mac OS, Windows, Online. 我写论文
2017-08-14 22:37:26 5942
转载 libcudart.so.8.0: cannot open shared object file: No such file or directory
首先检查/usr/local/cuda-8.0/lib64目录,看看libcudart.so.8.0是否存在,如果不存在,则先正确安装cuda。如果确定cuda已经存在,这个问题的出现于Linux的ldconfig命令有关。ldconfig转自【Linux笔记】ldconfig、lddldconfig介绍ldconfig是一个动态链接库管理命令,可以让动态链接库为系统所共享。 ldconfig 命令
2017-08-14 15:30:27 11968 1
原创 Pycharm远程调试
使用PyCharm进行远程开发和调试 Tools | Deployment | Configuration 1.1 设置Connection,添加远程连接(SFTP) 1.2 设置Mapping,建立本地project文件目录到远程project文件目录的映射。File | Settings | Project | Project Interpreter 2.1 小齿轮里面选择Add re
2017-06-22 10:43:46 653
原创 Windows下安装TensorFlow-gpu
安装Cuda8.0和CuDnn直接百度cuda和CuDnn, 下载对应的版本. 这一步按照官网的指导进行就能顺利完成.安装Python3.5.x到目前(2017.6.1)为止, 官网提供的TensorFlow 1.1版本只支持Python 3.5.x. 我之前安装的Python3.6执行pip install --upgrade tensorflow-gpu时找不到TensorFlow, 所以只能换
2017-06-01 00:32:24 5526
原创 Python的import
Python的import中有三类东西:packagemodulemodule内的function, variable, class, etc以下做了几点总结:import package当import的是某个package时,执行的是这个package的__init__.pyimport pkg_test.pkg_inner# Output:# pkg_test/__init__.py
2017-05-31 22:09:42 282
原创 PyTorch读取Cifar数据集并显示图片
首先了解一下需要的几个类所在的packagefrom torchvision import transforms, datasets as dsfrom torch.utils.data import DataLoaderimport matplotlib.pyplot as pltimport numpy as np#transform = transforms.Compose是把一系列图片
2017-05-31 16:35:13 12673 1
原创 DiscoGAN
Abstract人类可以在无监督的情况下轻易地发现两个东西之间的联系(或者说相同点), 而想让机器学习的话需要人类给他们配对作为ground truth然后再进行训练.为了避免这种配对的麻烦, 提出了DiscoGANWe propose a method based on generative adversarial networks that learns to discover relat
2017-05-24 17:05:26 2103 3
原创 python的_xxx, __xxx, __xxx__区别
_xxx弱“内部使用”标识 如:”from M import *”,将不导入所有以下划线开头的对象,包括包、模块、成员。 表明该方法或属性不应该去调用 Python中不存在真正的私有方法。为了实现类似于c++中私有方法,可以在类的方法或属性前加一个“_”单下划线,意味着该方法或属性不应该去调用,它并不属于API。xxx_只是为了避免与python关键字的命名冲突__xxx伪私有方法class
2017-05-18 14:55:37 3826
原创 Python的is和==区别(整理)
is和==的区别解释1== is for value equality. Use it when you would like to know if two objects have the same value.is is for reference equality. Use it when you would like to know if two references refer to
2017-05-17 16:51:20 761
翻译 Deep Learning with PyTorch: A 60 Minute Blitz 要点整理
常用工具类torch.Tensor创建Construct a 5x3 matrix, uninitializedx = torch.Tensor(5, 3)Construct a randomly initialized matrixx = torch.rand(5, 3)CUDA Tensors Tensors can be moved onto GPU using the .cuda
2017-05-17 16:41:12 1255
原创 回归(regression)和logistic regression
回归“回归”就是“回归本质”的意思。用一个函数去拟合一组数据(xi,yi)(x^i,y^i),随着数据越来越多,用来拟合的这个曲线就越来越接近真实的情况。这里xix^i可以是一个向量, 假设xi∈Rnx^i \in R^n, 若用线性回归的方法, 首先把它扩展为n+1n+1维, 用来拟合的参数θ∈Rn+1\theta \in R^{n+1}; 其中x0=1x_0 =1, 对应θ0\theta_0为
2017-05-04 15:03:54 732
原创 Tensorflow name_scope和variable_scope的区别
为了研究一下tensorflow的name_scope和variable_scope到底有啥区别,我对Variable和Summary对象分别试验了这两种scope。
2017-05-03 15:41:55 1365
原创 EBGAN总结
写在开头读这篇文章的初衷有三,一是对GAN感兴趣,二是看到的时候说是LeCun的文章,三是想学习一下总是听到的“Energy based”思想。然而看完了INTRODUCTION和MODEL两部分后就没再看下去,我个人认为这是个标题党,因为只是对架构和loss function稍作修改,并没有用到多少能量的思想。(不过我没看实验部分,起码在模型设计或者数学理论上並不算的上是GAN多大的创新。Intr
2017-04-19 21:09:47 9923 2
原创 杂记
sudo echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf 输出: bash: /etc/ld.so.conf.d/opencv.conf: Permission denied 换成: sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
2017-04-18 21:03:17 261
转载 ldconfig
参考:linux中ldconfig的使用介绍 ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。ldconfig的主要用途: 1.默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。 2.搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存
2017-04-18 21:00:00 842
转载 CMake与Make
参考:CMake与Make 程序的生成大致分为三个阶段: 1.用编辑器编写源代码,如.c文件。 2.用编译器编译代码生成目标文件,如.o。 3.用链接器连接目标代码生成可执行文件,如.exe。cmake: cmakelist–> makefile make: 用makefile完成编译
2017-04-18 20:57:28 384
转载 >和>>的用法和区别
>1.直接把内容生成到指定文件,会覆盖源文件中的内容 2.直接生成一个空白文件,相当于touch命令>>尾部追加,不会覆盖掉文件中原有的内容(参考:linux中“>”和“>>”区别)
2017-04-18 15:58:48 348
原创 Ubuntu下安装OpenCV
下载OpenCV源码好像pip install的OpenCV版本都比较低,而且我尝试的时候报错,因此我用了“正统“的方式,即下载源码进行编译安装。 opencv-3.2.0.zip下载地址 安装依赖工具我百度到了一个教程Linux平台上安装OpenCV 安装cmakesudo apt-get install cmake安装关联库sudo apt-get install python-dev pyt
2017-04-18 15:48:35 3112 1
原创 virtualenv机制简述及强制改名产生的后遗症解决
问题的起源在于,我在用virtualenvwrapper创建虚拟环境的时候,不小心起错了名字,把“virtual”打成了“virtal”;于是每次workon的时候出来的都是virtalenv-py3,很难受。 后来我在Home文件夹中发现了隐藏的.virtualenv文件夹,打开就看到了virtalenv-py3文件夹,即你创建的虚拟环境以一个文件夹的形式保存在了.virtualenv里。 然
2017-04-13 22:02:05 2341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人