自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王博(Kings)的博客

本硕博985-AI博士+计算机博士。代表作请百度“机器学习手推笔记”

  • 博客(40)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【C++】返回C-风格字符串的函数

假设你要编写一个返回字符串的函数。但是函数无法返回一个字符串,但是可以返回字符串的地址!这样效率更高!函数接受两个参数:一个字符+一个数组使用new创建一个长度与数组参数相等的字符串,然后将每个元素都初始化 为该字符,返回新字符串的指针//返回C-风格字符串的函数#include <iostream>char * buildstr(char c, int n);...

2018-12-27 22:38:42 1149

原创 【C++】如何统计一个字符串中某个字符出现的个数?将C-风格字符串作为参数的函数

目录预备的基础知识 将C-风格字符串作为参数的函数C-风格字符串与常规char数组之间的区别 统计某个字符串中含有字符个数的程序 预备的基础知识 C-风格字符串由一系列字符组成,以空值字符结尾('\0')将字符串作为参数时意味着传递的是 地址,但可以使用const来禁止对 字符串参数进行修改将C-风格字符串作为参数的函数表示字符串的方式有三种:cha...

2018-12-27 16:08:17 8605

原创 【C++】函数如何传递二维数组?二维数组是怎么通过指针进行传递?

举例子:int data[3][4] ={ {1,2,3,4} , {5,6,7,8} , {9,10,11,12} };int total = sum(data,3);请自己先尝试写出sum函数的原型思考过后,请继续看下面详细分析:data 是一个数组名,该数组有3个元素,第一个元素本身又是一个数组,有4个int 值组成。因此,data的类型是指向4个int组成的数...

2018-12-26 11:04:58 6544

原创 机器学习领域最重要的国际学术会议

目录机器学习领域最重要的国际学术会议机器学习重要的区域性会议主要有人工智能领域数据挖掘领域计算机视觉与模式识别领域神经网络领域统计学领域机器学习领域最重要的国际学术会议国际机器学习会议(ICML)国际神经信息处理系统会议(NIPS)国际学习理论会议(COLT)机器学习重要的区域性会议主要有欧洲机器学习会议(ECML)和亚洲机器学习会议(ACML)...

2018-12-25 22:28:53 2215

原创 【C++】为什么要尽可能使用const?

将指针参数声明为指向常量数据的指针有两条理由 :可以避免由于无意间修改数据而导致的编程错误 使用const使得函数能够处理const和非const 实参,否则将只能接收非const数据如果条件允许,则应将指针形参声明为指向const的指针。第一种情况:int age =39;const int * pt = &age;第二句声明中的const只能防止修改pt指向的...

2018-12-25 21:32:53 1497

原创 【C++】如何使用数组区间作为参数传入函数中?如何使用const指针传递数组?

指针传递数组方法:将指向数组起始位置的指针做为一个参数,将数组长度作为第二个参数。(指针之处数组的位置和数据类型) 即指定元素区间,可以传递两个指针来完成,一个指针标识 数组的开头,另一个 指针标识数组的尾部本文重点关注第2种方法: // 使用数组区间的函数//注意,8个元素的话,数组是a[0]~a[7]。而为什么+8?这是为了让它指向最后元素的下一个位置#include &lt...

2018-12-25 10:39:00 1569

原创 【《机器学习》周志华学习笔记1.5】~机器学习的“发展历程”

机器学习是人工智能AI研究发展到一定阶段的必然产物!二十世纪五十年代~七十年代初,“推理期”:机器的只能体现在具有逻辑推理能力。二十世纪七十年代中期开始,AI进入“知识期”,希望机器能够自己学习!其实,图灵1950年就曾提到过机器学习的可能五十年代中后期,基于神经网络的“连接主义”学习开始,比如:感知机六七十年代,基于逻辑表示的“ ”符号主义学习发展, 比如:归纳学习系统、概...

2018-12-19 21:24:41 1739

原创 【《机器学习》周志华学习笔记1.4】~机器学习中的“归纳偏好”是什么?

