3 WJ_MeiMei

尚未进行身份认证

如果什么问题,可以私信我哦,尽量帮学弟学妹们解决问题

等级
TA的排名 5w+

剑指offer面试题:14剪绳子

题目给你一根长度为n的绳子,请把绳子剪成m段(m和n都是整数,n>1并且m>1)每段绳子的长度记为k[0],k[1],…,k[m].请问k[0]k[1]…*k[m]可能的最大乘积是多少?例如,当绳子的长度为8时,我们把它剪成长度分别为2,3,3的三段,此时得到的最大乘积是18。分析归纳法分析---其他博客的做法 题型类似于斐波那契数列思想,当前问题求解依赖于上一个子问题...

2019-08-16 18:42:57

剑指offfer-斐波那契数列 青蛙跳台阶 矩阵覆盖

斐波那契数列f(0)=0f(1)=1f(n)=f(n-1)+f(n-2)这种大问题拆分小问题的求解方式,且子问题内容相同,一定可以用递归若不允许递归,递归本质是循环,那么可以用循环观察:a0=0a1=1前两个不用处理,从第3个数开始a2=a1+a0=1+0a3=a2+a1=1+1a4=a3+a2=2+1至最后一个数都是累加效应,推出long...

2019-08-06 11:41:21

剑指offer第9题--栈实现队列

思路(书中标准解法:用两个队列实现一个栈):(1)对于插入操作,栈与队列都是从队尾进行,因此很容易完成。(2)对于弹出操作,队列从队头开始,而栈从队尾开始,要想取到队尾元素,需要第二个队列的协助:假设queue1不为空,queue2为空,将queue1的原书依次取出放到queue2中,同时判断,当queue1的长度为1时,不要将该元素放到queue2中,而是直接取出丢弃,此时即完成了栈的...

2019-08-06 09:38:05

剑指offer第8题--查找二叉树中指定节点的下一节点

以往方法都是,按照父子右关系处理,具体思路如下:中序遍历:左->根->右分三种情况:1.如果当前节点为空,直接返回空;2.如果当前节点有右子树,则返回右子树的最左子树;3.如果当前节点没有右子树,再分两种情况:3-1看看当前节点是不是它的父节点的左子树,如果是,则返回它的父节点;3-2如果当前节点不是它的父节点的左子树,则把父节点赋给当前节点,...

2019-08-04 17:58:02

KMP算法原理--C++//C实现

