自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GCC、G++、GDB的介绍与安装

MSVC是Windows平台上最常见的编译器,Visual Studio自带C/C++编译器和运行库,只要安装好Visual Studio,就可以直接用这个编译器编译了。gcc and g++分别是GNU的c & c++编译器,主要用于LINUX平台。在Windows下,其实我们也经常看到GCC/G++的编译器,只不过由于名称的关系,我们没有认出来而已。GCC编译器在Windows下比较流行的移植版主要有MinGW、Cygwin和Djgpp。

2024-01-01 16:26:34 1616

原创 C++ 声明与定义

小伙伴们,是不是有时候分不清声明和定义的差别,或者不清楚这两者在底层分别做了什么事儿?这篇文章将会告诉你。

2023-12-30 15:35:54 422 1

原创 深度模型的保存及ckpt和pth的文件保存有什么区别?

它具有语言独立性,可独立运行,封闭的序列化格式,任何语言都可以解析它,它允许其他语言和深度学习框架读取、继续训练和迁移TensorFlow的模型。它的主要使用场景是实现创建模型与使用模型的解耦,使得在推理过程中不用像ckpt格式那样重新定义一遍网络。保存BP文件的时候,模型的变量都会变成固定的,导致模型的大小会大大较少,适合在手机端运行。我一般选用方式2,这样调用的时候,不需要再复现模型,然后才能在模型中调用参数。一般情况下,用TensorFlow时保存模型都使用ckpt格式的模型文件;

2023-01-16 17:23:55 16192 1

原创 linux的screen命令

当调用screen时,它会创建一个包含shell(或指定命令)的窗口,然后避开您的方式,以便您可以正常使用该程序。然后,您可以随时创建包含其他程序(包括更多shell)的新(全屏)窗口、关闭当前窗口、查看活动窗口列表、打开和关闭输出日志、在窗口之间复制文本、查看滚动历史记录、在窗口之间切换,等等。可以使用ctrl+a,然后输入d,退出当前窗口,也可以使用screen -d退出当前窗口。如果会话窗口被kill,状态转为dead无法连接,可以使用screen -wipe命令清除会话窗口。清除dead状态窗口。

2023-01-14 16:40:34 588

原创 kaggle命令安装

前记:小伙伴们在参与kaggle比赛的过程中,如果在linux服务器截面下载数据,进行模型训练的话,必不可少的是kaggle命令行的使用。这里就阐述下kaggle的安装及使用说明。注册登录后,进入个人界面,进入Acount,点击Create New API Token,得到API 的 json文件,linux界面中,推荐安装命令:(kaggle 命令行工具安装在当前登陆用户目录。此时使用上述命令,验证是否已安装好。路径下(Windows 系统路径是。接下来是kaggle官网的授权部分。

2023-01-14 16:25:47 2131

原创 Revit转点云pcd模型

基于Revit二次开发插件,实现 .rvt 模型 à .obj模型+.mtl材料,再使用CloudCompare 实现向.pcd 点云模型的转变。

2022-09-04 14:35:05 2368 1

原创 FLIR相机开发的环境配置

FLIR相机开发 + OpenCV(3.4.2.16)+ 虚拟环境配置(Python3.7)

2022-07-08 14:15:14 2899 3

原创 设置GPU实现深度学习单卡、多卡 训练

设置GPU实现深度学习单卡、多卡 训练任务背景:在使用YOLOv5的过程中,使用DDP模式时,对其相关操作记录如下

2022-03-31 16:48:05 4562

原创 random模块

一、random模块重要函数函数名 功能 random() 返回0<=n<1之间的随机实数n choice(seq) 从序列seq中返回随机的元素 getrandbits(n) 以长整型形式返回n个随机位 shuffle(seq[, random]) 原地指定seq序列; sample(seq, n) 从序列seq中选择n个随机且独立的元素 实例:import randoma = random.random()print(

2022-03-31 10:54:48 3059

原创 pathlib库使用手册

pathlib定义: Object-oriented filesystem paths(面向对象的文件系统路径),其语义适用于不同的操作系统,它继承纯路径但也提供I/O化操作,在处理配置路径方面十分简单。以前在Python中操作文件路径,我们更多的时候是使用os模块;Python3时代后,Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单,甚至可以说pathlib已经可以完全替代os.path。我们所有的例子中都导入了pathlib2模块而不是pathlib模块,因为简

2022-03-28 15:44:45 1157

原创 nn.Sequential与nn.ModuleList的区别

nn.Sequential与nn.ModuleList的区别

2022-03-20 20:22:52 530

原创 jupyter中运行graphviz出现failed to execute WindowsPath(‘dot‘), make sure the Graphviz executables are on

jupyter中运行graphviz出现failed to execute WindowsPath('dot'), make sure the Graphviz executables are on your systems' PATH的问题

2022-03-02 17:09:27 28881 4

空空如也

空空如也

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

TA关注的人

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