- 博客(301)
- 资源 (18)
- 论坛 (2)
- 收藏
- 关注

原创 【TensorFlow开发者出道计划】关于TensorFlow入坑那些事儿
新手入门 TensorFlow,如何学习?如何高效、快速地学习?CSDN 百万粉丝博客专家@我是管小亮 畅谈经验和见解,为你打开通向新世界的大门!
2020-12-08 10:26:43
1989
15

原创 再也不怕女朋友问我二分查找了!【手绘漫画】图解二分查找(修订版)(LeetCode 704题)
文章目录图解算法与数据结构1、前言2、代码3、实例(LeetCode 704题)图解算法与数据结构1、前言上次讲到的更的二分查找模板在很多地方让我使用起来不是特别的舒服,感谢B站上的y大佬,让我找到了一个新的模板!!!下面一起来看看吧!!!本次的模板应对重复元素也可以~2、代码模板一:// Cint lower_bound(int* nums, int numsSize...
2020-04-12 16:52:29
4460
2

原创 吐血整理深度学习入门路线及导航【教学视频+大神博客+书籍整理】+【资源页】(2019年已经最后一个月了,你还不学深度学习吗???)
声明:1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献。2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进...
2019-12-10 17:10:39
14728
38

原创 【记录】一个深度学习算法工程师的成长之路(思考和方法以及计划)
文章目录0、写在前面1、编程能力0、写在前面讲道理,一谈到【找工作】这个问题,我就很焦虑。。。。。。看到这个省略号了嘛?这就是我的心, ???? 尤其是在就业一年比一年难的情况下,经历过好多次心态崩裂,也问过很多人,来总结一下如果想成为一个【深度学习 CV 算法工程师】需要什么学习能力和知识储备。这个文章应该会是一个【记录】的文章,看看自己这一路走来 学了什么,准备学什么,需要学什么,希望和各位共...
2019-09-19 15:36:11
21174
67

原创 深度学习入门笔记(一):深度学习引言
第一门课 神经网络和深度学习(Neural Networks and Deep Learning)文章目录第一门课 神经网络和深度学习(Neural Networks and Deep Learning)第一周:深度学习引言(Introduction to Deep Learning)1.1 欢迎(Welcome)1.2 什么是神经网络?(What is a Neural Network)1.3...
2019-09-10 22:12:34
10062
16

原创 大话卷积神经网络CNN(干货满满)
文章目录O、前言一、简介二、人类视觉原理三、神经网络四、卷积神经网络4.1、CNN定义4.2、卷积(Convolution)4.3、步长(stride)4.4、填充(padding)4.5、池化(Pooling)4.6、激活函数4.7、局部感知4.8、参数(权值)共享4.9、感受野(Receptive field)五、可视化六、应用七、深度学习的本质八、境界九、学习资源9.1、编程9.2、理论9....
2019-08-25 21:14:58
26840
81

原创 最详细的图文教程帮你解决GitHub下载慢或下载失败问题(2019.8.10亲测有效)
写这篇文章缘由,是下载一个机器学习课程的课件,想去GitHub上下载,结果下载速度居然只有几k,并且还老是下载失败。然后去百度解决办法,基本上都是让修改hosts文件,修改完成后发现效果并不明显(其实下载速度并没多大变化,从个位数变成了十位而已),于是找到了另一种方法来高速下载GitHub上的项目。利用码云来克隆GitHub项目,操作简单而且有效,下面是图文详情:1、首先需要一个码云账户,如果...
2019-08-10 21:18:23
77362
299

