自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图解算法学习笔记(七):狄克斯特拉算法

目录1)使用狄克斯特拉算法2)术语3)实现4)小结本章内容; 介绍加权图,提高或降低某些边的权重; 介绍狄克斯特拉算法,找出加权图中前往X的最短路径; 介绍图中的环,它导致狄克斯特拉算法不管用;在上一篇博客中,我们找到了从A到B的路径,这是最短路径,只有三段,但不一定是最短路径。广度优先搜索可以找出段数最少的路径,但如果...

2018-10-30 19:39:57 793

原创 图解算法学习笔记(六):广度优先搜索

目录1)图简介2)图是什么3)广度优先搜索4)实现图5)实现算法6)小结本章内容; 学习使用新的数据结构图来建立网络模型; 学习广度优先搜索; 学习有向图和无向图; 学习拓扑排序,这种排序算法指出了节点之间的依赖关系。1)图简介假设你住在旧金山,要从双子峰前往金门大桥。你想乘公交车前往,并希望换乘最少...

2018-10-29 21:32:38 2109

原创 图解算法学习笔记(五):散列表

目录1)示例1:2)散列函数3)应用案例4)冲突5)性能6)小结本章内容:       学习散列表,最有用的数据结构之一。       学习散列表的内部机制:实现、冲突和散列函数。1)示例1:假设你在一家杂货店上班,有顾客来买东西时,你得在本子中查找价格。第一章介绍的简单查找,需要O(n)时间,如果你使用的是二分查找,时间为O(log n)。二分...

2018-10-29 20:24:33 347

原创 图解算法学习笔记(四):快速排序

目录1) 示例1:2)快速排序3) 再谈大O表示法4)小结本章内容:学习分而治之,快速排序1) 示例1:假设你是农场主,有一小块土地,你要将这块地均匀分成方块,且分出的方块尽可能大。如何分?你要将这块地均匀分成方块,且分出的方块要尽可能大。显然,下面的分法不符合要求。此时,你应该使用D&C策略(divide and conquer)。包括两步骤:...

2018-10-28 19:46:11 418

转载 Apollo自动驾驶入门课程第⑩讲 — 控制(下)

目录1、线性二次调节器2、模型控制预测3、总结本文转自微信公众号:Apollo开发者社区原创:阿波君Apollo开发者社区昨天Apollo自动驾驶课程马上进入尾声,在无人驾驶技术控制篇(上)中,具体讲解了最常用的控制算法——PID控制器。本期我们将继续介绍和控制相关的知识,具体讲解线性二次调节器(或LQR)和模型预测控制(或MPC)。本期也是自动驾驶入门课...

2018-10-26 14:03:13 6092

转载 Apollo自动驾驶入门课程第⑨讲 — 控制(上)

目录1、简介2、控制流程3、PID控制4、PID优劣对比本文转自微信公众号:Apollo开发者社区原创:阿波君Apollo开发者社区9月26日上周我们发布了无人驾驶技术的规划篇,车辆基于高精地图,感知和预测模块的数据来进行这一规划。本期我们将介绍和控制相关的知识,具体讲解最常用的控制算法---------PID控制器。自动驾驶的入门课程已经接近尾声,开...

2018-10-26 13:15:12 2980

原创 图解算法学习笔记(三):递归

本章内容:    学习递归;如何将问题分解成基线条件和递归条件。   1) 每个递归函数都有两部分:基线条件(base case)和递归条件(recursive base)。例如:打印3...2...1def countdown(i):    print(i)    if i <= 0:        return    else:        countdown(...

2018-10-25 16:14:48 319

原创 图解算法学习笔记(二): 选择排序

目录1)数组和链表:2)选择排序算法:3)小结本章内容:    两种基本数据结构:数组和链表;     选择排序算法;1)数组和链表:数组是连续的内存单元,链表可以不连续;链表存储单元如图所示,每一个元素都含有下一个元素的地址,就像玩藏宝地图一样,每次只需要找到下一个元素的位置即可访问。    2)选择排序算法:例子:假设你的计算机存储了很多乐曲。对于...

2018-10-21 17:16:49 272

原创 图解算法学习笔记(一): 算法简介

本章内容:    编写第一种查找算法——二分查找。     学习如何谈论算法的运行时间——大O表示法。1) 算法是一组完成任务的指令,任何代码片段都可视为算法。2)二分查找:一种查找算法,其输入是一个有序的元素列表。Python实现二分查找代码:#二分查找算法函数 def binary_search(list, item): low = 0    high = le...

2018-10-21 17:06:32 488

原创 图解算法学习笔记(目录)

今天遇到一本好书,如下,书很薄,不到200页,有将近400张图片,算法介绍的很有趣。这也是我读的第三本袁国忠先生翻译的书,向两位致敬。目录大致如下;第1章:二分查找和大O表示法;第2章:数组和链表;第3章:递归;问题解决技巧:快速排序(4)、动态规划(9)、贪婪算法(8);第5章:散列表(用途很广);图算法:广度优先搜索(6)、狄克斯特拉算法(7)第10章:KNN...

