- 博客(54)
- 收藏
- 关注
原创 tensorboard 远程服务器本地浏览器无法显示
10086为本地端口号,6006为服务器上tensorboard使用的端口。然后服务器启动tensorboard:【注意:一定要切换到文件夹下,再执行】最后本地浏览器输入:127.0.0.1:10086。
2024-05-20 14:49:59 221
原创 python基础语法 reverse和reversed
reserved()是python内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n)区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)注意,lista.reverse()操作的返回值是一个None,其作用的结果需要通过打印被作用的列表才可以查看出具体的效果。reverse()是python中列表的一个内置方法(在字典、字符串和元组中没有这个内置方法),用于列表中数据的反转。注意:使用reversed()函数进行逆序操作,并不会修改原来序列中元素的顺序。
2023-04-09 10:08:34 473
原创 一些概念理解
在相机成像的过程中,获得的图像数据是将图像进行了离散化的处理,由于感光元件本身的能力限制,到成像面上每个像素只代表附近的颜色。例如两个感官原件上的像素之间有4.5um的间距,宏观上它们是连在一起的,微观上它们之间还有无数微小的东西存在,这些存在于两个实际物理像素之间的像素,就被称为“亚像素”。亚像素实际上应该是存在的,只是缺少更小的传感器将其检测出来而已,因此只能在软件上将其近似计算出来。根据相邻两像素之间插值情况的不同,可以调整亚像素的精度,例如四分之一,就是将每个像素从横向和纵向上当做四个像素点。
2023-03-19 13:35:47 133
原创 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 2121
原创 使用ros从realsence相机中获取图像
使用ros从相机中获取视频,并将视频拆分成每帧图像,将RGB图像和Depth图像分别保存在两个文件夹中。
2023-01-05 13:57:56 4367 6
转载 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 128
原创 三蓝一棕 | 深度学习
其他知识的补充:最典型的MLP包括包括三层:输入层、隐藏层和输出层,MLP神经网络不同层之间是全连接的(全连接的意思就是:上一层的任何一个神经元与下一层的所有神经元都有连接)。神经网络主要有三个基本要素:权重、偏置和激活函数。权重告诉神经元需要关注什么样的像素图案。权重有点像连接的强弱。偏置告诉你加权和得有多大才能让神经元的激发变得有意义。而偏置值表示神经元是否更容易被激活。激活函数:起非线性映射的作用,其可将神经元的输出幅度限制在一定范围内,一般限制在(-11)或(01)之间。最常用的激活函数是
2022-05-05 22:05:04 797
原创 李沐《机器学习》——1.4数据标注
数据标注:当已经有一部分标注,可以使用半监督学习如果你的标志不够多, 但你有钱, 可以花钱去众包, 找人来标注.如果你的标注不够, 但你又没钱,可以自己从数据中提取出来弱一点的标准,进行弱监督学习再不行还可以选择无监督的算法半监督学习:想对有标注的数据和没有标注的数据一起使用的话,针对两者的数据分布之间有一些假设:连续性假设。 如果一个样本的特征和另一个样本相似的话,那么很有可能两者是同一标号。聚类的假设。如果数据在内在有聚类的结构,而不是随机在整个空间里面均匀分布,那么可以假设同一类
2022-03-30 14:00:44 2383
原创 特征工程之特征选择
1、过滤法方差过滤过滤法的主要对象:需要遍历特征或者升维的算法们(KNN,单棵决策树。支持向量机SVM、神经网络、回归算法)。因为他们需要遍历特征或者升维的特点,所以这些算法本身的运算量就很大,需要的时间就很长。因此方差过滤这样的特征选择对他们来说就尤为重要。但对于不需要遍历特征的算法,比如随机森林,它选取特征进行分枝,本身运算就非常快速,因此特征选择对它们来说效果平平。过滤法的主要目的:在维持算法表现的前提下,帮助算法们降低计算成本(减少时间)。现实中,我们只会使用阈值为0或者阈值很小的方差来过滤
2022-02-06 13:47:38 1268
原创 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 910 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 4695
原创 深度学习与计算机视觉
semantic segmentation 语义分割(不区分有几头牛,而是这一个区域都是牛)instance segmentation 实例分割(相当于同时检测和分割)object detection 目标检测 (它不是分割,而是一个目标对象的框)语义分割多数时候需要进行后处理,将区域分割开感知机可以用简单的电路逻辑(与门、与非门、或门逻辑)实现,用感知机来表示电路逻辑,参数有无数多种选择把θ换成-b。 b是偏置(bias),决定了是否容易被激活的调节项。w是权重感知机是神经网络的雏形,
2022-01-03 17:00:09 1572
原创 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 340
原创 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 1373
转载 在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 12510 13
转载 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 12811 1
翻译 判断一个网页是否是js动态网页
1.在源代码中查看href属性,如果href = IP地址,这个子页面就是一个静态网页,如果href = 属性,这个子页面是一个动态网页(href = 属性,这个属性需要通过js加载,js可以让页面变成动态的页面,所以通过js加载的页面就是动态页面)2.复制我们想要爬取的数据,在网页源代码中查找,如果在html中,这个页面就是静态页面,如果查找不到,说明我们想要的数据是通过js加载的,这个页面就是动态页面。通过Ajax加载的页面也是动态页面(动态页面的部分数据可能是静态的,所以判断的时候最好选取页面末尾
2021-07-26 20:07:02 2036
原创 Anaconda环境的一些常用命令
一、如何查看Anaconda中安装了哪些第三方库?1.在开始中找到Anaconda Prompt,这个窗口和cmd窗口一样的。2.用“conda list”或者"pip list"命令来查看已安装的第三方库。
2021-07-26 19:27:49 1915
翻译 双花问题、时间戳、挖矿、区块链到底是什么?
现实世界中,一杯茶,给别人喝了,自己就没了。在虚拟世界中,想把一串数字现金交给你,就有问题了。可能出现我给了你数字现金,但是我账户上没减,那我还可以把这笔数字现金给另一个人,这就是双花问题,即一笔钱花了两次,也就是做假账。如果有网络的话,我们微信支付完成后,会在银行账户上减去支付的金额。如果没有网络,那么点对点的这种转移在数字世界中如何实现?这就是中本聪提出的一个新的方法。第一步,把字符串传给对方首先通过公钥和私钥(用公钥加密的数据只能使用私钥解密)。只有加密是不够的,要是帐出错了怎么办,这个时候中本聪提
2021-07-26 10:19:39 224
原创 吴恩达机器学习笔记 01~05
04 配置Octave官网:https://www.gnu.org/software/octave/download可以直接到下载的网页下载:https://ftp.gnu.org/gnu/octave/windows/
2021-07-01 12:17:11 73
转载 机器学习四大编程语言对比: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 2591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人