自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 吴恩达机器学习 部分笔记

1~56~1011~1516~20

2023-04-14 18:09:13 176 1

原创 李宏毅机器学习部分笔记

03 CNN&self-attention07 self-supervised learning

2023-04-14 18:05:33 226

原创 python基础语法 reverse和reversed

reserved()是python内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n)区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)注意,lista.reverse()操作的返回值是一个None,其作用的结果需要通过打印被作用的列表才可以查看出具体的效果。reverse()是python中列表的一个内置方法(在字典、字符串和元组中没有这个内置方法),用于列表中数据的反转。注意:使用reversed()函数进行逆序操作,并不会修改原来序列中元素的顺序。

2023-04-09 10:08:34 389

原创 python基本语法——字符串相关

【代码】python基本语法——字符串相关。

2023-03-21 17:43:47 266

原创 一些概念理解

在相机成像的过程中,获得的图像数据是将图像进行了离散化的处理,由于感光元件本身的能力限制,到成像面上每个像素只代表附近的颜色。例如两个感官原件上的像素之间有4.5um的间距,宏观上它们是连在一起的,微观上它们之间还有无数微小的东西存在,这些存在于两个实际物理像素之间的像素,就被称为“亚像素”。亚像素实际上应该是存在的,只是缺少更小的传感器将其检测出来而已,因此只能在软件上将其近似计算出来。根据相邻两像素之间插值情况的不同,可以调整亚像素的精度,例如四分之一,就是将每个像素从横向和纵向上当做四个像素点。

2023-03-19 13:35:47 87

原创 TUM数据集转为ElasticFusion的数据集格式.klg

TUM数据集转为klg格式

2023-03-16 11:32:58 570 1

原创 Realsense SDK安装以及ROS版安装

Realsense SDK 以及ROS下的安装:https://blog.csdn.net/wanghq2013/article/details/123325671。(6)、安装Video4Linux(在执行接下去的指令之前,确保realsense的摄像头没有连接到对应的电脑)接着,在询问(等待键盘输入)的时候,选择y(会询问非常多次),只有中间一部分只有m/n选项的直接安enter键。(4)、使用gcc -v确认当前gcc的版本,如果之前的步骤都正确完成的话,可以看到gcc 5.0.0或以上。

2023-03-15 11:27:31 1898

原创 web网页设计——JavaScript一些语法

web设计

2023-03-04 08:44:57 379

原创 ROS进行深度相机的标定

使用标定板标定深度相机

2023-02-27 10:24:02 2783 2

原创 ubuntu下创建python文件&创建python环境

ubuntu创建python文件以及创建python环境

2023-02-20 10:42:28 2758

原创 labelme的安装和使用

labelme

2023-02-13 10:08:23 736

原创 在github上上传文件

github上传文件

2023-02-09 19:08:30 2188 1

原创 Realsense相机的RGB与depth图像的对齐

对齐RGB图像和Depth图像

2023-01-09 18:42:54 3294 4

原创 使用ros从realsence相机中获取图像

使用ros从相机中获取视频,并将视频拆分成每帧图像,将RGB图像和Depth图像分别保存在两个文件夹中。

2023-01-05 13:57:56 3420 5

原创 童欣 室内三维场景的理解与建模

室内场景三维重建

2022-11-28 19:35:36 954

原创 colmap实现三维重建步骤

colmap

2022-11-28 19:10:47 564 1

原创 位姿计算和MVS的关系

SLAM、SFM、MVS

2022-11-23 09:27:04 254

原创 将一个文件夹中的内容复制到另一个文件夹中

python

2022-07-13 11:13:55 1128

原创 李沐《机器学习》11.1迁移学习

迁移学习

2022-06-14 14:46:14 338

翻译 李沐《机器学习》42. 过拟合、欠拟合

过拟合、欠拟合

2022-06-14 14:45:12 276

原创 服务器的使用

服务器的使用

2022-06-12 10:38:01 255

转载 Pytorch可视化工具——visdom

1、安装:pip install visdom2、启动在终端开启监听命令:python -m visdom.servervisdom成功启动后,会返回一个网址,根据显示的网址然后在浏览器里输入:http://localhost:8097 进行登录转载自:https://blog.csdn.net/dongjinkun/article/details/114973401...

2022-05-11 20:20:18 101

原创 三蓝一棕 | 深度学习

