自定义博客皮肤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博士+计算机博士。代表作请百度“机器学习手推笔记”

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

原创 总结 | 深度学习之Pytorch入门教程

王博Kings笔记总结

2020-08-07 17:19:37 599

原创 收藏 | 14张思维导图-构建Python核心体系

今天在看Python时,ZOE的Python思维导图总结的很好,分享一下链接: https://pan.baidu.com/s/1s6Gtptp-pJS0UliNeRIvjg 提取码: mrfz

2020-07-04 12:11:13 816

原创 【人工智能】深度学习思维导图、人工智能思维导图、深度学习综述

如果显示不清晰,文末有百度云下载链接本思维导图高清图片版本请在公众号【计算机视觉联盟】后台回复【20191026】即可获得百度云pdf下载链接

2019-11-04 19:04:25 1189

原创 【OpenCV】OpenCV实战从入门到精通之二十三 -- 教你深入理解线性滤波有哪些

方框滤波+均值滤波+高斯滤波

2019-10-11 10:06:09 648

原创 【OpenCV】OpenCV实战从入门到精通之七 -- 教你如何使用鼠标操作SetMouseCallback

void setMouseCallback(conststring& winname, MouseCallback onMouse,void* userdata=0)

2019-10-09 13:26:59 593

原创 【OpenCV】OpenCV实战从入门到精通之六 -- 教你如何使用滑动条-createTrackbar()函数

createTrackbar(轨迹条名字,窗口名字,滑块位置,滑块最大值,回调函数,传给回调函数的值)

2019-10-09 13:23:01 647

原创 人工智能 | K-MEANS聚类算法、均值偏移聚类算法、DBSCAN聚类算法、使用高斯混合模型(GMM)的期望最大化(EM)聚类、合成聚类

5种流行的聚类算法以及它们的优缺点。本文参考AiTechYunK-MEANS聚类算法K-Means聚类算法可能是大家最熟悉的聚类算法。它出现在很多介绍性的数据科学和机器学习课程中。在代码中很容易理解和实现!请看下面的图表。K-Means聚类1.首先,我们选择一些类/组来使用并随机地初始化它们各自的中心点。要想知道要使用的类的数量,最好快速地查看一下数据,并尝试识别任何不同的分组。中心点是与每个数据点向量相同长度的向量,在上面的图形中是“X”。2.每个数据点通过计算点和每个组中

2020-11-23 19:30:12 113

原创 YOLOv4团队最新开源!YOLOv4改进版!!!Scaled-YOLOv4解读

原班人马力作!

2020-11-18 10:40:41 321 2

原创 Python | MinMaxScaler()、MaxAbsScaler()到底是什么意思?Python归一化和标准化preprocessing.scale(x)区别!

MinMaxScaler归一化到[0,1]MaxAbsScaler归一化到[-1,1]这些归一化不是整个矩阵归一化!是一列一列进行的归一化!!!!!

2020-11-05 11:31:13 400

原创 Python | Numpy | np.newaxis有什么作用?[np.newaxis,:][:,np.newaxis][np.newaxis,:,np.newaxis]

np.newaxis是用来增加一个维度,比如原来是1维的,我可以用它变成2维,甚至3维的!

2020-11-05 10:18:02 101

原创 PyTorch | torch.zeros()怎么使用? torch.view(-1)如何使用?

我不喜欢讲解,就喜欢直观,所以就看例子就行!torch.zeros(2,3,4)#输出:tensor([[[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.]], [[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.]]])view是自动计算匹配的!import torcha = torc.

2020-11-03 21:02:04 229

原创 PyTorch | torch.manual_seed(1)是什么意思?torch随机数manual_seed(1)有什么用?如何理解torch.manual_seed(1)

torch.manual_seed(1)是为了设置CPU的的随机数固定,使得紧跟着的rand()函数生成的值是固定的随机!# 王博Kingsimport torchtorch.manual_seed(1)print(torch.rand(5))tensor([0.7576, 0.2793, 0.4031, 0.7347, 0.0293])# 王博Kingstorch.manual_seed(2)print(torch.rand(5))tensor([0.6147, 0.38

