自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is bill的专属博客

blog做为个人笔记使用,转载如果未贴地址,原作者看到可以联系我,我会将您的地址附上

  • 博客(1286)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 [work] python list补齐元素

list2 += [None for i in range(len(list1)-len(list2))]In [194]: l1 = range(5) In [195]: l2 = range(2) In [196]: l2.extend(["null"]*(len(l1)-len(l2))) In [197]: l2Out[197]: [0, 1, 'null', 'null...

2018-12-23 14:23:22 8486

转载 [work] sshfs挂载时自动输入密码

大家都知道登陆ssh可以用sshpass自动输入密码,但是挂载sshfs却不行,其实sshpss是可以给sshfs输入密码的,只需要使用参数-o ssh_command=’sshpass -p password ssh’。例如:sshfs -o ssh_command='sshpass -p 123456 ssh' -o cache=yes,allow_other user@ip pat...

2018-12-21 15:35:03 2203

转载 [work] Linux 查看CPU信息,机器型号,内存等信息

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -t...

2018-12-21 15:03:38 290

转载 [work] 如何理解泛函以及变分

作者:毕小喵链接:https://www.zhihu.com/question/26527625/answer/91979824来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。偶有体会,不请自来。答主上学期学了泛函分析与变分原理,也和泛函分析里面一大堆严谨而琐碎的定理打交道好久。虽然我们都知道 一个逻辑上严谨的公理和推论体系 是一个学科必要的理论基础,但是作...

2018-12-19 10:15:25 3924 1

转载 最大似然估计(Maximum likelihood estimation)

最大似然估计提供了一种给定观察数据来评估模型参数的方法,即:“模型已定,参数未知”。简单而言,假设我们要统计全国人口的身高,首先假设这个身高服从服从正态分布,但是该分布的均值与方差未知。我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通过最大似然估计来获取上述假设中的正态分布的均值与方差。    最大似然估计中采样需满足一个很重要的假设,就是所有的采样都是独立...

2018-12-19 09:33:58 962

转载 [work] KL散度

设  是随机变量  上的两个概率分布,则在离散和连续随机变量的情形下,相对熵的定义分别为 [3]  :相对熵是非对称性度量,即  ,恒大于等于0,且在  时取0 。...

2018-12-18 14:23:53 330

转载 Github bug: a lock file already exists in the repository

解决方案:This may be an old reply but I'm hoping this is more useful on next who need this solution.On linux/unix/gitbash/cygwin, tryrm -f .git/index.lockOn Windows Command Prompt, try:del .git\...

2018-12-18 14:04:23 3047

转载 [work] VAE(Variational Autoencoder)的原理

本篇博客转载自: VAE(Variational Autoencoder)的原理 OpenAI实习生讲解变分自编码机以上两篇文章翻译自Kevin Frans的英文博客.英文原文:Variational Autoencoders Explained论文链接:Auto-encoding variational bayes论文的理论推导:变分自编码器(VAEs)以下为正文:我曾经...

2018-12-17 08:27:25 502 1

转载 [work] Python的list中的选取范围

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出...

2018-12-12 12:05:55 1044

转载 [work] Python创建数字列表

【一】range()函数 在python中可以使用range()函数来产生一系列数字    for w in range(1,11): print(w)  输出:12345678910#注意:这里的到10就结束了,不包括11【二】list()函数 如果将range()作为参数传递给list()函数,那么就会将数字以...

2018-12-12 12:05:16 334

转载 [work] pytorch的切片

torch.index_select()的示例x = torch.randn(3, 4)print(x)indices = torch.LongTensor([0, 2])y = torch.index_select(x, 0, indices)print(y)z = torch.index_select(x, 1, indices)print(z)运行结果:  另一种...

2018-12-12 12:04:36 637

转载 [work] pytorch切片

torch包 torch 包含了多维张量的数据结构以及基于其上的多种数学操作。另外,它也提供了多种工具,其中一些可以更有效地对张量和任意类型进行序列化。它有CUDA 的对应实现,可以在NVIDIA GPU上进行张量运算(计算能力>=2.0)。张量 Tensorstorch.is_tensor[source]torch.is_tensor(obj)如果obj 是一个...

2018-12-12 12:03:50 1382

转载 [work] Ubuntu 常用快捷键总结

Linux系统常用快捷键总结: 【持续更新ING......】终端Terminal:1、打开&关闭终端:打开:Ctrl+Alt+T关闭:直接输入exit2、Ubuntu关机&关闭/继续运行关机后重启(重启Ubuntu):sudo shutdown -r now大重启(进入选择Ubuntu还是Win10):reboot直接关机:sudo shutdown...

2018-12-10 14:26:52 845

转载 [work] Ubuntu常用快捷键总结

桌面常用快捷键Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航 Alt + F2:运行命令 Alt + F4:关闭当前窗口 Alt + Tab:切换程序窗口 Alt + 空格:打开窗口菜单 PrtSc:桌面截图 Win + A:搜索/浏览程序 Win + F:搜索/浏览文件 Win + M:搜索/浏览音乐文件 Win:搜索/浏览程序、文件、音乐文件等常见终端快...

2018-12-10 14:25:48 269

转载 python 的 dict 会随着key的增加而变慢吗

很多人会告诉你,这是Hash Table,而Hash Table的访问速度是O(1)的,而对于你来说,这就和没说一样。这个答案既不算精确,也没能回答你的问题。首先如果你真的想搞清楚这个问题的来龙去脉,你需要搞懂Hash Table到底是什么东西。Hash Table首先默认了一件事情,在电脑中,读取或者写入一个已知地址的内存需要的最大时间是固定的,和有可能写入内存的长度无关的。举个例子,你...

2018-12-10 08:36:43 835

转载 如何获得 Pandas dataframe 对象的行数

You can use the .shape property or just len(DataFrame.index). However, there are notable performance differences ( len(DataFrame.index) is fastest):In [1]: import numpy as npIn [2]: import pandas...

2018-12-10 08:35:12 5700

转载 [work] Python - 字典(dict)删除元素

字典(dict)删除元素, 可以选择两种方式, dict.pop(key)和del dict[key].# -*- coding: utf-8 -*-def remove_key(d, key): r = dict(d) del r[key] return rx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}x.pop(1)print...

2018-12-10 08:33:55 1348 1

原创 [work] AttributeError: 'DataParallel' object has no attribute XXX

可以在model.module中找到

2018-12-10 08:32:43 7770 11

转载 图灵机简介

图灵机是图灵机理论中提出的理想模型,其可以实现任意复杂的计算。什么是图灵机英国数学家艾伦·图灵在1936年提出了「图灵机」的理论。「图灵机」设想有一条无限长的纸条,纸条上有一个个方格,每个方格可以存储一个符号,纸条可以向左或向右运动。图灵机可以做下面三个基本的操作:读取指针头指向的符号。 修改方框中的字符。 将纸带向左或向右移动,以便修改其临近方框的值。下面我们通过一...

2018-12-10 08:30:30 3813

转载 DenseNet学习笔记

论文题目:Densely Connected Convolutional Networks论文作者:Gao Huang, Zhuang Liu, Kilian Q. Weinberger, Laurens van der Maaten论文地址:https://arxiv.org/abs/1608.06993论文代码:liuzhuang13/DenseNet  前言Den...

2018-12-08 13:36:13 459

转载 [work] python中的除法,取整和求模

首先注明:如果没有特别说明,以下内容都是基于python 3.4的。先说核心要点:1. /是精确除法,//是向下取整除法,%是求模2. %求模是基于向下取整除法规则的3. 四舍五入取整round, 向零取整int, 向下和向上取整函数math.floor, math.ceil4. //和math.floor在CPython中的不同5. /在python 2 中是向下取整运算6....

2018-12-06 12:46:21 978

转载 [work*] 最全面解析 Ubuntu 16.04 安装nvidia驱动

想在Lab的台机上跑机器学习代码, 可以nvidia-smi, but一直报AssertionError:Found no NVIDIA driver on your system. Please check that youhave an NVIDIA GPU and installed a driver fromhttp://www.nvidia.com/Download/inde...

2018-12-05 09:26:56 5273 1

转载 Ubuntu 16.04安装NVIDIA驱动

系统:Ubuntu 16.04。显卡:GTX 960,独显无集成显卡。0. 综述目前,知道3种安装N卡驱动的方法: 1. PPA源:最简便,但未必有最新驱动(亲测),或可能遇到问题(风闻)。sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源sudo add-apt-repository ppa:graphics-driver...

2018-12-05 09:22:04 250

转载 Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动

配有英伟达显卡的主机,装完 Ubuntu 16.04 后出现闪屏现象,是由于没有安装显卡驱动。显卡型号NVIDIA Corporation GM204 [GeForce GTX 970]由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按 Ctrl+Alt+F1 切换到终端界面)安装过程1. 驱动安装文件下载 找一台可用的机器,从 Nvidia 官网下载显卡对应的驱...