其他知识的补充:最典型的MLP包括包括三层:输入层、隐藏层和输出层,MLP神经网络不同层之间是全连接的(全连接的意思就是:上一层的任何一个神经元与下一层的所有神经元都有连接)。神经网络主要有三个基本要素:权重、偏置和激活函数。权重告诉神经元需要关注什么样的像素图案。权重有点像连接的强弱。偏置告诉你加权和得有多大才能让神经元的激发变得有意义。而偏置值表示神经元是否更容易被激活。激活函数:起非线性映射的作用,其可将神经元的输出幅度限制在一定范围内,一般限制在(-11)或(01)之间。最常用的激活函数是

2022-05-05 22:05:04 708

原创 三蓝一棕 | 深度学习

2022-05-05 21:57:35 483

原创 李沐《机器学习》——1.4数据标注

数据标注:当已经有一部分标注,可以使用半监督学习如果你的标志不够多, 但你有钱, 可以花钱去众包, 找人来标注.如果你的标注不够, 但你又没钱,可以自己从数据中提取出来弱一点的标准,进行弱监督学习再不行还可以选择无监督的算法半监督学习:想对有标注的数据和没有标注的数据一起使用的话,针对两者的数据分布之间有一些假设:连续性假设。 如果一个样本的特征和另一个样本相似的话,那么很有可能两者是同一标号。聚类的假设。如果数据在内在有聚类的结构,而不是随机在整个空间里面均匀分布,那么可以假设同一类

2022-03-30 14:00:44 2301

原创 特征工程之特征选择

1、过滤法方差过滤过滤法的主要对象:需要遍历特征或者升维的算法们(KNN,单棵决策树。支持向量机SVM、神经网络、回归算法)。因为他们需要遍历特征或者升维的特点,所以这些算法本身的运算量就很大,需要的时间就很长。因此方差过滤这样的特征选择对他们来说就尤为重要。但对于不需要遍历特征的算法,比如随机森林,它选取特征进行分枝,本身运算就非常快速,因此特征选择对它们来说效果平平。过滤法的主要目的:在维持算法表现的前提下,帮助算法们降低计算成本(减少时间)。现实中,我们只会使用阈值为0或者阈值很小的方差来过滤

2022-02-06 13:47:38 1185

原创 sort()和sorted()比较 (Python)

1、list.sort()sort是列表方法,只可用来对列表进行排序,是在原序列上进行修改,不会产生新的序列。list.sort()方法仅被定义在list中:sort改变原来的list:2、sorted(a)sorted是内置的方法,可以用于任何可迭代的对象(字符串、列表、元组、字典等),它会产生一个新的序列,旧的对象依然存在。sorted()方法对所有的可迭代序列都有效:sorted对字符串进行排序:sorted不改变原来的list:3、key参数key参数接收一个函数来实现

2022-01-04 10:17:33 845 1

原创 Python基础语法

1、eval(input)(1)、input()会把所有输入值,包括数字,视为字符串,而eval()会去掉字符串最外层的引号。直观理解是:看起来像数字的字符串变成数字了。。。所以本质上,eval是去一层引号,然后按语句执行,eval(input())本质是一个取输入数字的技巧。(2)、如果不用eval,怎么取输入的数字?可以用int, float转数据类型,但效果不如eval。(3)、对于eval(input()),input隐含会在输入最外层加一层引号,即把输入视为一个字符串,eval隐含会去

2022-01-03 21:56:58 3555

原创 深度学习与计算机视觉

semantic segmentation 语义分割(不区分有几头牛,而是这一个区域都是牛)instance segmentation 实例分割(相当于同时检测和分割)object detection 目标检测 (它不是分割,而是一个目标对象的框)语义分割多数时候需要进行后处理,将区域分割开感知机可以用简单的电路逻辑(与门、与非门、或门逻辑)实现,用感知机来表示电路逻辑,参数有无数多种选择把θ换成-b。 b是偏置(bias),决定了是否容易被激活的调节项。w是权重感知机是神经网络的雏形,

2022-01-03 17:00:09 1509

原创 python 语法

1、os.listdir()方法os.listdir(path) 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。返回值:返回指定路径下的文件和文件夹列表。示例代码:import ospath='E:\my_data'for file in os.listdir(path): print(file)运行结果:返回指定目录下的所有文件名。...

2021-12-26 18:39:46 257

原创 CSV文件存储

CSV,全称为Comma-Separated Values,它比Excel文件更为简洁,XLS文本是电子表格,它包含了文本、数值、公式和数据等内容,而CSV中不包含这些内容,就是特定字符分隔的纯文本,结构简单清晰。所以,有时候用CSV来保存数据是比较方便的。read_csv实例:import pandas as pddf = pd.read_csv('nba.csv',header=None)print(df.to_string())df:dataframeheader:表头,默认不为空

2021-11-03 11:17:37 1269

转载 在Anaconda Jupyter Notebook中如何安装Pytorch

