DeepLearning
文章平均质量分 94
马管子
这个作者很懒,什么都没留下…
展开
-
Ubuntu 14.04.3 深度学习环境配置
机器型号:Lenovo M5400 显卡:NVIDIA GT740M CPU:Intel 酷睿i5 4200M 内存:8G(一)安装Ubuntu 14.04.3参考(二)卸载系统自带的显卡驱动nouveau必须彻底卸载nouveau之后才能安装NVIDIA驱动!否则驱动冲突会导致系统崩溃事故,只能重装系统!1. 打开命令行,执行 sudo nautilus,以roo原创 2017-01-28 21:10:33 · 1898 阅读 · 0 评论 -
Extract image convolution features using VGG11 & Pytorch
在Pytorch中,vgg11模型没有提供现成的提取特征的方法,可以通过继承VGG并重载forward函数实现。class MyVGG(vgg.VGG): # Do NOT change variable name "features", because pretrained weights link to "features" def __init__(self, f原创 2017-10-24 22:19:40 · 2009 阅读 · 0 评论 -
pytorch:在网络中添加可训练参数,修改预训练权重文件
实践中,针对不同的任务需求,我们经常会在现成的网络结构上做一定的修改来实现特定的目的。假如我们现在有一个简单的两层感知机网络:# -*- coding: utf-8 -*-import torchfrom torch.autograd import Variableimport torch.optim as optimx = Variable(torch.FloatTensor(原创 2018-01-29 16:26:20 · 22355 阅读 · 12 评论 -
pytorch 共享参数方法
在很多神经网络中,往往会出现多个层共享一个权重的情况,pytorch可以快速地处理权重共享问题。例子1:class ConvNet(nn.Module): def __init__(self): super(ConvNet, self).__init__() self.conv_weight = nn.Parameter(torch.randn(3, 3, ...原创 2018-02-26 10:29:53 · 16273 阅读 · 4 评论 -
用Python实现Le'vy flight
Le'vy flight 是一种随机游走(random walk)算法,每一步的步长从一个heavy tail分布函数中采样,这里选择了柯西分布。import mathimport torchimport numpy as np# def Cauchy_Distribution(x, gamma=1, x0=0):# factor1 = 1/(math.pi*gamma)# ...原创 2018-04-26 22:18:23 · 2284 阅读 · 0 评论