自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反向传播BP思路梳理

反向传播BP思路梳理 学了用了好多神经网络,我却一直没有搞明白神经网络里的反向传播BP是怎么回事。其实具体的公式推导网上有很多资料,都很详细,但是对于数学差劲的我来说每次得看半天才能懂个大概,而且过段时间就忘的一干二净。这次终于下决心要好好理解一下这个东西。 要想学习一个算法,严谨的数学推导固然重要,但最好的办法还是搞清楚它运作的机理,即为什么通过这个方法就可以达到目的?算法中每一个操作的物理意义...

2019-11-05 19:51:49 228

原创 C++:刷LeetCode踩过的坑

C++:编程Tips 最近在刷Leetcode的时候踩了不少坑,这里列一下提醒自己以后注意。 循环体的条件部分,虽然《C++Primer》说以!=做判断,用各种类型的size_type做循环变量是个好习惯,但是这只适用于以遍历为目的简单循环。当循环条件比较复杂时,循环条件可能一开始就不成立,这种情况下使用<或>没有问题,而使用!=就会得到错误结果,容易陷入死循环。另外,无符号的siz...

2019-10-20 23:36:19 1003

原创 C++:类的拷贝和移动、初始化和赋值

C++:初始化和赋值、拷贝和移动 《C++Primer》学到拷贝控制这一章开始有点犯晕,拷贝和移动的各种使用条件和限制很不好理解。正如《C++Primer》中所写的,虽然初始化(尤其是拷贝初始化)和赋值看上去差不多,都使用=,但是二者区别实际上非常大。今天写了这样一段代码,结果很有意思: #include "Message.h" #include <iostream> using n...

2019-10-14 21:33:29 790

原创 C++:关于string

C++ :关于string 刷LeetCode的时候明明自己写的算法思路和题解一样,但是运行却速度慢了几倍,内存消耗谜之巨大,找了半天原来是数据结构和赋值运算的问题。这次踩坑了赶紧记下来,防止以后再出现类似的问题。 用string处理char类型数据 string是C++中最适合处理处理字符型数据的容器,直接用就行,不要试图使用vector<char>之类的东西,否则速度和内存占用性能...

2019-10-09 16:05:12 243 1

原创 C++:在函数参数中使用++与--运算符

C++:在函数参数中使用++与–运算符 进行C++的学习有一段时间了,今天做练习的时候遇到了一个在函数参数中使用带有++运算符表达式的问题,稍微研究了一下发现用到的知识点还不少,挺有意思的,这里正好进行下总结扩展,顺便梳理一下最近学到的知识。由于递增运算符++与递减运算符–的机制完全一致,以下仅以++为例进行讨论,–同理。 问题 以下程序的运行结果是什么呢? #include <iostre...

2019-10-03 20:39:00 868 1

空空如也

空空如也

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

TA关注的人

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