自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Z609834342的博客

一起学习,随意转载

  • 博客(61)
  • 收藏
  • 关注

原创 c++:常量引用

一般来说引用的类型必须与其所引用对象的类型一致,但是有两个例外。其一:在初始化常量引用时允许用任意表达式作为初始值,只要改表达式的结果能转换成引用的类型即可。尤其,允许为一个常量引用绑定非常量的对象,字面值。int i = 42;const int &r1 = i;const int &r2 = 42;const int &r3 = r1*2;int &r4 = r1 * 2;#错误因为r4不是常量引用常量引用绑定到另外一个类型时发生了什么:dou

2020-11-21 10:03:09 289

原创 c++:定义与声明的关系

为了支持分离式编译(separate compilation)机制,C++ 语言将声明和定义分开来,声明(declaration)使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明;而定义(definition)负责创建与名字关联的实体。如果要在多个文件中使用同一个变量,就必须将声明和定义分离。声明规定了变量的类型和名字,在这一点上定义与之相同。但是除此之外,定义还要申请存储空间,也可能会为变量赋一个初始值。如果声明一个变量而非定义它,就在变量前面加关键字ex...

2020-11-20 17:13:03 230

原创 优化器pytoch代码分析

通过torch.optim导入优化器。优化器继承classOptimizer,从Optimizer开始分析,再到SGD和Adam。Class Optimizer:def __init__(self, params, defaults): torch._C._log_api_usage_once("python.optimizer") self.defaults = defaults if isinstance(params, torch.Tensor): .

2020-10-19 15:30:27 1116

原创 PCA and ZCA

PCA和ZCA的原理关系:https://my.oschina.net/findbill/blog/543485python实现:"""tensorflow调用ZCA例子,先把数据归一化到[-1,1],然后将[b, h, w, c]变成[b, h*w*c]形式未给ZCA函数。temp_data = train_data.train_data.astype(float)temp_data = temp_data.astype(float)temp_data[:, :, :, 0] = (

2020-10-16 21:49:53 173

原创 数据导入的小知识

1.transforms#第一步tansforms.Compose([])class Compose(object): """Composes several transforms together. Args: transforms (list of ``Transform`` objects): list of transforms to compose. Example: >>> transforms.Compos

2020-10-15 21:10:29 406

转载 c++中的临时变量

https://blog.csdn.net/simon_2011/article/details/78188413

2020-10-12 10:14:13 136 1

原创 pytorch .detch .data .clone的区别

参考:https://www.cnblogs.com/wanghui-garcia/p/10677071.htmlhttps://blog.csdn.net/guofei_fly/article/details/104486708/

2020-07-16 22:15:36 514

原创 pytorch 通过修饰器从argparse中调用网络或method

pytorch 通过修饰器从argparse中调用网络或method:import Methodimport CNNdef export(fn): %通过__module__找到函数导入路径,sys.modules找到导入的文件 mod = sys.modules[fn.__module__] %判断是否存在__all__,有则添加方法,没有则添加只导入该方法, if hasattr(mod, '__all__'): mod.__all__.app

2020-07-08 12:20:31 233

原创 python __dict__ __all__

__dict__:  1) 内置的数据类型没有__dict__属性  2) 每个类有自己的__dict__属性,就算存着继承关系,父类的__dict__ 并不会影响子类的__dict__  3) 对象也有自己的__dict__属性, 存储self.xxx 信息,父子类对象公用__dict__https://www.cnblogs.com/alvin2010/p/9102344.htmlhttps://www.cnblogs.com/baxianhua/p/10831493.html_

2020-07-08 12:09:33 336

原创 python 值传递和引用传递与c++类比

python中不可变类型(int, float, none, str, bool)是值传递与c++值传递类似。python中可变类型(dict, list, set)是引用传递与c++指针传递类似。

2020-07-03 17:22:02 227

原创 docker redis资料汇总

docker:https://zhuanlan.zhihu.com/p/35792864https://zhuanlan.zhihu.com/p/54512286redis:https://www.cnblogs.com/angelyan/p/10449892.html

