#tc

79 最长公共子串 (lintcode)

 f[i][j]表示的是以第i个结尾和第j个结尾classSolution{public:/**@paramA:Astring*@paramB:Astring*@return:thelengthofthelongestcommonsubstring.*/intlongestCommonSubstring(st...
代码星球 ·2020-10-13

77 最长公共子序列 (lintcode)

注意:因为开的空间是length+1的,对于字符串的下标计算要-1classSolution{public:/**@paramA:Astring*@paramB:Astring*@return:ThelengthoflongestcommonsubsequenceofAandB*/intlongestCommonSub...
代码星球 ·2020-10-13

batchsize对收敛速度的影响

想象一下,当mini-batch是真个数据集的时候,是不是就退化成了GradientDescent,这样的话,反而收敛速度慢。你忽略了batch增大导致的计算batch代价变大的问题。如果盲目增大mini-batchsize确实是迭代次数减少了,但是计算时间反而会增加,因为每次计算代价大了。...

mini_batch GD

工作过程:训练总样本个数是固定的,batch_size大小也是固定的,但组成一个mini_batch的样本可以从总样本中随机选择。将mini_batch中每个样本都经过前向传播和反向传播,求出每个样本在每一层每个神经元关于w和b的梯度。注意:同一个mini_batch中所有样本经过网络时,网络的参数是相同的(因为每次梯...
代码星球 ·2020-10-13

leetcode 179. Largest Number 、剑指offer33 把数组排成最小的数

这两个题几乎是一样的,只是leetcode的题是排成最大的数,剑指的题是排成最小的179.LargestNumbera.需要将数组的数转换成字符串,然后再根据大小排序,这里使用to_string函数将整数转换成字符串,比printf的方式简洁b.cmp函数必须用static才能使用c.这题需要排成最大的数,cmp函数如...

leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal,剑指offer 6 重建二叉树

不用迭代器的代码classSolution{public:TreeNode*reConstructBinaryTree(vector<int>pre,vector<int>vin){TreeNode*root=NULL;intlength_pre=pre.size();intlength_vin...

epoch,iteration,batch,batch_size

epoch:训练时,所有训练图像通过网络训练一次​(一次前向传播+一次后向传播);测试时,所有测试图像通过网络一次​(一次前向传播)。Caffe不用这个参数。batch_size:1个batch包含的图像数目,通常设为2的n次幂,常用的包括64,128,256。     ...
代码星球 ·2020-10-12

Batch Normalization:Accelerating Deep Network Training by Reducing Internal Covariate Shift(BN)

internalcovariateshift(ics):训练深度神经网络是复杂的,因为在训练过程中,每层的输入分布会随着之前层的参数变化而发生变化。所以训练需要更小的学习速度和careful参数初始化,这将减缓训练的速度。bn的目的就是解决ics我们知道在神经网络训练开始前,都要对输入数据做一个归一化处理,那么具体为什...

深度学习基础——Epoch、Iteration、Batchsize

原文地址:https://www.cnblogs.com/Johnny-z6951/p/11201081.html梯度下降是一个在机器学习中用于寻找较佳结果(曲线的最小值)的迭代优化算法。梯度的含义是斜率或者斜坡的倾斜度。下降的含义是代价函数的下降。算法是迭代的,意思是需要多次使用算法获取结果,以得到最优化结果。梯度下...

Mini-batch 和batch的区别

原文地址:https://blog.csdn.net/weixin_39502247/article/details/80032487深度学习的优化算法,说白了就是梯度下降。每次的参数更新有两种方式。第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。这种方法每更新一次参数都要把数据集里的所有样...
代码星球 ·2020-10-12

TCHAR

原文地址:http://blog.csdn.net/wskelan/article/details/5017131TCHAR就是当你的字符设置为什么就是什么例如:程序编译为ANSI,TCHAR就是相当于CHAR当程序编译为UNICODE,TCHAR就相当于WCHARchar:单字节变量类型,最多表示256个字符,wch...
代码星球 ·2020-10-11

C/C++:函数调用规则__stdcall,__cdecl,__pascal,__fastcall

__cdecl__cdecl是CDeclaration 的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。__stdcall__stdcall是St...

coon's patch

作者:桂。时间:2018-05-23  06:11:54链接:https://www.cnblogs.com/xingshansi/p/9070761.html 前言  早晨突然想到计算机模型的各种图形怎么生成的呢?不可能一点点画图、着色,查了点资料发现有专门的一门课程——计算机图形学(C...
代码星球 ·2020-10-09

leetcode-001-Two sum

一、问题描述二、解题思路这道题:exactlyonesolution,所以:1)不必考虑多解情况;2)不必考虑无解的异常处理。方法一:暴力搜索直接依次进行比较,时间复杂度O(n2):classSolution:deftwoSum(self,nums,target):""":typenums:List[int]:type...
代码星球 ·2020-10-09

leetcode-000-序

一直以来学习的都是些理论,编程一直用的也是MATLAB,其他语言很少涉及。希望自己弥补这一块短板,时间初步定在五月底,拿出半个月时间学习Python,学多少算多少。直接从leetcode开始:array,string,tree,linkedlist,math ...
代码星球 ·2020-10-09
首页上一页...8586878889...下一页尾页