自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 Jacobian矩阵和Hessian矩阵

转自https://www.cnblogs.com/bnuvincent/p/6651254.html1. Jacobian在向量分析中, 雅可比矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为雅可比行列式. 还有, 在代数几何中, 代数曲线的雅可比量表示雅可比簇:伴随该曲线的一个代数群, 曲线可以嵌入其中. 它们全部都以数学家卡尔·雅可比(Carl Jacob, 1804年10月4...

2018-09-07 16:48:38 584

原创 python __getattr__函数

__getattr__ : 当获取 self.__dict__ 中没有的键所对应的值的时候,就会调用这个方法因为 parameter, module, buffer 的键值对存在与 self._parameters, self._modules, self.buffer 中,所以,当想获取这些 值时, 就会调用这个方法。def __getattr__(self, name): ...

2018-09-07 16:22:03 1156

原创 python 方法加下划线,如copy_

任何就地改变一个tensor的操作都以_为后缀。例如:x.copy_(y), x.t_(),都会改变x。

2018-09-07 15:46:52 1991

转载 python 单下划线及双下划线使用总结

https://blog.csdn.net/qq_31821675/article/details/78022862Python 用下划线作为变量前缀和后缀指定特殊变量/方法。主要存在四种情形object # public __object__ # special, python system use, user should not define like it __object ...

2018-09-07 14:04:55 359

转载 Python中下划线---完全解读

转自 https://www.cnblogs.com/skying555/p/6169110.htmlPython 用下划线作为变量前缀和后缀指定特殊变量_xxx 不能用’from module import *’导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的...

2018-09-07 14:03:21 569

原创 pytorch copy_

copy_(src, non_blocking=False) → TensorCopies the elements from src into self tensor and returns self.The src tensor must be broadcastable with the self tensor. It may be of a different data type ...

2018-09-07 10:21:52 5135

转载 pytorch 广播语义(Broadcasting semantics)

许多PyTorch操作都支持。NumPy Broadcasting Semantics简而言之,如果PyTorch操作支持广播,那么它的Tensor参数可以自动扩展为相同的大小(不需要复制数据)。一般语义如果遵守以下规则,则两个张量是“可播放的”:每个张量至少有一个维度。 迭代尺寸大小时,从尾随尺寸开始,尺寸大小必须相等,其中一个为1,或者其中一个不存在。例如:>&...

2018-09-07 10:00:55 4162

原创 pycharm单行和多行注释快捷键

单多行注释的快捷键是一样的:选中+Ctrl+/

2018-08-22 15:59:47 4857

转载 DenseNet Densely Connected Convolutional Networks

转自 https://blog.csdn.net/u012938704/article/details/53468483      https://blog.csdn.net/u014380165/article/details/75142664代码地址:https://github.com/liuzhuang13/DenseNet首先看一张图:  稠密连接:每层以之前层的输出为...

2018-08-21 10:09:41 327

转载 Pytorch指定使用的GPU

转自 http://www.cnblogs.com/darkknightzh/p/6836568.html PyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU。有如下两种方法来指定需要使用的GPU。1. 类似tensorflow指定GPU的方式,使用CUDA_VISIBLE_DEVICES。1.1 直接终端中设定:CUDA_VISIBLE...

2018-08-17 14:57:57 1774

转载 torch.normal()

