自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLOv5 引入注意力机制——以SE为例

当引入新的层时,要修改头部(head)结构中的from参数,因为主干网路中添加了一层(第十层SE机制),所以后续的层数from参数要做相应的修改,即大于等于10层的层数都要加1。修改前后如图4、5.将注意力机制模块放到common.py文件中,同时也把import torch.nn.funcational as F,导入到mommon文件中。到yolov5s-se.yaml文件的主干网络(BackBone)添加注意力机制(SE),如图3。小结:只要加入新的层,则后续相应的层数要做修改。

2025-02-28 17:19:13 332

原创 修改网络结构——以C2f为例

yolov5的模型结构是放在yolo.yaml文件里面的,把主干网络(backbone)的c3模块替换成c2f模块,头部(head)的c3模块可改可不改,这里选择不改。修改yolov5的传参细节,进入models/yolo.py 文件配置里面,加入c2f参数(在所有出现c3x的后面加入c2f,如图3)到tran.py中修改一下训练参数,把修改好的yaml文件放在参数目录中,如图5,weight权重参数的目录不用修改。2、models/yolo.py :设定网络结构的传参细节。

2025-02-28 11:45:12 219

原创 交换综合实验(待补充)

一、实验要求二、实验拓扑三、实验思路。

2022-08-04 23:52:43 269

原创 VLAN实验

VLAN实验6 / 100

2022-08-04 23:46:59 1200

原创 第十八天(链路聚合的配置、VRRP的工作过程、IPV6的配置)

链路聚合的配置、VRRP的工作过程、IPV6的配置

2022-08-04 17:36:33 820

原创 第十六天(配置BPDU,TCN BPDU)

第十六天(配置BPDU,TCN BPDU)

2022-08-04 17:01:27 5531

原创 第十七天(续第十六天BPDU相关知识以及STP的配置)

续第十六天BPDU相关知识以及STP的配置

2022-08-04 16:56:23 1178

原创 第十五天(VLAN相关知识)

vlan相关知识

2022-07-27 16:51:22 238

原创 第十四天:续第十三天标签相关知识

标签相关知识

2022-07-27 16:40:53 151

原创 BGP的社团属性

BGP的社团属性

2022-07-26 15:27:56 294

原创 BGP联邦实验

BGP联邦实验

2022-07-25 18:11:06 217

原创 第十二天:续第十一天(BGP相关知识)

第十二天:续第十一天(BGP相关知识)

2022-07-22 18:55:09 553

原创 第十一天:续第十天BGP的基本配置

第十一天:续第十天BGP的基本配置

2022-07-22 18:48:32 717

原创 第九天(抓取流量、路由策略)

抓取流量、路由策略

2022-07-18 23:01:34 333

原创 第十天:BGP 边界网关协议

BGP 边界网关协议

2022-07-18 20:33:34 717

原创 OSPF综合实验

OSPF综合实验

2022-07-16 20:50:11 186

原创 第八天 (OSPF的路由控制)

OSPF的路由控制

2022-07-16 16:57:29 2037

原创 第七天(OSPF的优化及拓展配置)

OSPF的优化及拓展配置

2022-07-16 16:22:22 325

原创 IP静态路由综合实验

IP静态路由综合实验

2022-07-13 23:36:46 196

原创 MGRE及GRE综合实验

MGRE及GRE综合实验

2022-07-13 15:26:00 206

原创 HCIP第六天(OSPF相关知识)

HCIP第六天(OSPF相关知识)

2022-07-12 21:00:26 88

原创 HCIP(条件匹配及OSPF的数据包相关知识)

HCIP(条件匹配及OSPF的数据包相关知识)

2022-07-11 22:13:03 123

原创 HCIP(GRE和MGRE的配置以及OSPF相关知识)

HCIP(GRE和MGRE的配置以及OSPF相关知识)

2022-07-11 21:09:55 105

原创 HCIP(PPP的PAP认证和CHAP认证)

HCIP(PPP的PAP认证和chap认证)

2022-07-11 21:01:46 176

原创 HCIA基础回顾(第二天)

HCIA基础回顾(第二天)

2022-07-07 19:38:20 115

原创 HCIA基础复习(第一天)

HCIA基础复习

2022-07-07 18:55:27 126

原创 加密的http配置

加密的httpd加密的协议 httpsssl 安全套接层:套接在http上tls 传输层加密使用非对称算法把对称传递过去(混合制的)一、安装软件包(一)、挂载:mount /dev/sr0 /mnt(二)、安装 mod_ssl 软件包 :dnf install mod_ssl二、修改主配置文件(一)、主配置文件里面添加四条指令listen 9090 <directory /www> allowoverride none

2022-04-12 23:26:55 806

原创 基于用户认证的虚拟主机以及基于python的动态虚拟主机的配置

