- 博客(134)
- 收藏
- 关注
原创 Docker Deskpot相关(Windows本地环境)
例如安装到D盘: Docker Desktop 可以使用 WSL 和 Hyper-V任意一种架构,在安装包文件所在目录执行cmd命令即可,参数说明参考官方文档:Windows | Docker DocsJSON文件添加内容(分别是网易/科大镜像/Docker官方/七牛云):3.Docker Deskpot中安装open-webui参考:https://github.com/open-webui/open-webui 参考:Docker Deskpot出现Docker Engine
2025-03-04 10:53:36
310
原创 使用Bubbliiiing版本的yolov7训练自定义VOC格式的数据集
这里有一点需要说明,就是脚本voc_annotation.py里的annotation_mode参数,如果你没有上图的文件,即VOCdevkit/VOC2007/ImageSets里面的4个txt文件以及2007_train.txt、2007_val.txt,那么就使annotation_mode=0;如果只有2007_train.txt、2007_val.txt,那么就使annotation_mode=1;接着使用脚本voc_annotation.py(在根目录)进行数据集的划分以及格式的转换,
2024-02-21 20:38:25
1609
原创 使用官方yolov7训练自定义VOC格式的数据集
根据需要修改trian.py,选择预训练权重(我用的是yolov7_training.pt,yolov7.pt也行),cfg是模型配置文件,也就是我们之前修改的yolov7.yaml文件,data是数据集配置文件,也就是我们自己制作的mydata.yaml,epochs根据自己情况设置;device选择0,使用gpu0训练,workers是线程数,根据自己的电脑设置,虚拟内存小的可以设置小一些,否则可能会报“OSError: [WinError 1455]页面文件太小,无法完成操作。训练结束后,可以进行。
2024-02-21 20:32:07
1369
2
转载 【解决方案】OSError: [WinError 1455] 页面文件太小,无法完成操作。
今天在windows系统下调试,遇到的一个bug,特此记录,并附上解决方案,请往下看。
2024-02-21 20:11:08
5650
3
转载 YOLOV7开源代码讲解--训练参数解释
数据集路径,默认为coco.yaml,主要定义数据集路径,以txt文件保存【训练集、验证集和测试集】,类的数量【默认nc=80】,类名【names】。训练中模型的参数定义,采用yaml文件【注意是training下的yaml,不是deploy下的】,可以用于模型的选择。设置为True,超参数优化,可以选择自己的更有的超参数(但资源消耗也很厉害),一般情况下用不到。设备选择,如果是GPU就输入GPU索引【如0,1,2..】,CPU训练就填cpu。默认为False,如果想要开启该功能,需要指定模型路径。
2024-02-21 20:09:04
448
原创 使用labelImg [IMAGE_PATH] [PRE-DEFINED CLASS FILE]报错ImportError: DLL load failed while importing etree
【代码】使用labelImg [IMAGE_PATH] [PRE-DEFINED CLASS FILE]报错ImportError: DLL load failed while importing etree。
2023-11-09 18:12:11
353
原创 安装完Anaconda Navigator,“Mark for specfic version installation”显示灰色(不能更改包的版本)的解决方法
仔细思考一下这个问题,其实是软件没有自动初始化,执行了这个命令是查看可以更改的python版本,相当于手动初始化。
2023-08-02 13:52:34
490
2
转载 anaconda点开后 一直停留在 loading applications的解决方法
2.在cmd窗口输入命令语句:tasklist | findstr “pythonw” (找到pythonw的PID,如:PID为7212,注意多个pythonw.exe都需要终止)2.打开conda_api.py文件,找到程序data = yaml.load(f)改为 data = yaml.safeload(f)打开任务管理器,没有Anaconda的进程,无法结束进程,此时我们可以选择用CMD命令去结束进程。重新打开Anaconda navigator的时候,出现下图所示,anaconda已经在运行。
2023-08-02 00:05:43
3917
1
转载 计算机保研专业课复习(简答)
先来先服务 (FCFS,first come first served)在所有调度算法中,最简单的是非抢占式的FCFS算法。算法原理:进程按照它们请求CPU的顺序使用CPU.就像你买东西去排队,谁第一个排,谁就先被执行,在它执行的过程中,不会中断它。当其他人也想进入内存被执行,就要排队等着,如果在执行过程中出现一些事,他现在不想排队了,下一个排队的就补上。此时如果他又想排队了,只能站到队尾去。算法优点:易于理解且实现简单,只需要一个队列(FIFO),且相当公平。
2023-07-19 16:14:26
3688
3
转载 [专业课]——计组复习
计算机系统:进位计数制:任意进制-》十进制 √十进制-》任意进制: (整数部分:除基取余法) (小数部分:乘基取整法) 二进制《-》八进制: 字符和字符串:原、反、补、移:定点数:定点数的运算:数据的存储与排序:浮点数:存储器的层次化结构:存储器分类:存储器的性能指标:存储芯片的组成:存储器和CPU的链接:位拓展,充分利用CPU的数据宽度 字拓展,充分利用CPU的地址线(把地址线用于片选线)字位同时拓展: Cache:加快访问物理地址的速度虚拟存储:
2023-07-18 20:02:49
388
转载 [专业课]——计算机网络复习
基础知识:概念、功能、组成、工作方式、分类概念:计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,再由功能完善的软件来实现资源共享、信息传递组成部分:硬件:主机、通信链路(双绞线、光纤)、交换设备(路由器、交换机)、通信处理机(网卡)软件:QQ、微信协议工作方式:边缘部分:直接供用户使用(C/S方式、P2P方式)核心部分:为边缘部分提供服务功能:通信子网:数据通信资源子网:资源共享分布范围:广域网、城域网、局域网、个人区域网。
2023-07-18 20:00:01
591
原创 在进行鸿蒙应用的自动签名时,于AppGallery网站上进行签名准备,提示“软件包名已存在”的解决方法
这种情况一般不会出现,因为创建工程的时候一般不会有相同的包名。1.与之前已经添加的应用报名冲突。
2023-04-16 14:00:09
1252
转载 安装tomcat和通过tomcat访问html文件及修改端口
3这里有两种格式,一种是zip格式,下载不用安装直接解压就能使用,一直需要安装的模式。我选择的是需要安装的模式。修改8080,为你自己想要的端口。在浏览器中输入http://localhost:8080 ,在这个过程中不要吧黑色的cmd窗口关闭。在安装的bin目录下,点击startup.bat启动tomcat。右击我的电脑,选择属性,选择高级 系统设置,选择环境变量。下面借助之前的html学习,来访问之前的页面。2 点击旁边的下载,选择自己要下载的版本。选择自己的安装路径,最后安装到c盘。
2023-03-23 09:05:13
1726
原创 java中的substring函数
返回一个字符串,该字符串是此字符串的子字符串。子字符串以指定索引处的字符开头,并扩展到该字符串的末尾。返回一个字符串,该字符串是此字符串的子字符串。- 开始索引(含)。- 开始索引,包括。- 结束索引,独家。
2023-03-17 17:49:47
450
原创 java四舍五入常用的2种方法
0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。这跟上面两部分的表现是不一致的 在有多位时,0和#都没有匹配位数,而是有多少写多少。.00 表示最终结果得有两位小数,没有,我给你加上;这跟上面第一部分的表现是一致的:# 有就写,没有就不写;由上面的结果可以看出 0和#对整数部分多位时的处理是一致的 就是有几位写多少位。当整数部分为0时 比如 0.1 #此时认为整数部分不存在,所以不写。小数部分 #代表最多有几位,0代表必须有且只能有几位。0 认为没有至少也得一位,写上0。
2023-03-17 11:31:50
7487
原创 课堂练习(一)
得出真正例率TPR=7/(7+3)=0.7,假例率TPR=4(4+6)=0.4。求支持度找面包和牛奶同时出现的次数,求置信度还需要前者(面包)的出现次数。真正率是截断点以及以上的1除以所有1。假正率是截断点以及以上的0除以所有0。置信度=0.6/(4/5)=0.75。(一眼丁真法):直接看图中的结局。则支持度=3/5=0.6。
2023-03-11 21:59:52
261
原创 算法很美第一章
/** 题7:出现k次与出现1次* 数组中只有一个数出现了1次,* 其他的数都出现了k次,* 请输出只出现了1次的数。* *//** 思路1:利用数组计数* *//** 思路2:* 不进位加法* 2个相同的2进制数做不进位加法,结果为0* 10个相同的10进制数做不进位加法,结果为0* k个相同的k进制数做不进位加法,结果为0** 1.把所有数转换为k进制:* ·手工取余法* ·Integer.toString(i.radix);*
2023-03-07 20:51:19
494
原创 算法很美算法前置课总结
*一个16位Unicode码占两个字节,用以\u开头的4位十六进制数表示,* 范围从\u0000到\uFFFF,65536个字符几乎可以代表所以字符,16bit=2byte=2B=1代码单元,* 如果一个代码单元不够表示一个字符,要再加一个代码单元即4个字节* 大多数计算机采用ASCII码,它是表示所有大小写字母、数字、标点符号和控制字符的 8位编码表* Unicode码包括ASCII码,从\u0000到\u007F对应128个(0-127)* 字符 十进制编码值 Unicode值*/
2023-03-06 22:03:14
347
转载 StringBuffer与StringBuilder的区别
例如,如果 x 引用一个当前内容是“start”的字符串缓冲区对象,则此方法调用 x.append("le") 会使字符串缓冲区包含“startle”,而 x.insert(4, "le") 将更改字符串缓冲区,使之包含“starlet”。String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。不要使用String类的"+"来进行频繁的拼接,因为那样的性能极差的,应该使用StringBuffer或StringBuilder类。
2023-03-06 20:53:41
1161
2
原创 课堂作业(一)——第一章到第四章
安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。原话是 “Andy gives, Bill takes away.(硬件提高的性能,很快被软件消耗掉。
2023-02-27 21:48:38
430
原创 大数据开源框架环境搭建(八)——Storm完全分布式集群的安装部署以及编程实践(自带的WordCountTopology的例子)
Ubuntu 18.04系统3台Storm 0.9.6(一定要是此版本才有WordCountTopology的例子)
2023-02-18 20:39:38
2562
原创 大数据开源框架环境搭建(六)——Hive完全分布式集群的安装部署
操作系统:Ubuntu 18.04Hadoop版本:3.1.3Hive版本:3.1.2JDK版本:1.8Mysql版本:5.7.4。
2023-02-18 19:35:36
3513
1
原创 大数据开源框架环境搭建(五)——Hbase完全分布式集群的安装部署
把最后一行的注释去除(解决hadoop和hbase的jar包冲突问题,为了不让hbase扫描hadoop的jar包),并且添加(第三条很重要!HBASE_MANAGES_ZK=true,则使用HBase自带的Zookeeper进行管理,只能实现单机模式,常用于测试环境,不能用于生产环境。HBASE_CLASSPATH用于引导HBase找到Hadoop目录,一定要改成hadoop的目录,不然无法识别Hadoop集群名称。启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop。
2023-02-18 17:36:55
7790
20
原创 使用MobaXterm进行远程登录
Ip地址那里也可以填host名即hostname。计算机名(host名)为hostname。Ip地址为192.168.75.115。假如我的登录用户名为name。2.下载Mobaxterm。
2023-02-18 16:17:22
2543
原创 大数据开源框架环境搭建(四)——HDFS完全分布式集群的安装部署
普通用户下大部分命令需要加sudo,root模式下不用。如果怕麻烦,直接在root用户下操作。本框架的分布式集群如下图所示(IP地址不一定跟图中一样)
2023-02-17 21:16:16
4107
转载 editplus使用教程详细(新手editplus的配置和使用)
用户工具是为了方便直接在Edit Plus中编译和运行,不用再去命令行中手动进入Java代码目录和输入javac和Java命令编译运行Java代码。刚下载好的EditPlus打开Java代码时,代码显示很小,可以调节。和配置 javac 工具大致一样,唯一不同的是。这样javac 和java 工具就配置好了。,运行结果会出现在EditPlus下方。框中选择javac的目录,之后同样的步骤,点击。
2023-01-04 11:06:23
14737
12
原创 eclipse中卸载插件的方法
Eclipse最新版本 Eclipse Luna提供了更方便的卸载功能,直接点击“Help”-->"Installation Details",这样能直接出现“Eclipse Installation Details”界面。然后,选择“Installation Details”,在“Installed SoftWare”选项卡中可以看到我们已经安装的插件。首先,打开Eclipse,选择“Help”-->"About Eclipse",出现如下界面。接着,出现下面的界面,然后点击“Finish”。
2023-01-03 16:28:02
3358
原创 大数据开源框架之基于Spark的气象数据处理与分析
本次实验所采用的数据,从中央气象台官方网站(网址:http://www.nmc.cn/)爬取,主要是最近24小时各个城市的天气数据,包括时间整点、整点气温、整点降水量、风力、整点气压、相对湿度等。正常情况每个城市对应24条数据(每个整点一条)。数据规模达到2412个城市,57888条数据,有部分城市部分时间点数据存在缺失或异常。特别说明:实验所用数据均为网上爬取,没有得到中央气象台官方授权使用,使用范围仅限本次实验使用,请勿用于商业用途。
2023-01-02 12:20:19
13661
31
原创 大数据开源框架之基于Hive的数据分析
在Hive Shell模式下,创建数据库hive,并根据上面给出的usr表格,在数据库hive下设计用户表usr。设计完后,用show命令查看hive数据库下包含的所有表,用describe命令查看表usr的基本信息,并给出截图。查询hanmei 的兴趣爱好,并给出截图。新建一个与usr表拥有相同列的空表new_usr,并把usr中数据插入到new_usr中,并给出截图。把文件usr_add.txt文件中内容增加到usr表中,并给出截图。其中,文件usr_add.txt中内容为:
2023-01-02 12:02:51
1678
原创 大数据开源框架之利用MapReduce查找最大值和最小值
继承Mapper类,执行map任务,输入为读取的数字,形式是,key为起始字节偏移量(实际上并未用到),valie为数值;,继承Reducer类,执行reduce任务,输入为,key为固定键K,list(value)就是一系列数字,然后循环比较大小,输出为,。,用于设置一些作业参数,包括设置主类,Mapper类和Reducer类,输出类型、输入输出地址和提交作业。首先导入相关jar包。
2023-01-02 11:57:33
1861
原创 大数据开源框架之HBase编程实践
HBase的安装部署请看:(还没写完)任务1:用HBase提供的HBase Shell命令实现以下指定功能:1.列出HBase所有的表的相关信息初始状态:新建一个Person表,再查看:属性有性别sex,年龄age,姓名name2.在终端打印出指定的表的所有记录数据;Person表添加数据后再查看:3.向已经创建好的表添加和删除指定的列族;
2023-01-02 11:35:53
4168
6
原创 大数据开源框架之HDFS编程实践
新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。新建一个文件系统对象,利用静态方法get,得到路径和访问配置项对象获得对应文件系统。
2023-01-02 11:05:10
2026
3
原创 中文信息处理实验8——基于逻辑斯蒂回归模型的文本分类
实验数据采用htl_del_4000宾馆情感分析数据进行处理,所有数据已按照情感极性划分为褒(pos)贬(neg)两类,各2000篇,每个文本文件为一篇文章,实验数据需要先进行分词,分词方法不限。对数据集进行划分,对同一批数据进行不同的文本表示方法,输出分类准确率、召回率和F1值,比较两类表示方法的效果差异。4.任意输入一句话,能够对其进行基于Word2Vec的向量表示,并进行分类输出其类别标签。任意输入一句话,能够对其进行基于Word2Vec的向量表示,并进行分类输出其类别标签。
2023-01-01 11:35:20
1380
2
原创 中文信息处理实验7——基于Word2Vec的文本表示
7)对给定语料库内的所有的句子,将其分词后从(5)中已经训练完成的模型中获取其所有词汇的词向量表示。利用实验五的方法,计算句子S中每个词汇wi的tfidf值并进行归一化(归一化可使用公式Eq.1) ,以该归一化tfidf值作为wi的权重对句子的所有词向量。实验数据采用htl_del_4000宾馆情感分析数据进行处理,所有数据已按照情感极性划分为褒(pos)贬(neg)两类,各2000篇,每个文本文件为一篇文章,实验数据需要先进行分词,分词方法不限。表示进行加权求和,作为该句子的向量表示(公式Eq.2)。
2023-01-01 11:23:10
1662
SXU-中文信息处理实验报告以及调研报告(期末作业).7z
2023-01-01
SXU-2022-2023第一学期Java进阶期中考试题.docx
2022-12-31
SXU-2022-2023第一学期网络攻防期末考试答案(个人版,99.8分).pdf
2022-12-31
SXU-数据科学与大数据技术专业计算机网络实验.7z
2022-12-29
SXU-数据科学与大数据技术专业数据库实验
2022-12-28
SXU-数据科学与大数据技术专业操作系统实验
2022-12-28
SXU-网络攻防2022-2023学年第一学期期末考试题
2022-12-28
SXU-网络攻防第7次作业-文件上传
2022-12-27
SXU-网络攻防第六次作业-sql注入进阶
2022-12-27
SXU-网络攻防作业五-boolean注入
2022-12-27
SXU-java进阶实验
2022-12-27
SXU-Java实验指导.rar
2022-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人