2020-11-03 17:22:58 126

原创 Jupyter | windows如何安装jupyter | 如何快速启动Jupyter

目录​如何快速启动jupyter首先安装pythonhttps://www.python.org/downloads/windows/ 下载安装PythonPython很简单安装,就是普通软件那种,记得添加path到路径,就是安装时有个选项!------------------Python安装成功后然后使用pip install jupyterpip可能出的问题pip不是内部或外部命令,也不是可运行程序!pip install SyntaxError: inval...

2020-11-02 11:47:29 416

原创 Python | 环境变量 | pip不是内部或外部命令,也不是可运行程序!pip install SyntaxError: invalid syntax!

明明安装了python,确使用不了pip路径出问题了!!!此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改D:\Python39\Scripts 把你这个安装路径添加到系统路径和你用户路径中去!然后再运行...

2020-11-02 11:13:11 128

原创 Batch Normalization批标准化是什么? | BN有啥用 | Batch Normalization是什么

今天不讲原理了,我感觉写一大堆,让大家也理解不透简要说一下:不仅仅极大提升了训练速度,收敛过程大大加快; 还能增加分类效果,一种解释是这是类似于Dropout的一种防止过拟合的正则化表达方式,所以不用Dropout也能达到相当的效果; 另外调参过程也简单多了,对于初始化要求没那么高,而且可以使用大的学习率等。在网上还找到一些比较不错的图,可以启发数据做预处理可以用 normalization 归一化 ,或者 standardization 标准化,用来将数据的不同 feature 转.

2020-10-30 17:47:52 909 3

原创 PyTorch | 为什么需要使用 .eval()? .eval()有什么作用?model.eval()有什么作用?Pytorch中eval()

使用Pytorch训练模型,一定要注意一个细节有时候明明训练很好,测试时候出问题?这时候我们要找一下Model里是否有BN或者 Dropout层,如果存在了,那就要小心了!!!测试之前加入下面这句话!!!!# 注意为了排除BN和Dropout对测试影响model = model.eval()BN解释看这段话:对于BN,训练时通常采用mini-batch,所以每一批中的mean和std大致是相同的;而测试阶段往往是单个图像的输入,不存在mini-batch的概念。所以将model改

2020-10-30 16:59:12 174 3

原创 Python | Python保存高维数组array,Python用pandas将numpy保存csv文件,Python保存3维数组

保存一维二维数组# x是你要保存的一维或二维数组import pandas as pddata = pd.DataFrame(x)data.to_csv('data.csv')或者这样保存2维数组--np.savetxtimport numpy as np# 创建数组(2维)a = np.arange(200).reshape((20, 10))# 写入文件np.savetxt(fname="data.csv", X=a, fmt="%d",delimiter=",")

2020-10-29 19:23:15 246

原创 Python | enumerate() 函数

用来添加一个索引>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list(enumerate(seasons, start=1)) # 下标从 1 开始[(1, 'Spring'), (2, 'Su

2020-10-22 19:59:42 146

原创 红外数据集 | 收集OTCBVS、KAIST、FLIR红外图像数据

目录1 . OTCBVS数据集Dataset 01: OSU Thermal Pedestrian DatabaseDataset 02: IRIS Thermal/Visible Face DatabaseDataset 03: OSU Color-Thermal DatabaseDataset 04: Terravic Facial IR DatabaseDataset 05: Terravic Motion IR DatabaseDataset 06: Terravic W

2020-10-13 15:19:32 1604 3

原创 Jupyter中运行魔法%matplotlib inline出错ModuleNotFoundError: No module named ‘matplotlib‘

目录代码如下:错误提示如下​解决办法代码如下:## (1)导入所需要的库# -*- coding : utf-8 -*-import numpy as np%matplotlib inlinefrom matplotlib import pyplot as plt## (2)生成随机数据x及目标y# 设置随机种子,生成同一份数据,方便多种方法比较np.random.seed(100)x = np.linspace(-1,1,100).reshape(100,1)..

2020-07-30 15:16:43 1138 2

原创 PDF/A 如何进行编辑?pdf 问题打开的文件符合 PDFA 标准怎么办