目录还是举例子:为什么会出现这样情况?归纳偏好还是举例子:三种属性:{白色、黄色、黑色}+{眼睛颜色蓝色、眼睛颜色不一样}+{有铃铛、没铃铛} 判断是不是“猫”通过机器学习,现在给了一幅“白色”“眼睛蓝色”“有铃铛”的动物,让计算机判断是不是猫不同机器学习算法,在面对上述情况时,可能得到不同的结果。一部分可能判断这只动物是猫,一部分可能判断不是猫为什么会...

2018-12-19 09:48:57 2637

原创 【C++】如何使用函数进行数组求和?传递数组指针的简单示例代码

cookies[Arsize]如果是输出输出地址的长度,比如sizeof cookies,这时输出的是整个数组长度假如传递给了指针arr, sizeof arr 就输出的是指针的长度可能理解比较抽象,我们采用实际代码举例:代码中有详细注释//通用的统计数组的和的函数#include<iostream>const int ArSize = 8;using na...

2018-12-17 21:21:21 1561

原创 大众无人驾驶战略规划-图谱(有哪些大公司有无人驾驶?自动驾驶前沿)

根据网上总结大众汽车的布局规划和进展 

2018-12-16 10:30:31 1542

原创 丰田无人驾驶战略-图谱(有哪些大公司有无人驾驶?自动驾驶前沿)

布局、规划、进展

2018-12-14 16:10:22 1282

原创 【《机器学习》周志华学习笔记1.3】~机器学习中“假设空间”到底是什么?“归纳学习”又是什么?“布尔概念”呢?

目录归纳和演绎归纳学习分为广义和狭义:概念学习、概念形成最基本的是布尔概念学习:解答疑问归纳和演绎“归纳”和“演绎”是科学推理的两大基本手段“归纳”是从特殊到一般,是一个“泛化”过程,是总结经验,比如猫有哪些特点?“演绎” 就是从一般到特殊,从基本情况推出具体情况,是“特化”过程从“样本”中学习过程 称为“归纳学习”归纳学习分为广义和狭义:广义...

2018-12-14 15:56:58 2878

原创 【《机器学习》周志华学习笔记1.1-1.2】~什么是“机器学习”?机器学习有哪些基本概念?

由现实世界引出“机器学习”看到乌云密布,自己推测出要下雨通过一个苹果的表面和大小,来判断这个苹果是否好吃我们通过经验来进行判断,这是因为我们积累了许多有用的经验,通过对有用经验的分析,就能对遇到的情况做出相应的对策。计算机中,经验就是“数据”,判断模型就是“算法”,机器学习就是研究“学习算法”。举例:当计算机数据库有上千万只猫的照片,并对其特点进行建模分析,你给机器一张照片,它...

2018-12-13 21:58:42 1171

原创 【C++】如何进行简单的文件输入、输出?(基本操作及代码示例)(编程习惯)

使用cin进行输入时,程序将输入 视为一系列的字节,每个字节都被解释为字符编码,输入一开始都是字符数据。输出文件打开//第一种ofstream outFile;outFile.open("my.txt");//第二种ofstream fout;char filename[50];cin >> filename;fout.open(filename);//最后...

2018-12-13 19:57:22 1789

原创 《OpenCV3编程入门》第6章-学习笔记1-<1>boxFilter函数——方框滤波--(代码实例)

目录回顾基本操作和参数选项:具体代码操作:回顾基本操作和参数选项:C++: void boxFilter(InputArray src,OutputArray dst, int ddepth, Size ksize, Point anchor=Point(-1,-1), boolnormalize=true, int borderType=BORDER_DEFAULT )...

2018-12-12 16:34:11 1370

原创 《OpenCV3编程入门》第6章-学习笔记1-线性滤波:方框滤波+均值滤波+高斯滤波【理论知识基础】