2020-07-02 13:54:23 103

原创 is 和 ==差别小结

is用来判断两个 object是不是同一个地址,即类似id(),==判断两个object是不是相等。参考:https://zhuanlan.zhihu.com/p/59702679

2020-07-02 10:05:08 107

转载 python里面的self

https://zhuanlan.zhihu.com/p/95788606

2020-07-02 10:01:34 140

原创 if __name__ == ‘__main__‘ 是啥

当 .py 直接运行的时候__name__的值是__main__。而当 .py 被当作模块导入的时候__name__的值是模块的名称。为了不让别人一导入你的模块就直接运行整个脚本,或在main测试自己的代码。引用https://zhuanlan.zhihu.com/p/86611476。...

2020-07-02 10:00:32 132

转载 python 深 浅拷贝

https://blog.csdn.net/hong201/article/details/4127092?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2020-07-01 22:51:58 100

原创 TypeError Cannot instantiate abstract class xxx with abstract method

问题描述:使用metaclass=ABCMeta定义一个抽象类(由于python 没有抽象类、接口的概念,所以要实现这种功能得abc.py 这个类库),并在抽象类中声明几个抽象方法(@abstractmethod)或静态方法(@staticmethod)。原因:抽象类的实例要重写抽象类的所有抽象方法,才能生成实例。解决方法:子类中实现抽象方法。几点:1.静态方法,类可以不用实例化就可以调用该方法,不必需要参数。2.@classmethod 类方法,该方法强制要求传递一个必须参数.

2020-06-23 14:39:00 11695

原创 半监督之数据加载(带validation)

带validation, label和unlabel dataloader 分开,如果不需要验证集,同时需要把label 和 unlabel data分开设置loader可参考下面代码进行修改,删除validation部分。import torchvision.transforms as transformsfrom torchvision import datasetsfrom torch.utils.data import DataLoaderfrom torch.utils.data.

2020-06-19 21:38:11 620 2

原创 半监督之数据加载

半监督数据加载:把需要设置为无标签样本的标签设置为-1,这样可以在交叉熵的时候设置忽略-1的标签class_criterion = nn.CrossEntropyLoss(reduction='sum', ignore_index=NO_LABEL)数据加载多种多样:1.只有train, test,没有validattion。通过 torchvision.dataset非图片。from torchvision import datasetsfrom torch.utils.data i

2020-06-19 21:11:54 1271

转载 Roofline Model与深度学习模型的性能分析

原文链接:https://zhuanlan.zhihu.com/p/34204282

2020-06-11 14:30:29 325

原创 TypeError: unhashable type

问题:TypeError: unhashable type: 'numpy.ndarray'。如果数据的类型可以被改变,则该数据不可哈希,反之可以哈希。可哈希的元素有:int、float、str、tuple不可哈希的元素有:list、set、dict

2020-06-10 21:41:22 1011

原创 关于一个Linux转到Windows下出现的错误:ImportError DLL load failed 页面文件太小,无法完成操作。

error:ImportError: DLL load failed: 页面文件太小,无法完成操作。(window10 下pytorch0.4)解决:dataloader中的num_workers设置为0

2020-05-21 23:33:14 790

原创 各种数据集下载

Pascal VOC 2007:wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tarwget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tarwget http://host.robots.o...

2019-09-23 20:51:51 2079

原创 pytorch 自定义函数扩展

参考blog:https://blog.csdn.net/qq_27825451/article/details/95189376https://blog.csdn.net/tsq292978891/article/details/79364140

2019-09-07 20:12:30 962

转载 mincut and max-flow资料汇总

转:https://blog.csdn.net/a519781181/article/details/51908303https://imlogm.github.io/%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86/mincut-maxflow/

2019-09-06 16:12:10 151

原创 git fatal unable to access

error:git clone https://github.com/openai/gymCloning into 'gym'...fatal: unable to access 'https://github.com/openai/gym/': Unsupported proxy '127.0.0.1:1080', libcurl is built without the HTTPS-...

2019-05-07 11:51:25 574

原创 基于visdom画图相关

