自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科学的殿堂

求真,求实,在科学的海洋里遨游

  • 博客(36)
  • 收藏
  • 关注

原创 第八章——Python文件操作

这个了解即可,utf-8,知道这个编码规则就行,用的最多,99.9%都是用这个。比如,去掉空格的换行的操作,line.strip 分割操作,split。前边已经读的会影响后面,后面没法读,所以说,这个得把前边的注销了才可以。用的最常用的UTF-8的格式,这个默认不用管。需要flush刷新,才可以写到硬盘,不然打开文件内容是空的。a模式,与w模式不同,不会清空,而是追加。当文件不存在的时候,w模式可以创建文件。通过编码,让可读的内容翻译成二进制。最简单的方法了——for循环。有些操作已经遗忘了呀。

2024-06-09 22:35:01 293

原创 第七章——函数进阶

lambda不用写return语句,默认有返回功能。是的,主讲老师说了。lambda,只写一行,只用一次。以前,函数固定,参数不固定。现在,参数固定,函数不固定。这一节还是比较重要的。

2024-06-09 17:52:43 125

原创 第六章——Python数据容器

基础定义讲解,不用看第二遍,但需要记住,课程没有太多需要理解的内容。"""元组的基本操作定义一个元组,内容是: () ,记录的是一个学生的信息(姓名,年龄,爱好)请通过元组的功能(方法),对其进行。1、查询其年龄所在的下标位置2、查询学生的姓名3、删除学生爱好中的football4、增加爱好: coding到爱好list"""# 定义一个元组,内容是: ('周杰伦', 11, ['football', 'music']) ,记录的是一个学生的信息(姓名,年龄,爱好)

2024-06-09 17:42:21 269

原创 Transformer模型学习过程——详细记录

Transformer由论文《Attention is All You Need》提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。哈佛的NLP团队也实现了一个基于PyTorch的版本,并注释该论文。在本文中,我们将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。Transformer 与 RNN 不同,可以比较好地并行训练。

2024-04-13 23:18:57 746

原创 Pycharm 中Debug使用方法简介

调试方式快捷键意义Step OverF8调试一行代码,不进入子函数;如果没有子函数,功能与Step Into一样Step IntoF7单步执行,进入子函数调试过程中想跟着代码一步步走下去,可以一只按F7(Step Into),有时就会调到源代码里去执行,此时通过Step Into My Code可以让debug回到自己的代码并继续向下执行Step OutShift + F8运行断点后面所有代码;当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。

2023-11-12 12:36:15 570 1

原创 Pycharm问题记录,Terminal用不了conda指令解决办法

在 PowerShell 窗口中,输入Set-ExecutionPolicy RemoteSigned 命令,然后按 Enter。在 Anaconda Prompt 窗口中输入conda init powershell,之后重启即可。以管理员身份运行Anaconda Prompt,可以修改一些,不然会产生提升权限的提醒——sudo。重新打开pycharm后,点开终端,不会报错了,也显示出pytorch了。在开始菜单中,搜索并打开 PowerShell。又弄了一次,没有变化,但是也没有报错。

2023-11-12 00:44:23 663

原创 第五章——函数

函数的定义冒号作为当前行的结尾。if for while 都有冒号,有了冒号之后,下面的行需要缩进。当前阶段,只关注三个参数:def、函数名、函数体。记住:定义完以后,要调用,函数才会工作。新知识,换行的操作,\n,这个记住。学习目标:1、掌握函数返回值的作用2、掌握函数返回值的定义语法可不可以理解为:这个返回值是隐形的print,只是暂时没有输出,而是让下面调用函数时去输出这个内容。这里暂时把计算结果保存起来。函数体遇到return,代表函数结束。不要把代码写在return后边。

2023-10-18 14:41:27 116

原创 Python常用快捷键使用说明

快捷键可以很大程度上提高工作效率,下面是我整理的一些关于python的快捷键,希望对大家有所帮助。