原创 深度学习100问之深入理解Batch Normalization(批归一化)
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift - 原文Batch Normalization的论文翻译论文解读精读深度学习论文(3) Batch Normalization一、概念批归一化,或者批标准化,原文中的表达是 “Batch Normal...
2019-04-02 11:03:40
16755
18
原创 【秋招面试必备】第一弹——Linux工具
Linux工具Linux下还是有很多超棒的开发工具的。在Linux日常使用中,最常用的命令自然是sudo, ls, cp, mv, cat等,但作为后台开发者,上述命令远远不够。从我的理解来看,合格的C/C++开发者至少需要从开发及调试工具、文件处理、性能分析、网络工具四个方面针对性使用一些开发工具。这里我罗列了一些,大部分都是开发中经常需要使用的命令,有些功能比较简单的命令我会给出一些基本用法,有些本身自带体系(比如vim, gdb等)的命令只能附上链接了。开发及调试工具介绍了从“编辑 ->
2020-10-03 17:06:30
3661
5
原创 Linux C/C++编程之(十九)进程组守护进程
文章目录一、概述二、进程组与守护进程1. 进程组2. 进程组操作函数3. 会话4. 守护进程一、概述二、进程组与守护进程1. 进程组进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性,代表一个或多个进程的集合,每个进程都属于一个进程组。在waitpid函数和kill函数的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。当父进程,创建子进程的时候,默认子进程与父进程属于同一进程组。进程组ID第一个进程ID(组长进程)。所以,组长进程标识:**其进程组
2020-07-10 08:58:04
4298
8
原创 Linux C/C++编程之(十八)信号产生和处理
文章目录一、概述二、信号详解1. 信号的概念2. 信号的机制3. 与信号相关的事件和状态4. 信号的处理方式5. 信号的编号6. 信号4要素7. Linux常规信号一览表8. 信号的产生9. 信号集操作函数一、概述二、信号详解1. 信号的概念信号在我们的生活中随处可见, 如:古代战争中摔杯为号;现代战争中的信号弹;体育比赛中使用的信号枪…他们都有共性:1) 简单2)不能携带大量信息3)满足某个特设条件才发送。信号是信息的载体,Linux/UNIX 环境下,古老、经典的通信方式, 现下依然
2020-07-08 21:48:53
4512
3
原创 Linux C/C++编程之(十五)目录操作相关函数
文章目录一、概述二、相关函数1. getcwd2. chdir3. mkdir4. rmdir5. opendir6. readdir7. closedir8. dup29. dup10. errno11. fcntl一、概述二、相关函数1. getcwd函数作用:获取当前目录头文件参数说明:buf传出参数,路径size缓冲区大小返回值成功:返回路径的指针失败:返回NULL2. chdir函数作用:改变工作路径头文件函数参数:path对应的目标工作路径
2020-07-04 10:16:59
3783
原创 Linux C/C++编程之(十四)文件操作相关函数
文章目录一、概述二、相关函数1. stat一、概述st_mode简单介绍st_mode详细介绍二、相关函数1. stat作用:获得文件信息,也可以获取文件大小。头文件:参数说明:path 文件名buf 传出参数,定义结构体 struct stat sb; &sb返回值失败:返回 -1,设置 errno成功:返回 0注意: stat 碰到链接,会追溯到源文件,穿透!!!lstat 并不会穿透。stat结构体:linux 命令 stat 执行
2020-07-03 23:03:32
5313
原创 Linux C/C++编程之(十三)系统IO函数
文章目录一、概述二、当头棒喝三、函数概述四、IO函数介绍1)open2)close3)read一、概述二、当头棒喝去掉代码中的注释掉的 fflush 再试下:系统默认会打开三个文件描述符(stdin,stdout,stderr),在程序中 close(1) 关掉了标准输出,此时 open 打开返回的是最小可用的文件描述符,也就是 fd = 1,因此 printf 本应该打印到文件中,但是 close(fd) 不会触发 buffer 刷新,因此既不会输出到屏幕也没有输出到 msg.log 中
2020-06-30 22:53:25
3739
原创 Linux C/C++编程之(十二)makefile项目管理
文章目录一、概述二、编写1)文件的命名规则2)用途3)基本规则4)工作原理5)执行6)变量7)函数三、实操第一版makefile第二版makefile第三版makefile第四版makefile第五版makefileFinal版makefile一、概述二、编写1)文件的命名规则makefileMakefile2)用途项目代码编译管理节省编译项目的时间一次编写终身受益3)基本规则目标:依赖(tab)命令目标 -->要生成的目标文件依赖 -->生成目标文件
2020-06-30 16:49:31
6530
2
原创 Linux C/C++编程之(十一)gdb调试
文章目录一、概述二、使用场景三、gdb调试四、gdb详解1. 简介2. 生成调试信息3. 启动GDB 的方法4. 程序运行上下文5. 调试代码6. 设置断点7. 查看运行时数据8. 自动显示五、GDB基本命令总结一、概述二、使用场景使用场景el-程序编译无误,但是有逻辑错误使用文字终端(shell),实现一个单步调试的功能生成可执行文件之前必须加参数-ggcc hello.c -o hello -g三、gdb调试gdb + 可执行文件(如:gdb hello)启动gb调试I(l
2020-06-30 14:06:09
4742
原创 Linux C/C++编程之(十)动态库的制作和使用
文章目录一、概述二、动态库的优缺点三、动态库的制作(1)制作步骤(2)实际操作四、动态库一、概述二、动态库的优缺点机制:共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。优点:节省内存(共享)易于更新(动态链接)停止运行程序使用新库覆盖旧库(保证新旧库名称一致,接口一致)重新启动程序缺点:延时绑定,速度略慢使用场合:对速度要求不是很强烈的地方都应使用动态库注意事项:动态库是否加载到内存,取决于程序是否运行命
2020-06-30 10:29:32
3373
原创 Linux C/C++编程之(九)静态库的制作和使用
文章目录一、概述二、静态库的优缺点三、静态库的制作(1)制作步骤一、概述二、静态库的优缺点优点:寻址方便,速度快库被打包到可执行程序中,直接发布可执行程序即可使用缺点:静态库的代码在编译过程中已经被载入可执行程序,因此体积较大如果静态函数库改变了,那么你的程序必须重新编译使用场合:在核心程序上使用,保证速度,可忽视空间主流应用于80、90年代,现在很少用三、静态库的制作(1)制作步骤1)编译得到 *.o文件gcc a.c b.c c.c -c2)打包得到静态库
2020-06-30 09:08:38
3591
原创 Linux C/C++编程之(八)gcc编译
文章目录一、概述二、gcc编译的四个阶段三、gcc命令四、gcc编译1. gcc -E2. gcc -S: 生成汇编指令3. gcc - c: 生成二进制文件4. gcc -I: (包含头文件)5. gcc -o: 指定输出6. gcc -D xxxx: 编译时传递宏7. gcc -g: 用于gdb调试8. gcc -Wall: 多警告9. gcc -lstdc++: 指定c++方式编译一、概述二、gcc编译的四个阶段三、gcc命令四、gcc编译1. gcc -E预处理头文件展开宏替换
2020-06-29 22:22:34
3395
原创 Linux C/C++编程之(七)vim命令,操作和配置
文章目录一、概述二、vim编辑器的使用三、工作模式:四、命令模式下的操作:1)光标的移动2) 删除操作3)撤销操作4)复制粘贴5)查找操作6)替换当前字符7)缩进:8) 查看man文档五、文本模式下的操作:六、末行模式下的操作:七、分屏操作:八、vim配置参考一、概述两张图:二、vim编辑器的使用vi – vimvim是从vi发展过来的一款文本编辑器vi a.txt前提: 安装了vim软件这里引申出一个问题:Ubuntu的vi模式下不能正常使用上下左右方向键原因:Ubuntu系
2020-06-29 18:03:38
3536
1
原创 Linux C/C++编程之(六)常用命令之帮助和压缩和解压缩命令
文章目录一、获得命令或配置文件帮助信息:man二、获得shell内置命令的帮助信息:help三、获得命令的中文帮助信息:--help四、将文件压缩为 .gz 格式,只能压缩文件:gzip五、将 .gz 文件解压:gunzip六、将文件或目录压缩为 .tar.gz 格式:tar -zcvf七、将 .tar.gz 文件解压:tar -zxf八、压缩解压缩格式 .zip九、将 .zip 文件解压:unzip十、将文件压缩为 .bz2 格式,只能压缩文件:bzip2十一、将 .bz2 文件解压:bunzip2一、
2020-06-29 16:56:50
4890
原创 Linux C/C++编程之(五)常用命令之文件搜索命令
文章目录一、最强大的搜索命令:find1)根据 文件或目录名称 搜索2)根据 文件大小 搜索3)根据 所有者和所属组 搜索4)根据 时间属性 搜索5)根据 文件类型或i节点 搜索6)组合条件 搜索二、在文件中搜寻字符串匹配的行并输出:grep一、最强大的搜索命令:findfind命令是Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是能搜索到的文件特别多,所以尽量少用find命令,就算要搜索也应该尽量的缩小范围,也不要在服务器使用高峰期进行文件搜索,因为搜索也是很占系统资源的。英文原
2020-06-29 15:43:40
5053
原创 Linux C/C++编程之(四)常用命令之链接命令和权限命令
文章目录一、链接文件命令:ln二、更改文件或目录权限命令:chmod三、改变文件或目录所有者/所属组的命令:chown/chgrp四、缺省权限命令:umask一、链接文件命令:ln英文原意:link命令所在路径:/bin/link执行权限:所有用户功能描述:生成链接文件语法:ln 源文件 目标文件-s 创建软链接不加 -s 创建硬链接例子:创建文件hello的软链接hello.soft:ln -s hello hello.soft创建文件hello的硬链接hello.h
2020-06-29 14:18:44
3304
原创 Linux C/C++编程之(三)常用命令之文件处理命令
文章目录一、Linux命令的普遍语法格式二、一、Linux命令的普遍语法格式Linux命令格式(可修改):命令 -选项 参数例子:ls -la /etc二、
2020-06-29 11:55:25
3436
1
原创 Linux C/C++编程之(二)常用命令之目录处理命令
文章目录一、Linux命令的普遍语法格式二、显示目录文件命令:ls一、Linux命令的普遍语法格式Linux命令格式(可修改):命令 -选项 参数例子:ls -la /etc二、显示目录文件命令:ls英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:-a 显示所有文件,包括隐藏文件-l 详细信息显示,包括文件的属性和权限等数据-d 仅显示目录名,而不显示目录下的内容列表-h人性化显示(hommization)
2020-06-29 09:58:34
3735
2
原创 Linux C/C++编程之(一)VMware 虚拟机安装Ubuntu16.04 图解
文章目录〇、前言一、VMware二、下载文件准备1)VMware 12.0.12)Ubuntu 16.04.5 LTS 64位三、安装Ubuntu1)新建一个虚拟机,选择自定义(高级),然后点击下一步2)点击下一步3)选择稍后安装操作系统,然后 点击 下一步4)客户机操作系统选择 Linux,版本 Ubuntu 64位5)输入虚拟机名称和安装位置,然后点击 下一步6)配置处理器,按照个人电脑配置选择就行,实在不知道的就默认即可7)为虚拟机分配内存,按照个人电脑配置选择就行8)网络类型 连接方式选择 使用网络
2020-06-28 22:18:04
4489
原创 环形链表【手绘漫画】面试必考之双指针(LeetCode 141)
文章目录图解算法与数据结构1、前言2、实例3、正文4、代码图解算法与数据结构1、前言今天开始的是双指针!下面一起来看看吧!!!让我们从一个经典问题开始:环形链表进阶版【手绘漫画】面试必考之双指针(LeetCode 142)上次讲了进阶版的,你会发现普通版本太easy了~还是来看题吧!2、实例LeetCode 142,一个求证链表中有没有环的题。3、正文一起来看一下...
2020-04-25 11:43:15
4665
12
原创 【手绘漫画】面试必考之手撕双链表(解题模板和深度剖析),(LeetCode 707)
#include <iostream>using namespace std;//C++双向链表模板class MyList{private: struct ListNode { int val; ListNode *next,*prev; ListNode(int x):val(x),next(nullptr...
2020-04-24 10:38:57
4941
原创 【手绘漫画】图解LeetCode之相交链表(LeetCode 160)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第二十一期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,非常巧妙的一个题,看到思路的时候都惊呆了,这种如果做过就会有印象,下次遇到可能就能很好地做出来了!3...
2020-04-22 21:51:04
4134
原创 反转链表二代目!【手绘漫画】图解LeetCode之反转链表 II(LeetCode 92)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第二十期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,【手绘漫画】面试必考之图解逆转单链表/单链表逆序这里要先确定一个问题,依旧还是逆转链表, 不过是指定范围...
2020-04-22 17:37:51
4081
原创 【手绘漫画】图解LeetCode之两两交换链表中的节点(LeetCode 24)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十九期,争取每天一期,最多两天一期,欢迎大家监督我。。。2、题目首先看一下题目,【手绘漫画】面试必考之图解逆转单链表/单链表逆序这里要先确定一个问题,依旧还是逆转链表, 不过是两个节点...
2020-04-22 09:57:23
4267
原创 一文总结十大经典排序算法(思维导图 + 动图演示 + 代码实现 C/C++/Python + 致命吐槽)
冒泡排序void Swap( ElementType *a, ElementType *b ){ ElementType t = *a; *a = *b; *b = t;}void BubbleSort(ElementType A[], int N){ int P,i; int flag; for(P=N-1;P>=0;P--){ flag=0; for(i=0...
2020-04-21 20:50:13
10297
25
原创 【建议收藏+千字长文+动图演示】Windows10系统有哪些提升使用效率的神奇操作
声明:1)该文章全部由本人手打整理,图片全由本人录制,侵权必究。2)此属于第一版本,若有错误,还需继续修正与增删。文章目录声明:0、前言多图预警,千字长文预警,收藏预警,动图预警????!!!1、快捷键2、微软输入法3、截图工具4、Edge微软浏览器5、画图3D6、放大镜7、抖动最小化窗口8、固定到快速访问9、图片批量编号10、超好用的图片编辑器11、快速保存图片12、恢复关闭的网页13、垃圾清理...
2020-04-20 22:05:37
4424
3
原创 环形链表进阶版【手绘漫画】面试必考之双指针(LeetCode 142)
文章目录图解算法与数据结构1、前言2、实例3、正文4、代码图解算法与数据结构1、前言今天开始的是双指针!下面一起来看看吧!!!让我们从一个经典问题开始:给定一个链表,判断链表中是否有环。你可能已经使用 哈希表 提出了解决方案。但是,使用 双指针 技巧有一个更有效的解决方案。想象一下,有两个速度不同的跑步者。如果他们在直路上行驶,快跑者将首先到达目的地。但是,如果它们在圆形跑...
2020-04-20 12:06:06
4034
2
原创 PTA刷题笔记(C语言) | 7-50 输出华氏-摄氏温度转换表 (15分)
开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~1、题目输入样例1:32 35输出样例1:fahr celsius32 0.034 1.1输入样例2:40 30输出样例2:Invalid.2、代码#include<stdio.h>int main(){ int low,upr; scanf("%d %d",&...
2020-04-18 21:35:36
4314
1
原创 【手绘漫画】图解LeetCode之旋转链表(LeetCode 61题)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十八期,争取每天一期,最多两天一期,欢迎大家监督我。。。最近一段时间,依旧是链表~我就是个鸽子。。。2、题目首先看一下题目,找到我们的旋转点,然后旋转,是不是想起了之前做过的二分旋转,...
2020-04-18 15:18:12
4009
3
原创 矩阵的二分查找!【手绘漫画】图解LeetCode之搜索二维矩阵(LeetCode 74)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十五期,争取每天一期,最多两天一期,欢迎大家监督我。。。把练手的几个二分法写一下,开始用C++写代码了,C语言确实很锻炼能力,但是有点代码太多了。。。模板汇总:【手绘漫画】面试必考之二分查找...
2020-04-18 12:02:12
3929
原创 终于知道两个模板的区别了!【手绘漫画】图解LeetCode之在排序数组中查找元素的第一个和最后一个位置(LeetCode 34)
文章目录图解LeetCode刷题计划1、写在前面2、题目3、正文4、代码图解LeetCode刷题计划1、写在前面手绘漫画系列正式上线!!!“图解LeetCode刷题计划” 来了!!!今天是第十六期,争取每天一期,最多两天一期,欢迎大家监督我。。。模板汇总:【手绘漫画】面试必考之二分查找(解题模板和深度剖析),上回再也不怕女朋友问我二分查找了!【手绘漫画】图解二分查找(修订版)(...
2020-04-18 10:27:55
3933
超分辨率重建.zip
2019-06-02
批量rename图片——REname_images.zip
2019-04-13
机器学习的数学基础(高数,线代,概率,凸优化,斯坦福大学数学基础)
2019-04-11
李宏毅—1天搞懂深度学习(ppt,pdf以及精心整理的目录)
2019-04-11
我是管小亮 :)的留言板
发表于 2020-01-02 最后回复 2020-05-25
申请博客专家的详细要求是什么?
发表于 2019-08-23 最后回复 2019-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