目录图像滤波的目的:滤波处理的要求平滑滤波目的有两类OpenCV常用线性滤波器:OpenCV常用非线性滤波器:线性滤波器定义及常用的线性滤波器:滤波和模糊邻域算子与线性滤波器OpenCV常用线性滤波器:【方框滤波(box Filter)】【均值滤波】【高斯滤波】GaussianBlur函数图像滤波的目的:一是抽出对象的特征作为图...

2018-12-12 16:12:10 1199

原创 奔驰、宝马、奥迪ABB无人驾驶自动驾驶战略布局Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

布局规划进展

2018-12-12 09:42:49 1936

原创 【Windows】如何关闭svchost,win10系统svchost下载占网速,无缘无故下载软件

这个关闭windows更新是不管用的!!!正确的办法是:打开应用商店,然后找最右上角...,然后点击如图

2018-12-10 16:49:32 7047

原创 【Windows】如何关闭win10提示声音、win10关闭系统提示音

在桌面单击鼠标右键

2018-12-10 15:38:47 5360

原创 如何在Ubuntu下安装TeamViewer?如何在linux下安装TeamViewer

使用     " uname -a "   查看电脑系统版本。如果有x86_64就是64位的,没有就是32位的。 打开TeamViewer官方网站,https://www.teamviewer.com/cn/teamviewer-automatic-download/   自动下载 下载好以后,找到自己下载的位置,在这个文件夹下下面打开终端,输入“  ls  ”,查看有没有下载成功 确保已经...

2018-12-10 15:33:28 2114 1

原创 【C++】提醒用户输入数字,如何处理用户错误输入?(优秀的编程思想)

用到cin的bool特性!

2018-12-09 22:47:58 2812 2

原创 福特无人驾驶自动驾驶战略布局Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

重大时间表、布局、规划

2018-12-09 13:51:31 1389

原创 通用无人驾驶自动驾驶战略Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

重大时间表、布局、规划

2018-12-08 21:16:20 1579

原创 腾讯无人驾驶自动驾驶战略Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

对腾讯自动驾驶做出简要绘图

2018-12-07 18:56:30 1788

原创 阿里巴巴无人驾驶自动驾驶战略Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

自己阅读文章总结

2018-12-07 14:56:35 1261

原创 百度无人驾驶、自动驾驶Apollo无人车-战略Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)

这是我自己画的Xmind图,内容框架结构还是挺清晰的

2018-12-07 11:35:20 1974

原创 SLAM领域著名实验室及大牛、SLAM领域大佬(不定期更新)

目录SLAM领域著名实验室1. 苏黎世联邦理工学院2. 明尼苏达大学3. 慕尼黑工业大学4. 香港科技大学5. 浙江大学6. 武汉大学7. 中科院自动化研究所国家模式识别实验室Robot Vision Group8. 清华大学自动化系宽带网络与数字媒体实验室BBNC9 加拿大谢布鲁克大学Int...

2018-12-07 11:21:53 15483 4

原创 matlab如何处理矩阵中的NaN

比如采用的数据是1行5列,那么如何消去NaN的值呢?[ 1     2   NaN     4     6]1.A=[1,2,NaN,4,6]i=find(~isnan(A))A=A(i) 2. x=[1,2,NaN,4,6]x = x(find( ~ isnan(x)))3.x=[1,2,NaN,4,6]x = x( ~ isnan(x))...

2018-12-05 22:28:17 19332 2

原创 matlab中reshape和repmat使用方法

1.reshape                                       reshape(A,3,2) 结果:                                         竖着存储1,4,2,5,3,62.再来看看repmatrepmat(A,5,2) 结果:                                   ...

2018-12-05 17:11:41 1929

原创 《OpenCV3编程入门》第5章-学习笔记7--输入输出XML和YAML文件--详解代码示例

1.XML和YAML文件简介XML(eXtensible Markup Lauguage)是一种元标记语言,所谓的“元标记”就是开发者可以根据自身需要定义自己的标记。XML是一种语义/结构化语言,它描述了文档的结构和语义YAML(Ain’t a Markup Language)强调这种语言是以数据为中心的。YAML是一种可读性高,用来表示资料序列的格式总之,YAML试图用一种比...

