自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xavier丶

每一个不曾起舞的日子,都是对生命的辜负。

  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 个人网站建设

1 购买云服务器在华为云、腾讯云、阿里云购买一个微型服务器,由于还是学生,负担不起太贵的服务器,腾讯云目前有学生优惠价格,就使用腾讯云进行搭建,其他服务器类似。注册腾讯云账号,并学生认证,打开网址腾讯云学生服务器,购买最低配置就可以了,目前是10元/月,另外由于老是输入IP不方便,这里购买一个域名服务8元。购买后,打开控制台,点击左侧实例,就可以看到我们购买的服务器了,同时可以看到服务器的公...

2019-07-15 16:23:17 1947

原创 二叉树前序、中序、后序、层序遍历的递归法与迭代法总结

标题1 迭代法1.1 前序遍历(Leetcode 144)1.2 中序遍历(Leetcode 94)1.3 后序遍历(Leetcode 145)1.4 层序遍历(Leetcode 102)2 递归法2.1 前序遍历(Leetcode 144)2.2 中序遍历(Leetcode 94)2.3 后序遍历(Leetcode 145)2.4 层序遍历(Leetcode 102)1 迭代法迭代法比递归法...

2019-04-02 01:17:57 444

原创 6 Linu下gdp调试技术

6-1 学习使用gdb使用gdb命令进入gdb来调试gdb ./helloworld #或者 gdb helloworld操作过程其中,p a表示打印a的值表示十六进制, d表示整型, u表示无符号整型, f表示浮点型, s表示字符串。b(byte)表示1个字节, h(half-word)表示2个字节, w(word)表示4个字节, g(giant)表示8个字节。...

2019-03-31 21:48:08 1924

原创 排序算法总结

排序算法1 插入排序1.1 直接插入排序最好情况下,O(n);最坏情况下O(n^2)原理:将一个长度为n的数组分为两个集合:一个已排序集合和一个待排序集合,开始时已排序集合长度为空(或者直接将待排序集合的第一张放入到已排序集合中),然后从待排序集合中拿出一个数字,和已排序集合中的数组进行比较,插入合适的位置。(可以想象为两堆扑克牌)#include<vector>us...

2019-03-31 21:34:32 276

原创 内存对齐