安装:pip install visdompip install torchnet(为了使用meter,轻量级管理损失,精度的工具)使用:先打开visdompython -m visdom.server通过http://localhost:8097访问代码示例:from visualize import Visualizer#对visdom的封装 源码ht...

2019-04-19 19:32:18 871

转载 matplotlib画图相关

https://blog.csdn.net/weixin_40418456/article/details/79386884

2019-04-12 10:06:33 127

转载 高斯过程相关资料汇总

https://www.jiqizhixin.com/articles/2019-02-12-3https://www.jianshu.com/p/4400f186052dhttps://blog.csdn.net/u010016927/article/details/76856036

2019-04-09 21:26:56 364

转载 图拉普拉斯正则

http://www.cnblogs.com/xingshansi/articles/6702188.html

2019-04-06 12:08:46 8085

转载 变分推断的推导

https://limengweb.wordpress.com/

2019-03-24 15:32:46 554

原创 pycharm 'NpzFile' object has no attribute 'zip'

问题关键字:np.load()目录下的npz文件发生错误'NpzFile' object has no attribute 'zip'一种方法:https://blog.csdn.net/kexiii/article/details/77099798,并没有解决我的问题,然后发现是文件下载不全导致,下载完整文件即可。...

2019-03-12 12:06:28 2830

原创 pycharm anaconda connect相关错误总结

Fetching package metadata ....... CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/linux-64/rpodata.json> Elapsed: - An HTTP error occ...

2019-03-09 11:19:20 736

转载 paper list

出处:https://blog.csdn.net/javaisnotgood/article/details/83502474

2019-03-07 20:07:50 355

转载 latex符号

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caiandyong/article/details/53351737 &amp;lt;/div&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://csdnimg.cn/release/pho...

2019-02-14 15:11:33 395

原创 latex texstudio 安装

最近开始写文章,老师发的latex为2.7的版本,由于太老所以运行老师所给的模板总是要先将系统时间调到2008年才能编译,然而改了时间就不能上网,折腾一下午觉得很烦,在网上找到方法也解决不了,所以打算重新安装一套实用的,latex+texstudio是网上比较推崇的,就这个了。latex地址清华源,可以安装在任意位置,官方说有人存在安装覆盖path,所以建议先备份。texstudio官方地...

2018-12-28 14:53:17 3877 2

转载 2018 NIPS paper list

NIPS2018 接收论文包括poster、tutorial、workshop等,目前官网公布了论文清单: https://nips.cc/Conferences/2018/Schedule Poster paper&gt;~1. Zero-Shot Transfer with Deictic Object-Oriented Rep...

2018-12-10 21:21:01 2369

原创 ZCA python实现

def ZCA(data, reg=1e-6): mean = np.mean(data, axis=0) mdata = data - mean sigma = np.dot(mdata.T, mdata) / mdata.shape[0] U, S, V = linalg.svd(sigma) components = np.dot(np.dot(U,...

2018-12-03 09:50:02 989

原创 tensorflow tf.softmax_cross_entropy相关问题

output = tf.constant([1., 3., 2.])output_ = tf.nn.softmax(output)y = tf.constant([1., 3., 2.])loss1 = tf.losses.softmax_cross_entropy(y, output)loss2 = -tf.reduce_sum(y * tf.log(output_))prin...

2018-11-26 21:04:52 314

原创 pytorch DataLoader相关问题记录

问题描述:1.DataLoader中有一个shuffle参数,意思为在训练中是否打乱数据集,当我在试验中该参数设置为True时,在Mnist中,相对于False对最终的结果很小(略微下降),但是在cifar10中却导致精度大幅下降。2.在试验中当我运用验证集的时候,用https://am207.github.io/2018spring/wiki/ValidationSplits.html该...

2018-11-23 11:19:06 1595 2

原创 pytorch 梯度裁剪

optimizer.zero_grad() loss, hidden = model(data, hidden, targets)loss.backward()torch.nn.utils.clip_grad_norm(model.parameters(), args.clip)optimizer.step() 

2018-11-13 20:06:27 8590 1

空空如也

空空如也

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

TA关注的人

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