一、安装pytorch环境1、进入anaconda的默认环境base两种方法:一种是在anaconda prompt中,直接点开就可以。另一种方法是在cmd中进入,输入activate base。2、创建环境代码:conda create -n 环境名 python=版本 解释:conda是指调用conda包,create是指创建屋子,-n是指后面的名字是屋子的名字,环境名是指屋子的名字,python=版本是指创建的屋子是python的某个版本的所以其实我们需要查看一下现在已经有哪些环境库

2021-10-29 10:40:41 11581 12

转载 cmd找不到conda以及通过cmd启用Anaconda中的Python环境(base)

问题:在cmd中输入python无法显示python的版本信息。解决方法:在系统环境中添加Anaconda路径一、1、打开高级系统设置,点击 环境变量2、修改第一个path,选到path,然后点击编辑。接着要找到anaconda的scripts的安装路径,复制路径。在刚刚点开的path中,点击新建然后将路径复制进去,点击确定3、修改第二个path,操作同上。二、测试一下可以在cmd中查看python了吗1、启动cmd,输入conda info --envs ,在这里我们就看到

2021-10-27 19:26:45 11776 1

翻译 判断一个网页是否是js动态网页

1.在源代码中查看href属性,如果href = IP地址,这个子页面就是一个静态网页,如果href = 属性,这个子页面是一个动态网页(href = 属性,这个属性需要通过js加载,js可以让页面变成动态的页面,所以通过js加载的页面就是动态页面)2.复制我们想要爬取的数据,在网页源代码中查找,如果在html中,这个页面就是静态页面,如果查找不到,说明我们想要的数据是通过js加载的,这个页面就是动态页面。通过Ajax加载的页面也是动态页面(动态页面的部分数据可能是静态的,所以判断的时候最好选取页面末尾

2021-07-26 20:07:02 1778

原创 Anaconda环境的一些常用命令

一、如何查看Anaconda中安装了哪些第三方库?1.在开始中找到Anaconda Prompt,这个窗口和cmd窗口一样的。2.用“conda list”或者"pip list"命令来查看已安装的第三方库。

2021-07-26 19:27:49 999

翻译 双花问题、时间戳、挖矿、区块链到底是什么?

现实世界中,一杯茶,给别人喝了,自己就没了。在虚拟世界中,想把一串数字现金交给你,就有问题了。可能出现我给了你数字现金,但是我账户上没减,那我还可以把这笔数字现金给另一个人,这就是双花问题,即一笔钱花了两次,也就是做假账。如果有网络的话,我们微信支付完成后,会在银行账户上减去支付的金额。如果没有网络,那么点对点的这种转移在数字世界中如何实现?这就是中本聪提出的一个新的方法。第一步,把字符串传给对方首先通过公钥和私钥(用公钥加密的数据只能使用私钥解密)。只有加密是不够的,要是帐出错了怎么办,这个时候中本聪提

2021-07-26 10:19:39 203

原创 吴恩达机器学习笔记 01~05

04 配置Octave官网:https://www.gnu.org/software/octave/download可以直接到下载的网页下载:https://ftp.gnu.org/gnu/octave/windows/

2021-07-01 12:17:11 58

转载 机器学习四大编程语言对比:R、Python、Matlab、Octave

R 语言R 是一种用于统计计算和图的语言及环境。它是一个 GNU 项目,与贝尔实验室的 John Chambers 及其同事开发的 S 语言及环境类似。R 可以视为 S 的一种不同实现。二者存在一些重要差异,但使用 S 写的很多代码在 R 下运行时无需修改。优点:端到端开发到执行(一些 brokers package 允许执行,IB)开发速度快(比 Python 的代码少 60%)开源包多成熟的量化交易包(quantstrat、quantmod、performanceanalyitics、xts

2021-05-23 15:50:16 2434

原创 HTML中隐藏域的写法

一、原本的样式:此处的“HOME”为页面的标题,但是我不想让它出现在页面上,所以需要设置隐藏域。1、原始的代码:<h1 class="entry-title" itemprop="headline">Home</h1>2、原本的显示:二、解决办法:在HTML中设置隐藏域1、修改后的代码:<input type="hidden" name="h_name" value="Home"><!--<h1 class="entry-title" it

2021-05-09 11:31:13 2585

原创 python抓取状态码418 | 豆瓣小王子评论抓取 |评分总和

场景:爬取豆瓣评论,状态码为418一、常见的HTTP状态码HTTP状态码的英文为HTTP Status Code。HTTP状态码共分为5种类型:常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误(来源:https://www.runoob.com/http/http-status-codes.html)...

2021-04-28 21:33:10 4773

空空如也

空空如也

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

TA关注的人

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