2018-12-05 09:21:23 1355

转载 pytorch 学习笔记(一)

pytorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,pytorch具有更好的灵活性。编写一个深度网络需要关注的地方是: 1. 网络的参数应该由什么对象保存 2. 如何构建网络 3. 如何计算梯度和更新参数数据放在什么对象中pytorch中有两种变量类型,一个是Tensor,一个是Variable。(0.4...

2018-12-04 19:56:32 951

转载 [work] cuda和cudnn版本对应的

首先说明一下cuda和cuDNN的概念CUDA的官方文档(参考资料1)是这么介绍CUDA的:a general purpose parallel computing platform and programming model that leverages the parallel compute engine in NVIDIA GPUs to solve many complex comp...

2018-12-04 19:45:49 4286

转载 [work] ubuntu 16.04 安装CuDnn

实验室服务器安装了cuda之后,需要安装cudnn加速,安装记录如下:下载对应cuda版本的cudnn,需要注册Nvidia开发者账号。NVIDIA cuDNN下载地址 解压:tar zxvf cudnn-8.0-linux-x64-v5.1.tgz 看到如下目录:cudnn.jpg3.cuda的安装目录通过which nvcc 查看 nvcc.jpgcuda安...

2018-12-04 19:40:59 297

转载 [work] 安装多版本 cuda 多版本之间切换

1. cuda 的下载与安装方法选择到 CUDA Toolkit Download 下载所需版本,以 cuda_9.0.176_384.81_linux.run为例: 建议选择使用 .run 文件安装,因为使用 .deb可能会将已经安装的较新的显卡驱动替换。2. cuda 安装进入到放置 cuda_9.0.176_384.81_linux.run 的目录:sudo chmod...

2018-12-04 17:32:14 1053 1

转载 [work] 验证pytorch gpu正确安装

This is going to work :In [1]: import torchIn [2]: torch.cuda.current_device()Out[2]: 0In [3]: torch.cuda.device(0)Out[3]: <torch.cuda.device at 0x7efce0b03be0>In [4]: torch.cuda.devi...

2018-12-04 13:34:15 4313

转载 [work] 清华朱军 NIPS 2017对抗样本攻防竞赛总结(附学习资料)

本次比赛总结由谷歌大脑、清华大学以及其它参与研究人员们联合撰写,为你介绍NIPS 2017 对抗样本攻防比赛的情况。自 Ian Goodfellow 等研究者发现了可以让图像分类器给出异常结果的"对抗性样本"(adversarial sample)以来,关于对抗性样本的研究越来越多。NIPS 2017 上 Ian Goodfellow 也牵头组织了 Adversarial Attacks a...

2018-12-04 13:06:56 4120

转载 凸包问题的五种解法

前言:首先,什么是凸包? 假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。当这个多边形是凸多边形的时候,我们就叫它“凸包”。如下图: 然后,什么是凸包问题? 我们把这些点放在二维坐标系里面,那么每个点都能用 (x,y) 来表示。 现给出点的数目13,和各个点的坐标。求构成凸包的点?   解一:穷举法(蛮力法)时间复杂度...

2018-12-04 10:31:44 1044

转载 【计算几何】多边形点集排序

问题描述:已知多边形点集C={P1,P2,...,PN},其排列顺序是杂乱,依次连接这N个点,无法形成确定的多边形,需要对点集C进行排序后,再绘制多边形。点集排序过程中,关键在于如何定义点的大小关系。以按逆时针排序为例,算法步骤如下:定义:点A在点B的逆时针方向,则点A大于点B1.计算点集的重心O,以重心作为逆时针旋转的中心点。2.计算点之间的大小关系。大小关系的计算,可由...

2018-12-04 10:30:25 2376 1

转载 多边型无序点排序(地图绘制多边形)

从这些点里随便选一个(比如最左边最下面哪一个)然后以这个点为原点按极角排序(极角相同按距离排序) 前言任务需求要做一个区域高亮的功能,用到地图,想到了高德地图的多边形API,但是多边形顶点的顺序是要有序的,需求是无序,在API查找无果的情况下,只能手动实现点集合排序。排序步骤计算所有坐标的中心点(将x坐标相加处以数量,将y坐标相加处以数量) 计算所有点与中点的夹角(水平夹...

2018-12-04 10:27:47 5528 3

转载 Ubuntu 14.04 64bit + CUDA7.0卸载+ CUDA 6.5 安装配置

一,卸载CUDA 7.0在目录:<span style="color:#000000"><code><span style="color:#009900 !important"># /usr/local/cuda-7.0/bin</span></code></span>1有CUDA自带的

2018-12-04 08:32:02 249

转载 Ubuntu 16.04卸载CUDA 6.5和安装CUDA 8.0

一,引言由于系统从Ubuntu 14.04升级到了16.04,原来的CUDA 6.5无法继续使用,所以重新安装了CUDA 8.0。二,卸载CUDA 6.5 和驱动以下操作都在命令行界面操作,比如按下Ctrl+alt+F1进入命令行 首先停止lightdm: sudo service lightdm stop卸载NVIDIA驱动原来安装CUDA 6.5的时候一起安装了 NVID...

2018-12-04 08:31:10 628

转载 [work] Python 字符串操作(截取/替换/查找/分割)

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1   # 输出str位置0开始到位置1以前的字符print str[1:6]  >> 23456   # 输出str位置1开始...

2018-12-03 13:36:53 249

转载 [work] python---lambda、filter、参数的位置/关键字/收集/顺序匹配

python —lambdastep2:lambda之再议1.lambda是一个表达式。2.它没有名称,存储的也不是代码块,而是表达式。3.它被用作执行很小的功能,不能在里面使用条件语句。123root@kali:~/python/laowangpy/function# cat k501lambda.py #!usr/bin/python# --*-- coding:utf...

2018-12-03 11:22:59 364

转载 [work] Lambda 表达式有何用处

作者:Sevenvidia链接:https://www.zhihu.com/question/20125256/answer/324121308来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 对Java比较熟悉,就用Java来讲一讲什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给...

2018-12-03 11:20:31 260 1

转载 [work] pytorch grad简介

pytorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,pytorch具有更好的灵活性。编写一个深度网络需要关注的地方是: 1. 网络的参数应该由什么对象保存 2. 如何构建网络 3. 如何计算梯度和更新参数数据放在什么对象中pytorch中有两种变量类型,一个是Tensor,一个是Variable。(0.4....

2018-12-03 09:33:21 3294

转载 [work] python yield 关键字

Python 是非常灵活的语言,其中 yield 关键字是普遍容易困惑的概念。此篇将介绍 yield 关键字,及其相关的概念。迭代、可迭代、迭代器迭代(iteration)与可迭代(iterable)迭代是一种操作;可迭代是对象的一种特性。很多数据都是「容器」;它们包含了很多其他类型的元素。实际使用容器时,我们常常需要逐个获取其中的元素。逐个获取元素的过程,就是「迭代」...

2018-12-03 09:31:17 183

趣配音简易Java网络爬虫 2.0版

趣配音简易Java网络爬虫 2.0版,修复了之前的一些小bug

2015-08-07

简易Java网络爬虫

简易Java网络爬虫,爬虫的目标是趣配音的web页面

2015-08-07

【免费】很小的UML画类图工具很好用

这是一个很好用的画类图的工具,对于学生来说很是好用,小而且很方便,画好类图后海可以直接转换为图片,当然,如果要转换为代码的话需要装插件,不过要是你需要转换成代码的话,不建议使用这个,用些visio之类的还行,然而作为画类图的工具,个人认为是我用到的最方便的,而且很小,也不需要安装

2015-08-03

画UML的超小好用工具 violet 免费下载

画UML的超小好用工具 violet 免费下载,网上有5分下载,但是我觉得好东西应该免费共享,下这个吧

2015-08-02

struts2+myeclipse 入门级例程

struts2+myeclipse 入门级例程 非常适合初学者学习struts

2014-03-31

《算法导论原书第3版》(高清正宗中文版).pdf

网上看到很多第三版的打着中文版的旗号,下载了却是英文原版,很坑爹(笔者中过很多枪,终于找到这一版,很清晰),为了改变这个现象,我把找到的中文版放上来,分数也比较中肯,大家多多下载支持支持我!!

2013-10-06

8051系列单片机C程序设计完全手册 part4

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part3

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part7

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part6

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part5

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part2

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part1

大家可以通过评论获得返还分数,由于CSDN的限制我把他分成了7分

2013-02-03

8051系列单片机C程序设计完全手册 清晰版.pdf

大家下载的分数(1分)可以通过评论来返还

2013-02-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除