2018-12-05 16:37:39 948

原创 【C++】如何使用switch语句?switch语句如何配合枚举类型的使用?

使用enum配合switch的选项

2018-12-05 09:33:48 2904

原创 【C++】使用switch语句编写最简单的选项界面(如:破解软件)--(优秀的编程思想)

软件选项界面程序

2018-12-05 09:06:31 2186

原创 【C++】switch语句用法详解

有限选择时,最佳匹配速度(选项超过2个)

2018-12-05 09:00:27 17794

原创 matlab设定坐标轴范围和坐标轴显示

设定坐标轴范围:最简单的办法axis([xmin,xmax,ymin,ymax]);分坐标轴设定: xlim([xmin,xmax]);%对X轴设定显示范围 ylim([ymin,ymax]);%对Y轴设定显示范围 zlim([zmin,zmax]);%对Z轴设定显示范围  设定坐标轴显示:最简单的办法:set(gca,'YTick',[0:0.1:1]);%设...

2018-12-03 11:22:33 61750

原创 matlab中:错误使用 handle.handle/set 对象无效或已删除

set( gca ) 命令出错

2018-12-03 11:05:54 7184

原创 《OpenCV3编程入门》第5章-学习笔记6.3-离散傅里叶变换-dft()函数(代码示例)

先准备一些必要知识:《OpenCV3编程入门》第5章-学习笔记6.2-离散傅里叶变换-DFT()函数使用方法及准备知识//--------------------------------------【程序说明】-------------------------------------------// 离散傅里叶变换,单通...

2018-12-02 21:58:15 1059

原创 【C++】每个程序需要创建的提示信息--void ShowHelpText()(优秀的编程习惯)

【ShowHelpText( )函数】描述:输出一些帮助信息

2018-12-02 21:50:04 1745

原创 《OpenCV3编程入门》第5章-学习笔记6.2-离散傅里叶变换-DFT()函数使用方法及准备知识

dft函数的作用是对一维或者二维浮点数数组进行正向或反向离散傅里叶变换void dft(InputArray src,OutputArray dst,int flags =0,int nonzeroRows=0)第一个参数:InputArray类型的src。输入矩阵,可以为实数或者虚数 第二个参数:OutputArray类型的dst。函数调用后的运算结果存在这里,其尺寸和类型取决...

2018-12-02 21:09:27 1220

原创 《OpenCV3编程入门》第5章-学习笔记6.1-离散傅里叶变换--图像的基本理论知识

基本知识:离散傅里叶变换(Discrete Fourier Transform, 缩写为DFT),指的是傅里叶变换在时域和频域都呈现离散的形式,将时域信号的采样变换为在离散时间傅里叶(DTFT)频域的采样。实际应用中,通常采样快速傅里叶变换来高效计算DFT。对一张图像进行傅里叶 变换就是将它分解为正弦和余弦两部分,也就是将图像从空间域转换到频域。理论基础:任何一个函数都可以表示成...

2018-12-01 17:18:12 1095

原创 《OpenCV3编程入门》第5章-学习笔记5-创建Trackbar->图像对比度、亮度值调整

建议首先回顾createTrackbar()函数相关知识《OpenCV3编程入门》第3章-学习笔记2-滑动条-createTrackbar()同时准备saturate_cast<uchar>知识【OpenCV】中saturate_cast的含义和用法是什么?//-----------------------------------【程序说明】------------...

2018-12-01 14:24:25 927

自动驾驶Xmind总结

自动驾驶关键技术思维导图。包含(环境感知、精准定位....)

2018-11-10

OpenCV-ROI区域图像叠加

ROI区域图像叠加,图片和代码都包含,工程已经可以运行

2018-11-23

OpenCV3-初级图像混合-线性混合操作

《OpenCV3编程入门》第5章-学习笔记3-初级图像混合-线性混合操作

2018-11-23

人工智能博士的留言板

发表于 2020-01-02 最后回复 2020-03-25

空空如也

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

TA关注的人 TA的粉丝

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