基于用户认证的虚拟主机一、创建包含用户名和密码的文本文件(htpasswd)(一)、创建账号和密码:htpasswd -c /etc/httpd/zhanghao haohtpasswd -c /etc/httpd/zhanghao mei二、创建验证账号的目录mkdir /user/local/mysecret/ echo this is mysecret >/user/local/mysecret/index.html三、虚拟服务器的主配置文件配置(..

2022-04-09 17:53:15 1387

原创 基于不同主机名的虚拟主机配置

基于不同主机名的虚拟主机配置一、修改主配置文件vim /etc/httpd/conf.d/vhost.conf</virtualhost><virtualhost 192.168.111.129:80> servername 192.168.111.129 documentroot /www/129</virtualhost><virtualhost 192.168.111.128:8080>

2022-04-08 19:11:42 1063

原创 基于不同IP地址下的虚拟主机配置以及基于不同端口下的虚拟主机配置

撒基于IP不同的虚拟主机一、配置vhost.conf(主配置文件)(一)、进入主配置文件目录:cd /etc/httpd/conf.d(二)、配置主配置文件:vim vhost/conf<virtualhost 192.168.111.128:80> servername 192.168.111.128 documentroot /www/128</virtualhost><virtualhost 192.168.111.129:80> ser

2022-04-07 13:39:16 2704

原创 如何自定义页面(详解)

一、添加仓库(一)进入cd /etc/yum.repos.d/ 创建rpm.repo文件 进行仓库的创建(二)touch rpm.repo (三)vim rpm.repo[basesos]name=basosbaseurl=/mnt/BaseOSgpgcheck=0[appstream]name=appstreambaseurl=/mnt/AppStreamgpgcheck=0二、挂载(一)mount /dev/sr0 /mnt三、安装httpd服务(一)..

2022-04-04 18:48:05 2117

原创 java编程基础需要掌握的两个编程代码之素数(Sushu)

public class Sushu { //判断x是否素数,是返回true不是返回false public static boolean isSushu(int x){ for(int i = 2; i <= Math.sqrt(x); i++){//依次 if( x % i == 0)//整除 return false; } return true; } pub.

2022-04-03 14:39:02 422

原创 java编程基础需要掌握的两个编程代码之Student

基础编程Box

2022-04-03 14:36:12 918

原创 一、类与对象

一、方法的重载:同名不同参(含义相同,参数不同)------>实现多态的一种不同参:参数个数不同、类型不同、顺序不同二、this的使用1、可以使用this来访问对象的字段和方法void sayHello(){ System.out.println("hello ! my name is " + this.name)}2、使用this解决局部变量与字段同名的问题Person(int age, String name){ this.age =age;

2022-03-21 20:15:12 72

原创 Python常见排序之插入排序(详解)

排序思路:1插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。按照此法对所有元素进行插入,直到整个序列排为有序的过程,称为插入排序arr = [5,3,1,4,6,7,9,8]for i in range(1,len(arr)): for j in range(i,0,-1): if arr[j] <= arr[j-1]:

2021-11-02 16:32:39 2990 1

原创 Python常见排序之冒泡排序(详解)

一、为啥叫冒泡排序呢?因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中co2的气泡最终会上浮到顶端一样,故名“冒泡排序”。二、排序思路:1.相邻元素之间的比较,如果第一个元素比第二个元素大,则他们两个进行交换。(若第一个元素小于第二个元素,则不交换位置,第二个和第三个进行比较)2.对每一对的元素进行同样的工作,直到最后一对元素。则最后一个元素是最大的元素。(所以在下一轮比较时,除了最后一个元素重复以上的步骤)3.重复以上的步骤直到没有任何一对数字需要比较则结

2021-11-02 15:44:17 10584 3

原创 常见排序之选择排序(详解)

思路:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。arr = [4,9,7,3,5,6,2,1]for i in range(0,len(arr)): for j in range(i+1,len(arr)): if arr[i] >= arr[j]: #比较i后面的数 arr[i],arr[j]

2021-11-02 15:06:53 101

原创 如何用Python循环语句编写一个数字金字塔(详解)

number = int(input("Enter a number:"))for i in range(0, number): #计算空格的个数 for k in range(number - i - 1, 0, -1): print("*",end=" ") #打印的是前面的空格 for j in range(-i, i + 1): print(abs(j) +1, end=" ") #abs()为绝对值 print()...

2021-10-27 23:34:20 5869

原创 统计正数和负数的个数然后计算这些数的平均值)编写二个程序来读入不指定个数的整数,然后决定已经读取的整数中有多少个正数和多少个负数并计算这些输入值(不统计0)的总和,最终得出它们的平均值。这个程序以输入

positives = 0negatives = 0sum = 0while True: num = int(input("Enter a number:")) if num == 0: break; elif num > 0: positives += 1 #//正数个数 else : negatives += 1 #//负数个数 sum += num #//总和total = positives + .

2021-10-26 22:59:09 2594

原创 如何用Python写一个模拟的英雄联盟登陆系统!!!(详解)

while True: print("\t\t\t英雄联盟登陆界面\n") print("~*"*38) print("\t\t\t1.用户登陆\n") print("\t\t\t2.用户注册\n") print("\t\t\t3.退出系统\n") print("~*"*38) xuan_zhe = input("请输入你的选择:") if xuan_zhe == "1": user_name = input("请输入你的用户名称:") passwd = input(...

2021-10-24 09:24:32 2537

空空如也

空空如也

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

TA关注的人

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