1.背景定义KMP用在在一个主文本字符串S内查找一个词W的出现位置设主串(下文中我们称作T)为:abacaabacabacabaabb模式串(下文中我们称作W)为:abacab用暴力算法匹配字符串过程中,我们会把T[0]跟W[0]匹配,如果相同则匹配下一个字符,直到出现不相同的情况,此时我们会丢弃前面的匹配信息,然后把T[...

2019-07-26 12:44:18

warnings.warn("nn.functional.upsample is deprecated. Use nn.functional.interpolate instead.")

问题:D:\ProgramFiles\Python36_64\lib\site-packages\torch\nn\functional.py:1890:UserWarning:nn.functional.upsampleisdeprecated.Usenn.functional.interpolateinstead.warnings.warn("nn.functio...

2019-06-28 19:39:47

梯度消失和梯度爆炸

产生原因层数比较多的神经网络模型在使用梯度下降法对误差进行反向传播时会出现梯度消失和梯度爆炸问题。梯度消失问题和梯度爆炸问题一般会随着网络层数的增加变得越来越明显例如,对于图1所示的含有3个隐藏层的神经网络,梯度消失问题发生时,靠近输出层的hiddenlayer3的权值更新相对正常,但是靠近输入层的hiddenlayer1的权值更新会变得很慢,导致靠近输入层的隐藏层权值几乎不变,扔接近...

2019-04-25 20:02:08

力扣--两数之和

题目描述c语言编程1.暴力解法的改进程序性能执行用时:196ms,在TwoSum的C提交中击败了74.55%的用户内存消耗:7.4MB,在TwoSum的C提交中击败了86.31%的用户int*twoSum(int*nums,intnumsSize,inttarget){staticinta[2]={0}; for(i...

2019-04-17 16:17:20

机器学习激活函数选择对比

sigmoid函数取值范围为(0,1),因而又称为lLogistic函数,它可以将一个实数映射到(0,1)的区间,可以用来做二分类应用:在特征相差比较复杂或是相差不是特别大时效果比较好sigmoid缺点:激活函数计算量大,反向传播求误差梯度时,求导涉及除法反向传播时,很容易就会出现梯度消失的情况,从而无法完成深层网络的训练Tanh函数或者写成sigmoid变形由上...

2019-04-15 19:38:55

tensorflow caffe框架对比总结

支持语言tensorflow:caffe:tensorflow:caffe:tensorflow:caffe:

2019-04-15 17:02:11

torchnet 安装失败

问题pipinstalltorchnetraiseRuntimeError(README)原因本地环境不支持该安装包,说明在安装前,先安装其他东西解决办法先安装pytorch,再安装torchnetpipinstallhttp://download.pytorch.org/whl/cu80/torch-0.4.0-cp36-cp36m-win_am...

2019-04-12 16:49:18

损失函数Target size must be the same as input size

出错程序criterion_modality=torch.nn.BCEWithLogitsLoss()label=Variable(label.cuda())loss=criterion_modality(outRGB,label)#出错行问题File"C:\Users\Rain\AppData\Local\Programs\Python\Anaconda.3....

2019-04-01 14:43:37

tensorflow和pytorch框架对比总结

支持语言tensorflow:支持C++和python编程pytorch:支持python编程支持硬件tensorflow:CPU、GPU、移动设备pytorch:CPU、GPU灵活性tensorflow:静态计算图,数据参数在CPU与GPU之间迁移麻烦,调试麻烦pytorch:动态计算图,数据参数在CPU与GPU之间迁移十分灵活,调试简便学习难易tensorflo...

2019-03-21 21:36:18

pytorch和torch框架对比(区别 联系)

一区别1.1编程语言pytorch采用python语言。编程实际是C语言做底层和C++做接口torch采用lua语言。编程实际是是C语言做底层和lua语言做接口的深度学习库知识扩展:Lua相当于一个小型加强版的C语言,支持类和面向对象1.2依赖库pytorch可调用python强大的第三方库,比如opencvtorch可调用lua库函数,目前lua...

2019-03-21 19:58:23

transforms.RandomCrop((img_h, img_w)) raise ValueError(empty range for randrange)(%d,%d, %d)

问题File"E:/wj-lab/expStad/train.py",line446,in<module>losses=train(epoch)File"E:/wj-lab/expStad/train.py",line239,intrainforbatch_idx,(input1,input2,label1,label2...

2019-02-27 11:12:34

visdom 绘制神经网络的曲线图 TypeError: a float is required

问题Traceback(mostrecentcalllast):File"E:/wj-lab/expStad/train.py",line441,in<module>File"E:\wj-lab\expStad\plot.py",line38,inplot'title':axis_name})File"D:\...

2019-02-26 16:52:38

visdom 绘制条形图(柱状图)

可调用参数简介opts.title:figuretitle opts.width:figurewidth opts.height:figureheight opts.showlegend:showlegend(trueorfalse) opts.xtype:typeofx-axis('linear'or'log') opts.xlabel...

2019-02-25 16:26:02

AttributeError: module 'torch.nn.init' has no attribute 'zeros_'

问题File"E:\wj-lab\expStad\model.py",line50,in__init__feat_block.apply(weights_init_kaiming)File"D:\Anaconda3\envs\python35\lib\site-packages\torch\nn\modules\module.py",line231,in...

2019-02-24 11:37:08

python3 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0

源码ifos.path.isfile(model_path):print('==>loadingcheckpoint{}'.format(args.resume))checkpoint=torch.load(model_path)start_epoch=checkpoint['epoch'...

2019-02-22 12:59:04

【python】 彩图RGB 灰度gray互相转化

RGB到灰度图转换公式:        B'=0.299R+0.587G+0.114B定义函数#convertrgb(224,224,3)togray(224,224)imagedefrgb2gray(rgb):returnnp.dot(rgb[...,:3],[0.299,0.587,0.114])#分别对应通道...

2019-01-23 20:07:40

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。