2023-10-18 14:01:18 822

原创 第四章——Python循环语句

循环,是非常常用的功能。

2023-10-12 19:52:25 52

原创 第三章——Python判断语句

if之后的两个print,前边空了四个空格,在归属上是属于if的,但最后一个print不属于if,他和if是同级的。python通过空格缩进来判断归属,下一行空四个空格,说明属于上边if语句结构。多条件判断下,条件之间是互斥的。之所以需要类型的转换,是因为通过键盘输入的内容都是字符串。1,在写代码的过程中,没有注意四个空格的缩进,导致报错。多条件判断,最开始的条件是if,后面的条件是elif。下一章中学习循环语句,会优化比较繁琐的代码。注意嵌套中的if和else的从属关系。自己写的也没有什么问题。

2023-10-04 18:01:07 85

原创 nuscenes 3D 目标检测指标概述

mAP(mean Average Precision)bev下2d中心点的距离来评价,而不是像2d检测里用iou来评价 mATE(Average Translation Error)中心点的2D欧式距离 mASE(Average Scale Error)中心点和朝向对齐后的尺度误差,1 - IOU mAOE(Average Orientation Error)朝向误差 mAVE(Average Velocity Error)速度误差 mAAE(Average Attribute Error)属

2023-09-22 15:36:49 492

原创 第一章——基本了解python(B站黑马程序员课程)

第六节:pycharm安装于设置。第一章节,快速结束。第一节:初识python。第二节:什么是编程语言。第三节:安装及环境配置。

2023-09-19 00:03:09 74

原创 3D世界课程—— 3D点云深度学习介绍

注意:kitti数据集的label都是基于相机坐标系的。如果使用雷达的label,需要进行相机和雷达之间的矩阵转换。label——真值,错错错。应该是数据帧 ————————帧值?比kitti数据集规模大,场景也更加丰富,白天,晚上,雨雪雾等天气。kitti中的中心点,都是底面中心点,而不是3Dbox的中心点。面相python的,是Open3D。点云稀疏,如果使用图像中卷积的算法,会造成大量的计算浪费。点云数据格式比较多,只关注常用的即可。课程主要学习点云和体素,栅格网的不学。常见获取3D信息的方式。

2023-09-17 15:31:47 109

原创 Pytorch安装

这几个都要对应好,cu113就是cuda11.3,绿色箭头是torch版本,蓝色39就是python版本3.9,然后都有linux和windows两种,选择Windows版本,根据你自己的各个版本去下载对应的whl文件。自己笔记本有自带的显卡驱动,可以在win+R键,cmd后,查找。一个通过,一个没有通过,可能是那个路径的原因?只是没有描述cuda的状态,但是已经安装好?自定义安装完之后的效果,感觉没有安装成功。查看支持cuda的驱动,最高版本。后两个路径没有找到,所以没有添加。没有写的权限,问题解决。

2023-09-17 09:54:16 27

原创 C++学习记录——08部分——结构体

/结构体基本概念//结构体属于用户自定义的数据类型,允许用户存储不同的数据类型//结构体的定义和使用//语法:struct 结构体名{结构体成员列表};//通过结构体创建变量的方式有三种////struct 结构体名 变量名//struct 结构体名 变量名 = {成员1值,成员2值}//创建结构体时,顺便创建变量//第一种和第二种用的比较多,第三种用的比较少,第三种不用学了#include //要用C++的字符串,只需要包含头文件就可以啦。//结构体定义。

2023-08-21 22:54:22 39

原创 第二章——基础概念

第二章,加油,0805

2023-08-05 15:05:37 116

原创 PointNet算法学习

而不是将一些比较高大上的科技,比如GNN,transform等,在这上面修修改改,提升0.5个百分点。这样的work在审稿的角度来说是比较危险的。1,从输入端考虑,多模态的输入 ,可能还需要更多的研究。3D目标检测是一个红海,大类的目标检测,目前已有的算法是比较强了,可提升的空间比较有限。需要找到一个方向,这个方向,即是目前在你能力范围内的,也是现有条件支持的。不论检测还是分类,分割,你做AI中的任何一件事,归根结底就是一件事,如何更好的提取特征。slam的输出,成为感知算法的输入,这个方向研究的比较少。