对齐规则1 首先struct和class中的各类型数据成员的位置偏移量offset要内存对齐,规则是偏移量offset必须是min(#paragma pack(n), 该数据成员所占字节数)的倍数2 其次,struct和class本身也要内存对齐,struct和class本身所占字节数必须是min(#paragma pack(n), 类内最长数据成员所占字节数)的倍数例子#includ...

2019-03-31 21:26:46 164

原创 使用PyInstaller将.py文件打包并生成Windows下可执行的.exe文件

最近要使用Qt写一个简单的GUI程序,因此使用了PyQt5来加快开发,使用PyQt5生成可执行的程序时,在Windows操作系统下可以使用pyinstaller库将.py文件及其相关依赖生成为.exe文件,在Linux系统下可以使用ldd工具来生成,后续会简单试一下,试下Qt强大的跨平台能力。1 首先,使用pip安装PyInstaller打开cmd,输入命令:pip install PyIn...

2019-03-08 21:41:38 749

原创 python语言中的正则表达式

python语言中的正则表达式常用函数序号常用函数意义1re.match(‘regex’, content)按正则表达式regex规则,从头开始匹配文本content2result.group(number)匹配子表达式,number表示子表达式在正则表达式中的位置3result.span()输出结果在正则表达式中的索引范围4修饰符re.S,...

2019-02-27 20:06:57 324

原创 《正则表达式必知必会(修订版)》读书笔记

2019-02-27 00:30:51 438

原创 模板方法模式——封装算法

目录1 模板方法模式2 模板方法模式的UML类图3 代理模式的类型3.1 远程代理3.2 虚拟代理3.3 保护代理3.4 防火墙代理3.5 缓存代理3.6 同步代理3.7 复杂隐藏代理3.8 写入复制代理(Copy-On-Write Proxy)3.9 智能引用代理4 代理模式与装饰者模式的区别5 代理模式的一...

2019-02-23 15:32:42 614

原创 命令模式

目录1 命令模式2 观察者模式的UML类图3 松耦合4 观察者的一个例子:设计气象站4.1 自己动手实现观察者4.2 Java API内置的观察者4.3 观察者模式的“拉模型”和“推模型”5 观察者模式的一个Python实现例子5.1 例子解释5.2 UML类图5.3 代码实现5.4 输出结果1 命令模式命令模...

2019-02-21 21:20:46 216

原创 观察者模式

目录1观察者模式2 观察者模式的UML类图3 松耦合4 观察者的一个例子:设计气象站4.1 自己动手实现观察者4.2 Java API内置的观察者4.3 观察者模式的“拉模型”和“推模型”5 观察者模式的一个Python实现例子5.1 例子解释5.2 UML类图5.3 代码实现5.4 输出结果1 观察者模式观察...

2019-02-19 21:54:01 304

原创 代理模式

1 代理模式代理模式为另一个对象提供一个替身或占位符,并控制对这个对象的访问。2 代理模式的UML类图Subject:为RealSubject和Proxy提供接口,通过实现这个接口,Proxy在RealSubject出现的地方取代它。RealSubject:是真正做事的对象,它是被Proxy代理和控制访问的对象。Proxy:持有对RealSubject的引用。在某些例子中,Proxy...

2019-02-19 10:21:49 172

原创 Jetson TX2各种功率模式运行YOLOv3-Tiny

目录1 Jetson TX2各种功率模式介绍2 Jetson TX2各种功率模式的切换与查询3 使用YOLOv3-Tiny评测各种功率1 Jetson TX2各种功率模式介绍modemode nameGPU Denver 2频率AM57频率0Max-N22.0 GHz42.0GHz1Max-Q0/41.2 GHz2Max-...

2019-01-18 17:08:45 9109 4

原创 (三)使用YOLOv3训练BDD100K数据集之开始训练

目录1 准备bdd100k.names文件2 准备bdd100k.names文件准备bdd100k.data3 准备yolov3-bdd100k.cfg4 下载ImageNet预训练的网络参数5 训练模型6 测试一张图片7 测试一个视频8 测试网络摄像头输入9 中断后继续训练模型经过前面两篇博客((一)使用YOLOv3训练BDD100K数据集之数据集下载和(二)使用YOL...

2019-01-15 21:10:15 7990 27

原创 (二)使用YOLOv3训练BDD100K数据集之标签格式转换

目录1 将BDD100K数据集的json标签格式转换为VOC的xml标签格式2 将xml标签格式转换为darknet的txt标签格式3 生成train.txt和val.txt1 将BDD100K数据集的json标签格式转换为VOC的xml标签格式此部分参考并整理了自动驾驶数据集BDD训练mobileNet-SSD,感谢博主的无私奉献!首先,我们需要两个辅助脚本:parseJso...

2019-01-15 17:43:39 13126 42

原创 (一)使用YOLOv3训练BDD100K数据集之数据集下载

目录1 数据集下载2 数据集简单分析3 标签文件分析1 数据集下载之前博客写 了如何使用YOLOv3训练自动驾驶数据集KITTI,它的图片尺寸普遍为1242x375(大约),且总共有提供标签的7481张训练集,还有未提供标签的7518张测试集,用于官方评测算法。如果我们自己要评测算法,需要从7481张训练集中划分一部分作为验证集,这样训练的数据又减少了。而BDD00K数据集总共拥有1...

2019-01-15 15:40:46 19519 27

原创 YOLOv3训练KITTI数据集

YOLOv3训练KITTI数据集——Wiznote笔记部分参考SSD: Single Shot MultiBox Detector 训练KITTI数据集(1),感谢博主的贡献。目录1 获取KITTI数据集及标签2 将KITTI的标签格式转换为VOC数据格式的标签xxx.xml 2-1 使用modify_annotations_txt.py调整原来的8类为现在的3类2-2 将原来KI...

2019-01-11 22:31:32 19286 62

原创 Jetson TX2 darknet安装与测试

Jetson TX2 darknet安装与测试

2019-01-05 21:27:37 3319 3

原创 Jetson TX2刷机踩坑总结

wiznote笔记

2019-01-05 16:04:24 4312 2

原创 TIDL的网络结构浏览器Network Viewer的使用

WizNote笔记

2018-12-22 15:39:38 836

原创 AM5728开发深度学习之安装 caffe-jacinto

WizNote笔记

2018-12-22 14:54:44 3591 2

原创 DenseNet详细解读

DenseNet(部分引用了优秀的博主Madcola的《CNN网络架构演进:从LeNet到DenseNet》) 自2015年何恺明推出的ResNet在ISLVRC和COCO上横扫所有选手,获得冠军以来,ResNet的变种网络(ResNext、Deep networks with stochastic depth(ECCV, 2016)、 FractalNets )层出不穷,都各有其特点,网络性能...

2018-11-07 23:42:25 1153

原创 Leetcode 908 最小差值 I

题目题目讲解感觉题目没有讲解清楚B是怎么得来的。比如示例2,对于数组[0,10]中的每一个元素0和10,我们可以在[−K,K][-K,K][−K,K]的范围中选择一个x,将x加到0和10上,得到一个数组B(对0元素,选择x=2,对10元素,选择x=-2),得到数组B=[2,8],并求出数组B的最大值和最小值之间可能的最小差值。再解释一下什么是最小差值。比如有一个数组0,2,6,10。则该...

2018-09-23 21:20:36 809

原创 使用Selenium+Chrome爬取淘宝美食

1 软件安装1.1 Selenium的安装Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如输入文字、点击、下拉等操作 。 对于一些 JavaScript 谊染的页面来说,这种抓取方式非常有效 。 使用Anaconda安装:在Anaconda的Environment下搜索Selenium即可安装。1.2 驱动Chrome浏览器的chromed...

2018-07-21 11:30:38 1016 2

原创 HeadFirst设计模式之装饰者模式(C++实现)

装饰者模式1. 面向对象原则封装变化:找到应用中可能变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分。针对接口(Interface)编程,而不是针对实现(implenments)编程。多用组合,少用继承。如同书上所说,鸭子的行为不是(IS-A)继承extends而...

2018-07-15 22:19:06 439

原创 HeadFirst设计模式之观察者模式(C++实现)

观察则模式1. 面向对象原则封装变化:找到应用中可能变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分。针对接口(Interface)编程,而不是针对实现(implenments)编程。多用组合,少用继承。如同书上所说,鸭子的行为不是(IS-A)继承extends而...

2018-07-04 20:57:28 300

原创 HeadFirst设计模式之策略模式(C++实现)

设计模式入门1. 设计原则 找到应用中可能变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分。针对接口(Interface)编程,而不是针对实现(implenments)编程。多用组合,少用继承。 如同书上所说,鸭子的行为不是(IS-A)继承extends而来的,而是通...

2018-06-29 02:14:49 380

原创 C++中public、protected、private继承的区别

public、protected、private继承的区别写在前面在学习C++时经常会混淆public、protected、private在继承中的概念,于是写在此博客加深理解。 首先记住以下三点: - 用户代码(类外)只能访问public成员变量和public成员函数。 - 子类(继承类)能访问基类的public和protected成员(包括变量和函数),但不能访问基类的pri...

2018-06-19 23:20:58 11851 2

原创 Android Studio 2.2 + OpenCV3.4.1_4_Android_Sdk环境配置

准备文件首先需要准备一下文件:1、 opencv-3.4.1-android-sdk.zip,可以去OpenCV官网下载,如下图,选择Android Pack2、 已经在win7系统上安装好Android Studio2.2、Java JDK1.8 和JRE 1.8。进行安装第一步:解压opencv-3.4.1-android-sdk.zip将下载的opencv-3.4.1-android-sdk...

2018-06-19 22:59:53 1646 2

原创 VS2015+Dlib19.9环境配置

一、  下载Dlib去官方网址下载Dlib,选择dlib-19.9.zip,下载到本地(我就放在G:\),解压到当前目录。二、  使用命令行语句+Cmake编译首先还是要有cmake,而且要添加到环境变量。然后在dlib-版本号文件夹下打开命令提示符(shift加右键,选择在此处打开命令窗口),用下面的命令(参考官方说明):当使用第四行命令cmake .. 时,若出现不是内部的命令,则需要把安装的...

2018-04-12 17:32:05 2235 1

吴恩达卷积神经网络课件与笔记

自己整理的吴恩达深度学习第四课(卷积神经网络)的课件,大家一起深度学习吧。

2017-12-22

吴恩达深度学习第二课编程答案

吴恩达在Coursera深度学习专项课程第二课编程答案,大家一起深度学习吧。

2017-12-19

吴恩达深度学习编程答案

吴恩达在coursera上深度学习第一课Neural Network and Deep Learning的课后编程答案,作业是用python写的,大家一起深度学习吧

2017-12-13

吴恩达机器学习编程作业

吴恩达在Coursera机器学习的课程留下的编程作业,大家一起加油!

2017-11-26

空空如也

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

TA关注的人

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