2018-10-21 17:02:36 605

转载 脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

转自即时通讯网:http://www.52im.net/1、引言网络编程中TCP协议的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一。很多读者都知道“三次”和“四次”,但是如果问深入一点,他们往往都无法作出准确回答。本篇文章尝试使用动画图片的方式,来对这个知识点进行“脑残式”讲解(哈哈),期望读者们可以更加简单、直观地理解TCP网络通信交互的本质。另外,社区里的另两篇文章《理...

2018-10-19 09:53:51 261

转载 [通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理

转自即时通讯网:http://www.52im.net/前言此文为系列文章的下篇,如果你对TCP不熟悉的话,请先看看上篇《[通俗易懂]深入理解TCP协议(上):理论基础》 。上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你...

2018-10-18 08:23:58 1049

转载 机器学习初学者公众号下载资源汇总(一)

感谢黄海广博士的分享原创: 机器学习初学者 机器学习初学者 今天本站提供了大量的机器学习初学者下载资源,现在对已经公布的资源做下汇总,每个资源都会有一个百度云链接,并同时提供“自动回复”的功能(有时候百度云链接会失效,自动回复的链接可以更新,请使用“自动回复”功能)。请大家分享和转发,谢谢!下载资源:1. 吴恩达老师的机器学习和深度学习课程笔记打印版原文链接:htt...

2018-10-17 20:28:25 1068

原创 Linux操作系统CentOS7安装

最近在学习Linux,今天记录下如何安装CentOS7操作系统。1. 下载虚拟机软件虚拟机选择的是VMware Workstation软件,可以访问这个链接下载:https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md2. 安装虚拟机按照提示,一路点击下一步即可。3. 新建一个虚拟机运行VM...

2018-10-15 22:55:46 3251

原创 Anaconda中软件库更新

今天在Anaconda运行Visualization of MLP weights on MNIST源码时出现了如图错误:提示无法导入fetch_openml,查了一下是对应的sklearn软件包版本过低,为0.17版。需要更新到0.20版。1.打开Anaconda Prompt命令行输入conda list 命令查看Anaconda中软件包的版本,如图所示:2.执行 c...

2018-10-14 23:30:54 1734

原创 SM3密码杂凑算法源码解析

1.在SM3算法源文件中主要有以下几个函数:void sm3_starts( sm3_context *ctx );void sm3_update( sm3_context *ctx, unsigned char *input, int ilen );void sm3_finish( sm3_context *ctx, unsigned char output[32] );void s...

2018-10-13 11:01:47 10175 8

转载 [通俗易懂]深入理解TCP协议(上):理论基础

转自即时通讯网:http://www.52im.net/前言TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。...

2018-10-13 10:13:21 614

转载 网络编程懒人入门(八):手把手教你写基于TCP的Socket长连接

转自即时通讯网:http://www.52im.net/本文原作者:“水晶虾饺”,原文由“玉刚说”写作平台提供写作赞助,原文版权归“玉刚说”微信公众号所有,即时通讯网收录时有改动。1、引言好多小白初次接触即时通讯(比如:IM或者消息推送应用)时,总是不能理解Web短连接(就是最常见的HTTP通信了)跟长连接(主要指TCP、UDP协议实现的socket通信,当然HTML5里的Websoc...

2018-10-12 16:59:15 915

原创 SM4算法原理

前面的文章介绍了SM4算法的C语言实现,源码可见我的另一篇文章:https://blog.csdn.net/cg129054036/article/details/83012721;这篇文章介绍SM4算法原理,这部分可能会比较枯燥,但数学要求也不是太高。目录1.概述2. 参数产生3. 轮函数4. 密钥扩展5. 加密/解密过程1.概述2012年3月,国家密码管理...

2018-10-11 20:43:48 59388 20

原创 SM4国密对称算法源码解析

最近在研究国密算法,主要分为:SM2、SM3、SM4。其中SM2为非对称加密算法,SM3为哈希摘要算法,SM4为对称加密算法。1.在SM4算法源文件中主要有以下几个函数:void sm4_setkey_enc( sm4_context *ctx, unsigned char key[16] );void sm4_setkey_dec( sm4_context *ctx, unsigne...

2018-10-11 15:22:49 26033 18

转载 网络编程懒人入门(七):深入浅出,全面理解HTTP协议

转自即时通讯网:http://www.52im.net/本文引用了自简书作者“涤生_Woo”的文章,内容有删减,感谢原作者的分享。1、前言HTTP(全称超文本传输协议,英文全称HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。对于移动端即时...

2018-10-11 09:07:20 462

转载 网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门

转自即时通讯网:http://www.52im.net/本文引用了知乎网友“薛定谔不在家”的部分文字内容,感谢原作者的分享。1、前言即时通讯网整理了大量的网络编程类基础文章和资料,包括《TCP/IP协议 卷1》、《[通俗易懂]深入理解TCP协议》系列、《网络编程懒人入门》系列、《不为人知的网络编程》系列、《P2P技术详解》系列、《高性能网络编程》系列、甚至还有图文并貌+实战代码的《NI...

2018-10-10 08:41:14 632

转载 网络编程懒人入门(五):快速理解为什么说UDP有时比TCP更有优势

转自即时通讯网:http://www.52im.net/本文观点仅作参考,请根据自已系统的应用场景合理地选择数据传输层协议即可,无需盲目崇拜大牛言论。1、前言对于即时通讯开者新手来说,在开始着手编写IM或消息推送系统的代码前,最头疼的问题莫过于到底该选TCP还是UDP作为传输层协议。本文延续《网络编程懒人入门》系列文章的风格,通过快速对比分析 TCP 和 UDP 的区别,来帮助即时通讯...

2018-10-09 19:51:22 803

转载 Apollo自动驾驶入门课程第⑧讲 — 规划(下)

目录1、路径-速度解耦规划2、路径生成与选择3、ST图4、速度规划5、优化6、路径-速度规划的轨迹生成7、Lattice规划8、ST轨迹的终止状态9、SL轨迹的终止状态10、Lattice规划的轨迹生成本文转自微信公众号:Apollo开发者社区原创: 阿波君Apollo开发者社区9月20日上周我们发布了无人驾驶技术的规划(上),车辆基...

2018-10-07 16:08:20 8251

转载 Apollo自动驾驶入门课程第⑦讲 — 规划(上)

目录1、规划简介2、将地图转为图形3、路径查找算法:A*4、轨迹生成5、Fernet坐标系本文转自微信公众号:Apollo开发者社区原创: 阿波君Apollo开发者社区9月13日上周我们发布了无人驾驶技术的预测篇,简要介绍了预测的主要方法以及递归神经网络在预测中的应用。随着知识讲解的深入,越来越多的开发者加入到了Apollo学习交流社群中。希望开发者...

2018-10-07 15:56:32 4722

转载 移动互联网浩荡十年 有的升腾,有的陨落

原创: 颜西龙 猎云网 (ilieyun)1周前中国移动互联网的十年,是波澜壮阔、荡气回肠的十年。本文回溯了这段历史,在这十年间里,有的企业升腾,有的企业陨落。2011年8月16日,北京798艺术中心。台上,雷军每公布一项技术参数,台下就传来一阵几乎要掀翻屋顶的声浪。一位记者问:“这都是哪请来的托,太敬业了!”工作人员只得实话实说:“都是自己来的,我们也没想到。”这...

2018-10-06 16:12:51 3988

转载 Apollo自动驾驶入门课程第⑥讲 — 预测

目录1、简介2、不同的预测方式3、基于车道序列的预测4、障碍物状态5、预测目标车道6、递归神经网络7、递归神经网络在目标车道预测的应用8、轨迹生成本文转自微信公众号:Apollo开发者社区原创:涛涛CVApollo开发者社区9月6日上一篇文章中,我们发布了无人驾驶技术的感知篇 (下),讲解了感知模块的余下内容。越多的开发者了解学习并掌握Ap...

2018-10-06 15:44:50 3591

转载 Apollo自动驾驶入门课程第⑤讲 — 感知(下)

目录1、卷积神经网络2、检测与分类3、跟踪4、分割5、Apollo感知6、传感器数据比较7、感知融合策略本文转自微信公众号:Apollo开发者社区原创:阿波君Apollo开发者社区8月29日上一篇文章中,我们发布了无人驾驶技术的感知篇 (上)。从感知的概述介绍到反向传播算法。也有很多开发者对于往期内容做了笔记,希望更多的同学能多多学习,勤做笔记...

2018-10-03 22:44:14 1822

停车位检测数据集PSV。

停车位检测数据集PSV。

2022-07-08

KITTI数据集可视化源码,对应教程为:https://blog.csdn.net/cg129054036/article/details/119516704

KITTI数据集可视化教程,教程:https://blog.csdn.net/cg129054036/article/details/119516704

2021-08-08

139分钟学会Latex.zip

139分钟学会LATEX

2021-07-17

Coursera无人驾驶课程PPT

资源包含Coursera无人驾驶课程PPT课件及阅读资料。 B站课程视频地址为:https://www.bilibili.com/video/BV1WE411D74g?p=1。 课程笔记地址为:https://blog.csdn.net/cg129054036/article/details/110008047

2020-12-01

《动手学无人驾驶(1):交通标志识别》训练集和测试集

本资源是对应文章《动手学无人驾驶(1):交通标志识别》的训练集和测试集数据。 博文链接:https://blog.csdn.net/cg129054036/article/details/101367355 训练集大小为 :171.3MBytes,62种交通标志图片,4575张图片。 测试集大小为: 76.5MBytes,62种交通标志图片,2520张图片。

2019-09-25

空空如也

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

TA关注的人

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