自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hiudawn

https://github.com/hiudawn/

  • 博客(96)
  • 资源 (5)
  • 收藏
  • 关注

原创 YOLOv3论文阅读理解

YOLOv3: An Incremental ImprovementYOLOv3使用的网络比YOLOv1和YOLOv2都要大,但推断速度仍旧还算可以,与RetinaNet(另一个一阶段的网络)相比的话效果相当,但速度快了好几倍,和SSD对比也是如此。摘要和引言乃至全篇文章,写得非常口水话,更多是一篇博客而不是学术论文,本文也不避开这些口水话,尽量都翻译了。自述:作者说他这一年没做什么研究,花...

2019-04-27 22:43:13 1703

原创 YOLOv2论文阅读理解

YOLO9000: Better, Faster, Stronger注:本文不区分YOLO9000或者YOLOv2的描述,尽管本质上它们可能微微有所区别,但统一用YOLOv2描述本文提到的算法。YOLOv2标题的名字就是提出的网络能检测9000种物体,因为网络训练的时候是通过某种方式结合了检测数据集和分类数据集(没有真实边界框)进行训练的,所以有一定能力检测那些只在分类数据集出现而没有在检测...

2019-04-27 22:06:13 973

原创 YOLOv1论文阅读理解

You Only Look Once: Unified, Real-Time Object DetectionYOLOv1早期检测任务是用分类的方法来做定位,一般分为两个阶段。YOLOv1直接把检测问题作为回归问题来做,在一次推断中直接能端到端(一阶段)得到边界框(bounding boxes)和分类概率。Fast YOLO的速度是当时其他实时检测网络的n倍,mAP也是至少2倍。YOLOv1在...

2019-04-27 21:13:53 439

原创 ubuntu实现SSH外网连接内网