torch.normal()torch.normal(means, std, out=None)返回一个张量,包含从给定参数means,std的离散正态分布中抽取随机数。 均值means是一个张量,包含每个输出元素相关的正态分布的均值。 std是一个张量,包含每个输出元素相关的正态分布的标准差。 均值和标准差的形状不须匹配,但每个张量的元素个数须相同。参数:means (Ten...

2018-08-17 12:43:35 73102 16

转载 pytorch学习-莫烦

PyTorch 官网https://www.bilibili.com/video/av15997678/?p=14https://morvanzhou.github.io/tutorials/machine-learning/torch/3-04-save-reload/要点 训练好了一个模型, 我们当然想要保存它, 留到下次要用的时候直接提取直接用, 这就是这节的内容啦. 我们用回...

2018-08-17 11:54:37 669

转载 channel通道数与卷积层

转自 https://blog.csdn.net/alibabazhouyu/article/details/81151008在深度学习的算法学习中,都会提到 channels 这个概念。在一般的深度学习框架的 conv2d 中,如 tensorflow 、mxnet ,channels 都是必填的一个参数。channels 该如何理解?先看一看不同框架中的解释文档。首先,是 tens...

2018-08-04 15:59:03 17874 2

原创 pytorch deeplearning测试阶段GPU测试问题

按照https://www.jianshu.com/p/889dbc684622实现了CIFAR10的分类,但是转到GPU上之后,出现error,是数据类型转换问题。原在cpu上测试的代码:correct = 0total = 0for data in testloader: images, labels = data outputs = net(Variable...

2018-08-03 16:50:08 1260

转载 python学习-字典

http://www.pythondoc.com/pythontutorial3/datastructures.html字典另一个非常有用的 Python 内建数据类型是 字典 (参见 Mapping Types — dict )。字典在某些语言中可能称为 联合内存 ( associative memories )或 联合数组 ( associative arrays )。序列是以连续的整...

2018-08-02 14:18:10 106

原创 python学习Lambda

Lambda 形式出于实际需要,有几种通常在函数式编程语言例如 Lisp 中出现的功能加入到了 Python。通过 lambda 关键字,可以创建短小的匿名函数。这里有一个函数返回它的两个参数的和: lambda a, b: a+b。 Lambda 形式可以用于任何需要的函数对象。出于语法限制,它们只能有一个单独的表达式。语义上讲,它们只是普通函数定义中的一个语法技巧。类似于嵌套函数定义,la...

2018-08-02 11:36:49 230

原创 python学习-break 和 continue 语句, 以及循环中的 else 子句

break 和 continue 语句, 以及循环中的 else 子句break 语句和 C 中的类似,用于跳出最近的一级 for 或 while 循环。循环可以有一个 else 子句;它在循环迭代完整个列表(对于 for )或执行条件为 false (对于 while)时执行,但循环被 break 中止的情况下不会执行。以下搜索素数的示例程序演示了这个子句:>>>...

2018-08-02 10:45:48 395

原创 python学习:多重赋值顺序

当然,我们可以使用 Python 完成比二加二更复杂的任务。例如,我们可以写一个生成 菲波那契 子序列的程序,如下所示: >>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... ...

2018-08-02 10:22:08 3858

原创 win10无法连接打印机问题

问题描述:   你不能访问共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。解决办法:  1. 在开始菜单搜索“编辑组策略”  2.本地组策略编辑器,顺着左侧的策略树,找到“计算机配置-管理模板-网络-Lanman工作站”这个节点,在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。状态是“未配

2017-12-25 16:15:55 11250

转载 Ubuntu16.04 chrome

最近把Ubuntu系统更新到16.04,发现自带的Firefox浏览器有一些问题,但是懒得安装插件,折腾已知的问题,于是决定安装Chrome看看,果然,很多问题没有了。因为安装的Linux是64位的Ubuntu 16.04系统,所以本人决定也安装64位的谷歌Chrome浏览器。在 Ubuntu 16.04 中,要想使用谷歌的 Chrome 浏览器,可以通过命令行的方式手动安装。

2017-11-29 19:58:31 1037

转载 ubuntu16.04安装xrdp

转载自 http://blog.csdn.net/szw4090416/article/details/52859318Ubuntu16.04下以下命令行皆是在终端中运行:安装xrdp        sudo apt-get install xrdp安装vnc4server         sudo apt-get install v

2017-11-21 17:10:14 12778

转载 解决win10 Ipv6无法连接的问题

转一发水木清华贴吧里的回答,貌似可以:“首先隧道还是按照以前的方法配置:http://ipv6.tsinghua.edu.cn/isatap.php,网卡里ipv6关闭,iphelper服务打开。这样设置以后应该可以上byr网页,但是无法上google或者用uTorrent下载,原因是win10修改了DNS解析的过程,不会自动AAAA解析,使得既有ipv4又有ipv6的链接总是选择ipv4

2017-09-14 09:22:34 16301

转载 逻辑回归LR的特征为什么要先离散化

转自: http://blog.csdn.net/yang090510118/article/details/39478033在工业界,很少直接将连续值作为特征喂给逻辑回归模型,而是将连续特征离散化为一系列0、1特征交给逻辑回归模型,这样做的优势有以下几点:1. 稀疏向量内积乘法运算速度快,计算结果方便存储,容易scalable(扩展)。2. 离散化后的特征对异

2017-09-04 18:03:21 429

转载 SIFT特征提取分析

转载自:http://blog.csdn.net/abcjennifer/article/details/7639681/SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述

2017-08-30 15:35:52 258

转载 目标检测的图像特征提取之(一)HOG特征

转载自:http://blog.csdn.net/zouxy09/article/details/7929348               http://blog.csdn.net/hujingshuang/article/details/47337707/ 1、HOG特征:       方向梯度直方图(Histogram of Oriented Gradient, HO

2017-08-29 22:04:45 466

转载 N个鸡蛋从M楼层摔(2个鸡蛋从100层摔)

转载自: http://blog.csdn.net/wolinxuebin/article/details/47057707http://www.cnblogs.com/yangai/p/5391533.html一、题目:   有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏

2017-08-12 12:29:01 2141

转载 Kmeans、Kmeans++和KNN算法比较

http://blog.csdn.net/loadstar_kun/article/details/39450615K-Means介绍       K-means算法是聚类分析中使用最广泛的算法之一。它把n个对象根据他们的属性分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。其聚类过程可以用下图表示:

2017-08-11 14:49:54 257

转载 K近邻k-Nearest Neighbor(KNN)算法

http://blog.csdn.net/helloworld6746/article/details/50817427一、KNN算法概述KNN作为一种有监督分类算法,是最简单的机器学习算法之一,顾名思义,其算法主体思想就是根据距离相近的邻居类别,来判定自己的所属类别。算法的前提是需要有一个已被标记类别的训练数据集,具体的计算步骤分为一下三步:1、计算测试对象与训练集中所有对象

2017-08-08 15:01:19 330

原创 Logistic回归以及LR与SVM异同

逻辑回归的优缺点优点:1)速度快,适合二分类问题2)简单易于理解,直接看到各个特征的权重3)能容易地更新模型吸收新的数据缺点:对数据和场景的适应能力有局限性,不如决策树算法适应性那么强http://blog.csdn.net/pakko/article/details/37878837/什么是逻辑回归?Logistic回归与多重线性回