2023-08-04 12:15:43 47

原创 Python学习记录——导学视频——第一章

黑马程序员——Python学习记录(导学视频及第一章)P1到P13安装注意事项不记得之前安装的时候,有没有勾选。说明,我是勾选了不要输入中文字符。cmd后命令提示符里面运行的python也是在调用。

2023-08-02 14:48:45 25

原创 Python学习记录——方法论篇

学习视频推荐——b站系统的,播放量高的。先看视频,跟着练习,用pycharm跟着敲代码。然后,再系统的看书。最经典的书——值得推荐上班族——零碎时间学习夜曲编程 一些卡片每天零碎时间学,不到一个月就可以学完。手机端编程环境——保持编程思维。

2023-08-01 16:24:27 24

原创 C++学习记录——07部分——指针

本节比较重要,后面还需继续学一下

2023-07-25 14:04:56 40

原创 C++中,编译,执行,调试,运行,基本概念及区别

1.编译(compile):依赖于编译器,vc++中这一过程是将源码转化成目标文件,如.obj文件,src文件等,从源代码的语言转变为另外一种计算机语言(一般为比源代码语言更为底层的语言)一般指的你写的代码,在Debug模式下编译以后,编译器在你的代码里插入了调试信息,你可以一步一步运行程序,查看中间结果,适用于你程序运行不对,需要检查中间过程确定问题源头的时候。开始运行不调试是指以执行模式运行,会完整执行编译生成的那个可执行文件,即使程序中设置了断点,也不会暂停,适合于运行程序直接观察最终运行效果。

2023-07-25 13:43:33 2111

原创 VS2022学习使用

第三步:在项目名称中输入自己的项目名称;在位置中选择项目的储存位置(建议单独新建一个文件夹用于以后存放项目)最后点击创建即可完成项目创建。鼠标找到源文件之后右键,点击添加再点击新建项可,选中c++文件后对储存位置和源文件名称完成更改,即可点击添加,完成源文件创建。运行结果如上图所示,证明VS2022安装完成,也恭喜你自己的第一个c语言项目完成了。完成项目和源文件的创建,就可以写代码了。第一步:打开VS,点击创建新项目(N)方法二:点击本地Windows调试器。方法一:快捷键 ctrl+f5。

2023-07-16 16:00:55 3842

原创 初学ROS记录4(配套古月居B站视频课)

初学ROS记录4(配套古月居B站视频课)P5——安装ROS系统。安装教程,可以参考ROS版本和Ubuntu对应的,目前来说使用Ubuntu18.04比较多,四个都要打对勾。安装步骤ros软件源添加到系统软件源中。ros安装教程使用手机热点,安装更新的成功率会高很多。环境变量就是让你的系统去查找某个命令,这个命令在什么路径下,需要环境变量告诉系统。bashrc是终端配置文件。后续输入ros命令,通过配置文件,确认在什么位置。(没有特别理解??)source ~/.bashrc,运行某个

2023-05-28 22:21:46 51

原创 初学ROS记录3(配套古月居B站视频课)

初学ROS记录3(配套古月居B站视频课)P4——C++/Python安装编译器,问题搁置两个安装时都有错误。Python不用编译,边写边编译(属于解析器?)整型数就是整数,学习过程中,注意c++和Python 的语法区别。Python是解析性的语言?win下复制,虚拟机中粘贴,需要安装什么工具?还是更改什么设置。-o,输出的可执行文件的名字。然后回车编译。while循环。面向对象?一直未理解。算法...

2023-05-28 22:05:07 38

原创 初学ROS记录2(配套古月居B站视频课)