2020-06-05 16:08:21 353

原创 ROS 安装教程-Ubuntu16.04 + Kinetic安装ROS说明

Table of Contents1.设置2. 安装源3. 设置端口4. 更新5. 安装6. 依赖项7. 环境设置到默认路径8.这一步可选,安装rosinstallUbuntu16.04 + Kinetic安装说明1.设置2. 安装源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME .

2020-06-01 18:26:15 1623

原创 ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/ma

ROS错误 sudo rosdep initERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list解决办法sudo vi /etc/hosts加一行199.232.28.133 raw.githubusercontent.com保存后重新运

2020-06-01 18:23:37 381 1

原创 一文看懂YoloV4 | YoloV4最新解读!Yolov4重磅推出!yolov4深入理解!

刚刚在看论文的时候发现yolov4竟然悄无声息的出现了!!!太棒了!!!https://arxiv.org/abs/2004.10934v1代码:https://github.com/AlexeyAB/darknet据说有许多功能可以提高卷积神经网络(CNN)的准确性。 需要在大型数据集上对这些特征的组合进行实际测试,并对结果进行理论证明。 某些功能仅在某些模型上运行,并且仅在某些...

2020-04-24 11:24:59 12375 2

原创 人工智能 | 图解机器学习

本文是机器学习笔记系列参考链接:https://vas3k.com/blog/machine_learning/机器学习这个主题已经很普遍了,每个人都在谈论它,但很少有人能够透彻地了解它。当前网络上的一些机器学习文章晦涩难懂,理论性太强,或者通篇云里雾里地介绍人工智能、数据科学的魔力以及未来的工作等。所以呢,本文作者 vas3k 通过简洁的语言和清晰明了的图示内容,使得读者能...

2020-04-13 09:49:39 583

原创 收藏!2020 年最具潜力 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台

工欲善其事必先利其器,这也是大部分开发者在日常工作中最重要开发原则。选择与开发内容相匹配的工具,常常会使我们事半功倍。但面对人工智能的多个领域,如:机器学习、深度学习、NLP等等,多样的工具有时也让我们也无从选择。就在最近,一个基于 javascript 的可视化库 D3js(treemap 可视化)对 json 文件生成的技术图,给开发者提供了详细的各领域工具清单,内容涵盖了 11 种极具潜...

2020-02-23 17:23:59 5363 8

原创 【人工智能】“深度学习”这十年:52篇顶级论文带你走完人工智能之路

在看网络时, 看到https://leogao.dev/2019/12/31/The-Decade-of-Deep-Learning/进行总结学习这文章总结了过去十年中在深度学习领域具有影响力的论文,从 ReLU、AlexNet、GAN 到 Transformer、BERT 等。每一年还有很多荣誉提名,包括了众多名声在外的研究成果。2011 年:激活函数 ReLU《Deep ...

2020-02-14 17:08:09 1256

原创 【人工智能】人工智能院士高峰论坛~商汤科技创始人、香港中文大学教授汤晓鸥《人工智能,创新应用》

我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您!(为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!)新一代人工智能院士高峰论坛2019年12月在鹏程实验室召开,有幸参与其中学习。对部分内容进行总结部分内容参考网络,本文为学习笔记 记录。《人工智能,创新应用》「我现在都不知道怎么做演讲了,大家往往只记得我讲的笑话,...

2020-01-15 11:40:16 2947

原创 最全最强!世界大学计算机专业排名总结!

我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您!(为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!)目录泰晤士高等教育世界大学排名QS 世界大学排名US News 世界大学排名世界大学学术排名(Academic Ranking of World Universities)泰晤士高等教育世界大学排名中国共...

2020-01-15 11:39:54 35267 6

原创 【人工智能】人工智能院士高峰论坛~蒲慕明院士《脑科学与类脑智能研究》

我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您!(为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!)新一代人工智能院士高峰论坛2019年12月在鹏程实验室召开,有幸参与其中学习。对部分内容进行总结部分内容参考网络,本文为学习笔记 记录。中国科学院院士、美国科学院外籍院士蒲慕明带来了主题为《脑科学与类脑智能研究》蒲...