2017-08-08 14:29:31 715

转载 朴素贝叶斯分类算法(Naive Bayesian classification)

转载自 http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html0、写在前面的话      我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方

2017-08-06 15:28:06 426

原创 请说出static和const关键字尽可能多的作用

static关键字至少有下列n个作用:   (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;   (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;   (3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内; 

2017-08-02 17:07:34 405

转载 C++各类大数模板

转载自 http://blog.csdn.net/y990041769/article/details/20116995首先大数加法 两个大数相加[cpp] view plain copy print?string sum(string s1,string s2)  {      if(s1.length()    {

2017-08-02 00:43:33 803

原创 上楼梯问题,模余防止溢出

题目:有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。请实现一个方法,计算小孩有多少种上楼的方式。为了防止溢出,请将结果Mod 1000000007给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100000。测试样例:1返回:1class GoUpstairs {public: in

2017-08-01 10:15:43 1351

原创 C++ int型与string型相互转换

int 转 stringint a = 13;string str = to_string(a);string转intstd::string str = "123";int n = atoi(str.c_str());

2017-07-31 15:27:24 243

转载 交叉熵(Cross-Entropy)

转载自:http://blog.csdn.net/rtygbwwwerr/article/details/50778098交叉熵(Cross-Entropy)交叉熵是一个在ML领域经常会被提到的名词。在这篇文章里将对这个概念进行详细的分析。1.什么是信息量?假设X是一个离散型随机变量,其取值集合为X,概率分布函数为p(x)=Pr(X=x),x∈X,我们定义事

2017-07-27 10:59:00 429

转载 二叉树先序、中序和后序遍历

转载自 http://blog.csdn.net/quzhongxin/article/details/46315251Binary Tree Preorder Traversal:https://leetcode.com/problems/binary-tree-preorder-traversal/ Binary Tree Inorder Traversal :http

2017-07-25 16:49:24 304

转载 C++中const修饰函数形参,函数,函数返回值

转自 http://blog.csdn.net/zz460833359/article/details/48379901在程序设计中我们会经常调用函数,调用函数就会涉及参数的问题,那么在形参列表中const形参与非const形参对传递过来的实参有什么要求呢?先来看一个简单的例子:[cpp] view plain copy#incl

2017-07-25 13:12:10 1816

原创 打印二叉树题型:从上到下打印,打印为为多行以及按之字形打印为多行

打印二叉树题目:1)从上到下打印出二叉树的每个节点,同一层的结点按照从左至右的顺序打印。如上图,打印结果则为1,2,3,4,5,6这种层次遍历可以如下分析:首先要打印根节点,打印之前要保存其左孩子2,和右孩子结点3。下一步打印左结点2,同样保存其左右孩子节点。可以发现这是一个类似于队列,先进先出的结构。用队列实现,每次一个结点要出队,则其左右孩子入队。cod

2017-07-23 10:55:12 322

原创 删除链表中重复的结点

题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5题目分析:删除链表中的结点要比较当前结点是否与前面结点和后面结点相同,只有两个都不同的结点才保留。用pre保存前一个节点, cur保存当前结点,cur->next则是后一个结点。如果当前结点只

2017-07-22 21:39:30 230

原创 链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点。分析如下:设有两个指针,慢指针为slow,每次向后移动一位。 快指针为fast,每次向后移动两位。a为AC段的长度,c为环的周长。蓝色部分CB段长度为 d.则慢指针在相遇时走的长度为len_slow = a + m * c + d;快指针在相遇时走的长度为     len_fast = a +

2017-07-21 17:39:54 180

空空如也

空空如也

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

TA关注的人

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