初学ROS记录2(配套古月居B站视频课)Linux基础操作(P3课程内容记录)文件浏览器窗口,包括所有系统中的文件,不分盘,所有文件都在一个盘,在这个窗口中找,与win不同。类似手机中的APP商城,安装软件的方式之一,适配Ubuntu的软件在此目录下配置软件源的来源,软件源就是软件下载的来源,一般选择国内的一些服务器,这样下载速度快一些。 软件源也是Ubuntu中很常用的操作。根据自己网络情况选择合适的服务器,自己用的是教育网还是家庭网。点击重新载入。所有安装好的软件都在这个地方找到终端打

2023-05-28 21:59:17 38

原创 初学ROS记录1(配套古月居B站视频课)

初学ROS记录1(配套古月居B站视频课)P1——ros的四大部分学习思路,资源,方法。ros社区查询问题,wiki,Google,基本可以解决你所遇到的问题。课程列表P2——Linux操作系统。安装方式(初次使用更合适使用虚拟机)Ubuntu安装教程(虚拟机版)1,官网下载点击创建新虚拟机下一步下一步磁盘大小建议20G以上。下一步,完成。基本的虚拟机配置完成。把虚拟机配置进来。...

2023-05-28 21:37:43 42

原创 ROS——rosdep update 超时解决方法(亲测有效——高效解决方案)

当你执行rosdep update,rosdep会尝试访问yaml文件网址,把yaml里的信息转存到本地,这样当你配置上述ros工具或者ros包时,ros会按照依赖关系自动把所需的依赖一并下载。网站https://ghproxy.com/支持github的资源代理,非常好用,我们将用此代理加速rosdep对Github的访问,进而解决rosdep update失败问题。我们要做的,是在rosdep的若干个脚本文件中,把 https://ghproxy.com/ 添加到相应URL前面即可。

2023-05-27 10:15:52 1779 1

原创 Markdown编辑器使用

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-05-26 17:19:13 49 1

原创 C++程序学习,第六部分——函数

函数定义的五个主要步骤1、返回值类型——返回的数据类型2、函数名——函数的名称3、参数列表——使用函数时,给函数输入的参数/数据4、函数体语句——具体的函数里面代码是什么5、return表达式——写这个函数的时候,需不需要这个函数返回给我们一些结果。return返回的数据和第一个返回值数据类型有关。右下角代码块,囊括函数的五个部分,并且实现了函数的功能。小结:先学会定义就可以了。

2023-05-15 22:19:31 100

原创 C++程序学习,第五部分——数组

5月14号学习,这几天进度有些慢了

2023-05-14 23:43:14 67

原创 C++程序学习第四部分,程序流程结构

运行成功,这个里面的错误是,没有把嵌套的if结构,放在第一层if里面,就是说,嵌套的内容应该包含在第一个if循环内部,放在第一个大括号内部。while, do …while,for 都是开发中常见的循环语句,for 循环结构比较清晰,比较受欢迎,比较常用,大家一定要练习。我们的结果还是不太一样,我的是列数大于行数,而课程里面是行数大于列数。由于功能过于强大,一般不建议使用,到处都是标记,不方便阅读。2,三目运算符返回的东西,是一个变量,可以继续赋值变量。小结:本案例的核心,for循环,以及逻辑或的使用。

2023-05-10 16:28:02 78

原创 C++学习第三部分,运算符

5月9号上午学习内容

2023-05-09 11:33:00 52

原创 C++学习记录,第二部分,数据类型。

5月8号下午学习,主要是数据的类型

2023-05-08 17:19:04 47

原创 C++学习入门,第一部分(黑马程序员B站课程)

C++学习第一部分,基础

2023-05-08 11:03:42 145

原创 python环境变量配置解决——Python -不是内部或外部命令的解决

python问题解决

2023-02-10 12:09:46 233

原创 红外热像仪调研记录

红外热像仪调研记录欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行

2022-01-25 22:25:13 81

空空如也

空空如也

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

TA关注的人

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