- 博客(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
原创 加密的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
原创 一、类与对象
一、方法的重载:同名不同参(含义相同,参数不同)------>实现多态的一种不同参:参数个数不同、类型不同、顺序不同二、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关注的人