- 博客(20)
- 收藏
- 关注
原创 彻底删除和安装docker和docker-compose
2.1.1 执行命令:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 添加Docker源。3.1.4、停止并删除所有正在运行的docker容器:sudo docker stop $(sudo docker ps -a -a)3.1.3、删除镜像、容器等相关文件:sudo rm -rf /var/lib/docker。
2024-08-05 11:04:36
1077
原创 Python标准库
参数:distance为整数或浮点数,为一个具体的数值。startx:用于描述窗体左侧相对于屏幕左边界的距离。starty:用于描述窗体顶部相对于屏幕上边界的距离。height:用于描述窗体的高度。width:用于描述窗体的宽度。功能:将画笔向前移动一定的距离。1.3 画笔运动函数。
2024-08-04 02:49:41
240
原创 Python文件
可以在循环每一行内容时使用replace()方法去掉每行结尾的换行符,例如先使用Line = line.replace("\n",""),再调用append()方法。从这个例子可以知道,f.read(4)读取了前4个字符,f.read(6)读取的是后6个字符,这是因为程序读取文件时地址是f.read(4)后面。无参数size时,可以使用该方法读取文件的某一行内容,遇到换行符停止读取:有参数size时,将读入当前指针位置后size长度的字符串或字节流。文本的打开用open()函数,关闭用close()函数。
2024-08-04 02:26:26
831
原创 Python学习-第五章:Python组合数据类型
列表切片的基本语法格式是使用冒号连接起始点和终点,但不包含终点元素。[参数1:参数2:参数3]:参数1——起始点;在Python中,用方括号([])表示列表类型,列表中的元素用逗号分隔。列表的访问需要通过列表的索引值来访问,索引值分为正向索引和逆向索引。参数:ls为一个列表对象,且对象中的元素可以进行大小比较。参数:ls为一个列表对象,且对象中的元素可以进行大小比较。列表的前3个元素为字符串类型,最后一个元素为数字类型。基本语法格式:len(ls)基本语法格式:min(ls)基本语法格式:max(ls)
2024-07-28 18:05:22
298
原创 Python学习-第三章:Python语言的基本语法
一般代码无须缩进,只有表明特定程序含义时,在if、for、while、def、class等一些固定保留字所在语句后才允许引入缩进,进行语句的分组。赋给某变量一个具体值的语句称为赋值语句。②,..., = ,...,③print(.format(,)②print(,,...,)③==...== = eval(input())
2024-07-28 14:21:38
708
原创 Python学习-第三章:Python语言的基本数据类型
其中用于控制参数显示时的格式,包括6个可选字段,即、、、、、,并且可以组合使用。字符串的反向递减索引是从-1开始的,即右侧第一个字符的序号是-1,第二个字符的序号是-2,以此类推,左侧第一个字符的序号是-len(s)字符串的正向递增索引是从0开始的,即左侧第一个字符的序号为0,第二个字符的序号为1,以此类推,最后一个字符的序号是len(s)-1.复数类型与数学中的复数相对应,其值由实数部分和虚数部分组成,虚数部分的基本单位为j。
2024-07-28 13:12:40
623
原创 Linux常用指令大全二
set | less:set命令在不加任何选项和参数的时候会显示Shell变量、环境变量以及已定义的Shell函数。printenv | less:printenv命令只显示环境变量。echo $HOME:查看变量内容。alias:查看别名。
2024-07-27 11:00:35
119
原创 PyTorch构建深度神经网络
像素值的范围是0-255的标量值,0表示黑色,255表示白色。常见的RGB图像是一个三维向量,向量中的每个分量分别对应于红色、绿色和蓝色的标量值。图像包含nums*height*width*c的像素,其中nums表示图像数量,height表示像素的行数,width表示像素的列数,c表示通道数。cv2导入图像时,通道顺序时蓝色先,绿色次之,最后是红色,而我们通常习惯于观看基于RGB通道的图像。RGB图像:R为255,G、B为0时,图像为红色,其他情况同理。读取图像,将图像转换为像素值数组。
2024-07-25 23:05:45
309
原创 Pytorch基础
③torch.randint(low=0, high=10, size=(3,4)):生成值介于0和10之间(包括小值不包括大值)的三行四列。x,y = x.to(device),y.to(device) # 注册设备。④torch.rand(3,4):生成具有0和1之间随机数的三行四列。①torch.zeros((3,4)):生成一个张量对象,三行四列。②torch.ones((3,4)):生成一个张量对象,三行四列。m,argm = x.max(dim=0) # 列比较。
2024-07-24 23:50:18
604
原创 PaddleDetection从入门到精通
num_max_boxes边框最大数量;base_lr:# 学习率决定了权值更新的速度,学习率越大,更新的速度就越快,但太快容易跳过最优解,而学习率太小更新的越慢,效率低。image_dir是图像目录,路径相对于dataset_dir;anno_path是注释文件目录,路径相对于dataset_dir;标签名包括'ball'、'racket'、'hand'。milestones:#学习率变动因子:如迭代10000次时,学习率衰减10倍,15000次迭代时,学习率又会在前一个学习率的基础上衰减15倍。
2024-07-20 22:35:57
992
原创 YOLO学习全家桶
1、使用的是差方和误差。需要注意的是,w和h在进行误差计算的时候取得是它们的平方根,原因是对不同大小的bounding box预测中,相比于大bounding box预测偏一点,小box预测偏一点更不能忍受。骨干网络在不同尺度上捕捉层次化的特征,在较早的层中提取层次的特征(如边缘和纹理),在较深的层中提取高层次的特征(如物体部分和语义信息)。使用一组先验框Anchor,这些Anchor具有预定义的形状,用于匹配物体的原型形状,每个网格单元都定义了多个Anchor,系统预测每个Anchor的坐标和类别。
2024-07-20 11:06:05
630
原创 Linux常用指令大全三
1.2.3 升级软件包,同时显示哪些软件包不可以更新,即1.2.1和1.2.2结合:sudo apt upgrade。1.2.6 安装指定的软件命令:apt install 1.2.5 查找指定软件包命令:apt search 1.2.7 删除指定软件包命令:apt remove 1.2.9 更新指定的软件命令:apt update 3.2 通过网络传输文件。3.1 网络检查与监控。
2024-07-19 15:59:26
238
原创 YOLOv5-Pytorch图像分类
1.2 数据集格式images:train(daisy、dandelion、roses、sunflowers、tulips)、test(daisy、dandelion、roses、sunflowers、tulips)、val(daisy、dandelion、roses、sunflowers、tulips)2.3 git clone https://gitee.com/monkeycc/yolov5.git git拉代码。修改参数--weights、--source、--data。七、评价模型val.py。
2024-07-16 16:28:21
637
原创 YOLOV8-Pytorch目标检测
一、标注数据(labelimg标注工具)利用labelimg标注工具标注图片真实框,获得xml(voc)格式文件。标签名包括'ball'、'racket'、'hand'。如下图所示:二、安装开发环境(docker、Linux、Python、Opencv)直接用docker拉取镜像,代码如下:docker pull ultralytics/ultralytics:latest。
2024-06-02 19:27:42
548
原创 YOLOV6-Pytorch目标检测
安装torch-gpu命令:pip3 install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html。安装命令:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple。--iou-thres:iou阙值。
2024-06-02 16:49:56
660
1
原创 YOLOV5-Pytorch目标检测
创建容器,代码如下:docker run --shm-size 64g --gpus all --network host -v /mnt/d/train/yolov5:/yolov5 --name yolov5 -d ultralytics/yolov5:latest tail -f /dev/null。--batch-size:批量大小(主要与内存有关,一般取32、64、96)--conf-thres:置信度阙值;--iou-thres:iou阙值。备注:--weight:修改为训练出来的权重文件。
2024-06-02 14:13:02
827
原创 Linux常用指令大全一
scp -r /home/daisy/full.tar.gz root@192.168.4.146:/home/root 上传本地目录给其他服务端。scp /home/daisy/full.tar.gz root@192.168.4.146:/home/root 上传本地文件给其他服务端。多创建文件 touch ubutun01.txt ubutun02.txt。多删除文件 rm ubutun01.txt ubutun02.txt。vim ubutun.txt 创建文件并编辑文件。
2024-01-19 21:57:21
419
原创 Docker常用指令大全
curl https://get.docker.com | sh的意思是传输https://get.docker.com执行。卸载curl同时卸载curl的所有配置文件:sudo apt-get purge curl。-p 80:80 -v /data:/data指定端口映射,格式为:主机端口:容器端口。docker安装:curl https://get.docker.com | sh。检查是否安装成功:docker --version。检查是否安装成功:curl --version。
2024-01-19 19:39:38
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人