参考:崔大神准备一台内网机器 AIP:192.168.10.128SSH端口: 22用户名:a密码:passworda内网配置端口:22(即配置 SSH 端口的反向隧道)带有公网ip的机器 BIP:111.123.123.123SSH端口: 22用户名:a密码:passworda公网端口:22001(即用 B 的 22001 端口连到 A 的 SS...

2019-04-14 22:53:37 16442 2

原创 mask rcnn bencmark pytorch自定义数据集的方法

前言参考代码: mask rcnn benchmark数据集来源:津南数字制造算法挑战赛【赛场二】初赛这个代码不能直接运行,仅仅提供参考,本人也仅仅是接触检测不到一个礼拜,如果有什么疑问欢迎在讨论区交流。1、数据解读数据集训练train_no_poly.json的格式,类coco风格import jsonwith open('../train_no_poly.json', 'r') ...

2019-03-26 09:41:55 1123

原创 PyTorch 普通卷积和空洞卷积

from torch import nnimport torch.nn.init as initdef transform(): return Compose([ ToTensor(), # Normalize((12,12,12),std = (1,1,1)), ])arr = range(1,26)arr = np.reshape(ar...

2018-11-25 18:03:42 14167 3

原创 Themida: sorry, this application cannot run under a virtual

1打开你在百度各种博客告诉你要打开的那个.vmx文件2还是在底部加上这句保存退出:monitor_control.restrict_backdoor = “true”3打开注册表路径:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/00004删...

2018-10-15 18:33:45 6016

原创 Tensorflow: 队列与线程

线程协同管理# 利用Coordinator和QueueRunner来协同管理线程import tensorflow as tfqueue = tf.FIFOQueue(100, 'float') # 创建一个含100个元素的先进先出的队列enqueue_op = queue.enqueue([tf.random_normal([1])]) # 创建一个每次入队一个tensorflo...

2018-10-03 16:46:28 221

原创 Pycharm plot独立窗口显示

主要是import matplotlib.pyplot as plt...plt.show()执行的时候图形窗口并不是独立的,进行如下设置即可把图像显示在独立窗口File->Settings->Tools->Python Scientific取消掉Show plots in toolwindow选项...

2018-09-28 19:06:38 15765 5

原创 Ubuntu16.04无法进入显示界面

未插显示器如果没有插上显示器,先插上(用teamviewer)尝试开启sudo startx若出现xinit: giving upxinit: unable to connect to X server: Connection refusedxinit: server error则首先打开sudo vi /var/log/Xorg.0.log里面会有相关的报错信息,我的是...

2018-09-28 16:46:52 5811

原创 ffmpeg用Nvidia GPU进行加速

预先准备在已经安装过cuda的前提下,没装过看我Ubuntu16.04安装cuda+cudann+tensorflow,注意只看cuda安装章节就好了。首先你看下装好的驱动版本满不满足nvidia-video-codec-sdk的要求,比如截止到本文之前,sdk8.2需要NVIDIA Linux display driver 396.24 or newer具体什么需求参考上述链接,里面也有...

2018-08-31 20:16:52 11929 3

原创 nvidia-smi报错(重装Nvidia驱动)

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

2018-08-02 13:11:21 34628 12

原创 Ubuntu安装Matlab2018a

需要文件R2018a_glnxa64_dvd1R2018a_glnxa64_dvd2Matlab 2018a Linux64 Crack.tar挂载映像1把这些东西放在Ubuntu的某个目录下,右击R2018a_glnxa64_dvd1文件,选择other,用磁盘映像打开,会自动挂载到/media/你的用户名/MATHWORKS_R2018A目录下。启动安装打开...

2018-07-31 18:36:01 7707

原创 腾讯云Ubuntu安装可视化桌面

廉价机反正不推荐,非常卡,安完玩了一下就卸载了。 1.安装桌面方案a(建议,虽然这个界面并不好看):1、sudo apt-get install xinit2、sudo apt-get install gdm3、sudo apt-get install ubuntu-desktop# 如果执行过方案b,这里执行完第三步会出现一个选择,我选了第一项很丑(随便选的),你可以选第二个...

2018-07-31 18:34:04 13494 3

原创 Ubuntu安装Chrome浏览器

Ubuntu默认的是firefox浏览器,本人习惯用Chrome 1.首先下载64位的安装包wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 2.安装sudo dpkg -i google-chrome-stable_current_amd64.deb1.如果安装...

2018-07-29 22:52:07 179

原创 Ubuntu直接下载百度盘文件

打开的Ubuntu的自带的火狐浏览器,下载下面这个插件https://addons.mozilla.org/zh-CN/firefox/addon/baidu-pan-exporter/如果提示要最新版的火狐才能安装这个插件,就在终端输入sudo apt-get install firefox安装好插件以后,在下载一个有断点下载功能的工具aria2sudo apt-ge...

2018-07-29 21:39:36 11780 1

原创 一个用Tensorflow求解方程最小值的简单例子

只是提醒自己怎么使用import tensorflow as tfx = tf.Variable(0,dtype = tf.float32) # 定义一个可以优化的x值cost = tf.add(tf.add(x**2,tf.multiply(10.,x)),26) # x**2 -10x + 26 即 (x-5)**2 + 1 最小值应该是1train = tf.train.G...

2018-07-20 16:07:56 1445

原创 Ubuntu16.04安装cuda9.0/10.1+cudann+tensorflow

安装cuda用runfile方式安装cuda官网下载cuda_9.0.103_384.59_linux.run(这个是cuda安装文件)cudnn-9.0-linux-x64-v7.solitairetheme8(这个是cudann安装文件,可以理解为cuda下的一个深度学习库)禁用nouveaua.注意这步很关键,首先运行lsmod | grep nou...

2018-07-18 18:04:51 3181

原创 Tensorflow设置GPU显存按需分配

按需要自动分配,避免Tensorflow一次性占满gpu_options = tf.GPUOptions(allow_growth=True)sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))# sess = tf.InteractiveSession(config=tf.ConfigProto(gpu_opt...

2018-07-18 11:10:00 7423

原创 Ubuntu Sublime Text3安装及设置Python虚拟环境解释器

安装sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer启动终端输入subl卸载sudo apt-get remove sublime-text-installer 安...

2018-07-14 11:51:54 1716

原创 Learning to See in the Dark

Learning to See in the Darkref:http://web.engr.illinois.edu/~cchen156/SID.html介绍去噪、去模糊都有,不过在低光照下还是比较难的。高ISO可以提亮,但也会放大噪声。直接缩放或者拉伸直方图,也有一定效果,不过并不能弥补光子不足的缺陷。增加曝光时间,如果移动了会变模糊。这篇文章就是喜欢严重缺少亮度的低光照条...

2018-06-30 18:54:16 1539 2

原创 GAN[3]:DCGAN CNNs在GAN中的应用,100+行代码实现

UNSUPERVISED REPRESENTATION LEARNING WITH DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKSDCGANDCGAN和GAN原理基本是差不多,只是它把原本GAN中的生成模型G和判别模型D的多层感知机改成了两个神经网络(CNN)。但是还对网络的结构做了一定的调整。取消pooling层。G采用...

2018-06-22 16:59:03 3435 3

原创 GAN[2]:条件CGAN--指定生成结果

Conditional Generative Adversarial Nets前言GAN虽然厉害,但有个问题,其生成模型生成的样本完全是随机的。也就是完全取决于输入的噪声z,根本无法预测会生成数字1还是数字2。因此有人提出了条件GAN,其思想也是很简单,就是想要生成哪个数字,你输入的时候告诉我你想要的标签即可。为了达到这个目标,在训练的时候,就要加上标签。也就是G想伪造数字1,就要...

2018-06-20 20:15:39 5696

原创 python3日常小技巧

多元素排序aa = [[1,2,3],[6,7,4],[6,6,3]]sorted(aa,key = lambda x:(x[0],x[1]),reverse = False) 输出:[[1, 2, 3], [6, 6, 3], [6, 7, 4]]日期stTime = '2017-03-01 13:21:22'edTime = '2018-04-04 16:56:22'st=...

2018-06-19 20:00:12 546

原创 GAN[1]:原论文介绍及代码实战

Generative Adversarial Nets前言GAN同时训练两个模型:(1)生成模型G,其主要是用来捕获给定数据的分布特征,依此生成类似的数据样本。(2)判别模型D,用来判别数据到底是来自原始数据还是由生成模型G生成的伪造数据。G和D的训练类似一个假币制造者G和验钞者D的对抗游戏。G要制造足够假的假币,D要以最大概率识别出G制造的假币。推理证明这个模型最终的结果...

2018-06-19 19:52:38 693

原创 使用Github和Hexo建立自己的免费博客站点

以下提到的博客目录设定为$FOLDER,由你自己决定放在哪Hexo安装下载node.js,并安装安装好后,终端输入以下命令安装Hexonpm install hexo -g找个位置放置一个博客专属文件夹hexo init $FOLDERyour_blog_folder自己指定,会在这个文件夹初始很多内容 - 进入到这个$FOLDER里面,在终端输入...

2018-06-17 16:42:00 155

原创 Win/Linux安装PyTorch

问题from torch._C import * ImportError: DLL load failed: 找不到指定的模块。我是用pip安装的,记得是两行命令,不是用conda解决下载win-64/intel-openmp-2018.0.0-8.tar.bz2 放到某个位置,右键解压,把你解压的目录\Library\bin这个路径放到系统的环境变量中,尝试import to...

2018-06-15 16:45:39 622

原创 Win10设置右键以管理员方式打开cmd

麻烦每次都要win+r->cmd然后cd到各种目录下执行命令,真是麻烦。shift+右键的powershell还没有默认管理员权限,真是够麻烦的。这里直接想办法让右键出现以管理员方式打开的cmd窗口效果右键效果 打开后 设置步骤打开注册表按win+r输入regedit打开注册表找到下面路径HKEY_CLASSES_ROOT\Direc...

2018-06-15 10:26:52 36107 32

原创 chrome问题记录

日常记录

2018-06-11 16:25:21 92

原创 深度学习流行框架对比

Why TensorFlow?下面将对比一下比较流行的几个深度学习框架,分别是Caffe、Theano、PyTorch、Tensorflow和Keras。希望能有利于你选用框架。1.Caffe第一个主流的生产级的深度学习库,始于2014年加州大学伯克利分校。优点快速支持GPU良好的Matlab和Python接口缺点不灵活。在Caffe中,每个节点都被视...

2018-06-05 23:57:24 943

原创 Jupyter Notebook

Jupyter Notebook简介Jupyter Notebook是一款开放源代码的Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。其实就是一个很溜的网页编写python程序的工具,它能实现远程编程,实现编程模块化。安装Jupyter Notebook首先安装python ...

2018-06-05 22:26:25 198

原创 Linux日常

1、查看谁占用端口sudo netstat -tunlp2、 显示目录结构tree3、创建新用户及设定密码useradd usernamepasswd password4、将用户设定为管理员su # 命令切换到rootvi /etc/sudoers找到下面这行,添加粗体字 ## Allow root to run any commands anyw...

2018-06-03 21:23:45 83

原创 Docker一行命令安装

使用官网脚本安装感觉是最简单最丧病的安装方法了:wget -qO- https://get.docker.com/ | sh然后输入你的密码 安装完成后有个地方会显示这个 If you would like to use Docker as a non-root user, you should now consider adding your user to ...

2018-06-03 20:21:36 449

原创 Ubuntu安装teamviewer记录

ssh安装teamviverhttps://blog.csdn.net/qianchenglenger/article/details/51885122 https://blog.csdn.net/yusiguyuan/article/details/24269129 https://blog.csdn.net/xiaojun13355/article/details/79873284...

2018-06-01 09:05:33 2156

原创 MarkdownPad2安装、错误、激活码

Markdown为了方便离线编辑,下载MarkdownPad 2错误 an error occurred with the html rendering component.This issue may be fixed by installing a missing component.Would you like to learn more解决:安装aweso...

2018-05-31 00:13:16 712

原创 Windows在虚拟机安装苹果MacOS系统

需要软件VMware Workstation 12(虚拟机软件)unlocker208(帮助虚拟机识别mac系统的插件)OS X 10.11.1(15B42).cdr安装步骤打开你的任务管理器,关闭下面四个服务(会有个不给你关,换个顺序关即可) 解压 unlocker208(不能有中文路径),这个运行完vmware才能识别mac os 新建虚拟机,按下一步 ...

2018-05-23 19:47:10 101228 44

原创 MATLAB深度学习工具MatConvNet安装

介绍MatConvNet是一个实现卷积神经网络(CNN)的MATLAB工具箱,用于计算机视觉应用。 用这个工具箱,能很方便地在MATLAB中用GPU来进行训练。要求足够新的MATLAB版本(R2015b或更高版本)和一个支持C ++ 11的编译器(Visual Studio 2015,GCC 4.8,Xcode 7.3.1或更高版本)。 对于GPU计算,至少需要CUDA 7.5以及...

2018-05-20 13:16:09 25043 3

原创 排序算法之(9)--八种常用排序算法效率对比

排序是数据处理中一种很重要也很常用的运算,一般情况下,排序操作在数据处理过程中要花费许多时间,为了提高计算机的运行效率,我们提出并不断改进各种各样的排序算法,这些算法也从不同角度展示了算法设计的重要原则和技巧。

2018-05-20 11:37:05 15044 2

原创 排序算法之(8)--基数排序

介绍基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序。最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。比如四个数字112 311 111 12(即012) 第一趟按个位排完是311 121 112 12 第二趟按十位排完是311 112 12 121 第三趟按...

2018-05-20 00:33:40 98

原创 排序算法之(7)--堆排序

介绍堆排序(Heap Sort)就是利用堆(假设利用大顶堆)进行排序的方法。它的基本思想是,将待排序的序列构造成一个大顶堆。此时,整个序列的最大值就是堆顶的根结点。将它移走(其实就是将其与堆数组的末尾元素交换,此时末尾元素就是最大值),然后将剩余的n-1个序列重新构造成一个堆,这样就会得到n个元素中的次小值。如此反复执行,便能得到一个有序序列了。堆排序真的是一个好东西,不管是待排序序列有序...

2018-05-19 21:27:14 97

苹果OS X 10.11.1(15B42)及虚拟机软件VMware12

包含: VMware Workstation 12(虚拟机软件) unlocker208(帮助虚拟机识别mac系统的插件) OS X 10.11.1(15B42).cdr 是baidu pan链接,失效了里面有备用下载方法

2018-05-23

Windows7-USB-DVD-Download-Tool-Installer-en-US.exe

windows原版安装盘,安装后C盘会有一个windows.old来存放旧的系统,即不清空c盘安装。win10和win7系统都是支持安装的。 需要支持: Microsoft .NET Framework v2 Microsoft Image Mastering API v2

2018-05-19

javadoc2chm

javadoc2chm,chm文档一键生成。选中doc中的index.html输出即可。

2017-07-17

数据复原软件Recuva

非常简单实用的数据复原软件,打开软件后,可以选择需要恢复数据的盘符。对图像,文档等数据均有用。在数据恢复的时候不要在那个盘写入数据,不然数据将可能永远丢失。

2017-10-25

学习Linux必备常用的60个命令

目录: ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

2018-05-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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