2020-01-15 11:34:03 1655

原创 【计算机视觉】机器视觉HALCON初步了解

今天看到了HALCON的一个资料,记录下来,作为学习记录,同时感谢网上各种大佬 总结   1、HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短了软件开发周期。   Halcon:底层功能算法多,运算性能快,开发需要一定软件功底和图像处理理论。   快速学习做法:研究实例、做实战项目。halcon不能提供相应的界面编程需求,需要和v...

2020-01-06 15:24:24 2444

转载 C++ | 多线程(Thread、线程创建、线程池)

看到这篇文章写得非常清晰明了,特意转载留存学习第1章多线程1.1多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有...

2019-12-30 15:08:18 831 4

原创 人工智能 | 图灵奖Yoshua Bengio报告:如何用深度学习来实现System2?

图灵奖得主Yoshua Bengio在NeuIPS 2019带来一场题为《From System 1 Deep Learning To System 2 Deep Learing》的报告,提到了几个非常有意思的观点。

2019-12-28 11:38:54 772

原创 【人工智能】深度学习、神经网络图

今天在看ai网站时,发现了一个比较老的资源: 这个其实网上的人很多这个,但是这个我去看了看,还不错,做了一个记录吧神经网络神经网络备忘单神经网络图神经网络图形备忘录神经网络公式神经网络公式备忘单机器学习概述机器学习备忘单机器学习:Scikit学习算法这个机器学习备忘单将帮助您找到最难的部分的工作正确的估算。 该流程图将帮助您检查每...

2019-12-26 11:26:13 759

原创 【Linux】如何查看内存空间大小?

我发现现在网络的信息确实很多,然后很多问题打开后就是一大堆讲解,有时候其实不利于我们找到自己 想要的内容。查看内存大小就背会两个操作:df -hldu -sh *可以再多一个 free没了,别看了很多命令眼花缭乱,这个不会,那个也不知道,就这3个命令基本解决你的问题了...

2019-12-04 11:26:44 803

原创 【Linux】sed 命令如何删除含特定字符的行

看着很简单,其实掌握就大大有作用删除包含特定字符的行sed -e '/abc/d' tt.txt// 删除tt.txt中含"abc"的行,但不改tt.txt文件本身,操作之后的结果在终端显示使用sed命令删除以a字符开头的所有行# sed -i ‘/^a/d’ abc.txt...

2019-11-26 16:39:27 1693

原创 【人工智能】人工智能顶级研究所+人工智能顶级研究机构+人工智能顶级大学推荐!

本文为自己统计,还望批评指正香港中文大学 The Chinese University of Hong Kong 纽约大学理工学院 Polytechnic Institute of New York University 东京大学 University of Tokyo 卢浮宫天主教大学 Université catholique de Louvain...

2019-11-12 09:40:48 1052

原创 Python | 如何运行.ipynb文件?如何安装Jupyter notebook?

首先有以下几种打开方式GitHub 中可以直接打开 .ipynb 文件。 可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看 安装 ,从开始菜单中打开 jupyter notebook 的快捷方式(prompt 中用该命令打开同理),默认启动路径在 C:\Users\yourname 类似的文件夹。把 .ipynb 文件复制...

2019-11-11 17:12:50 1035

原创 如何安装2019Pycharm最新版本-详细教程

我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您!(为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!)目录1下载安装1.1打开官网1.2.双击下载好的exe,得到如下图所示,点击next1.3.软件安装在其他 盘中,比如D盘1.4.根据自己电脑选择 64位还是32位,选择关联.py,选择增加更新路径1....

2019-11-08 18:02:47 178718 22

原创 【程序员的盛宴】GitHub 2019 年度报告有哪些值得关注的?

就在昨天,全球最大开发者社区 GitHub 重磅发布 2019 年度报告,透露了一个数据:GitHub 目前在全球已有超过 4000 万开发者用户,其中 80% 来自美国之外的地区。

2019-11-08 10:06:50 6933 9

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

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

2018-11-23

OpenCV-ROI区域图像叠加

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

2018-11-23

自动驾驶Xmind总结

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

2018-11-10

人工智能博士的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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