- 博客(26)
- 收藏
- 关注
原创 Github删除文件夹/文件
在Github上删除文件需要先进入目标文件夹或文件,点击"..."选择"Delete file"选项,最后提交更改才能完成删除操作。
2025-07-13 17:39:56
310
原创 Github新建库、文件夹、(上传)文件
GitHub新手入门指南:首次使用记录分享。1)新建库:注册账号后点击新建库按钮,设置库名并可选添加README文件;2)创建文件夹:在库主页点击"Add file-Create new file",输入"文件夹名/"并添加临时文件(GitHub不支持空文件夹);3)上传文件:可通过新建或上传两种方式,在指定文件夹内点击"+"或"Upload files"完成操作。本文为作者首次使用GitHub的经验总结,供新手参考。
2025-07-13 12:29:06
665
原创 YOLO11不显示标签,只显示预测框
在处理单标签数据集时,预测图片的检测框可能会被标签遮挡。为了解决这个问题,可以在YOLO11项目中的results.py文件(路径为ultralytics-main\ultralytics\engine\results.py)中找到特定行并注释掉,然后添加label=None。这样在进行推理时,预测结果将只显示检测框而不显示标签信息。如果不添加label=None,程序会报错。通过这种方式,可以有效避免标签遮挡检测框的问题。
2025-05-15 14:55:30
700
1
原创 基于迁移学习的花卉识别系统
本研究采用了预训练的经典深度学习模型,包括ResNet、AlexNet和VGG,通过微调的方式在Oxford-102数据集和一个自制花卉数据集上进行训练,并对图像进行了多种数据增强操作,以提高模型的泛化能力,致力于实现花卉的高效分类。
2024-02-19 17:56:59
2111
2
原创 机器学习:主成分分析 (Principal Component Analysis)
在本次实验中,将实现主成分分析方法,并使用它获得人脸图像的低维表示。本次实验需要用到的数据集包括:exdata1.mat -2D 仿真数据集exdata2.mat -LFW人脸数据集
2024-02-18 19:38:11
768
1
原创 机器学习:支持向量机
在本实验中,将使用支持向量机(Support Vector Machine, SVM)并了解其在数据上的工作原理。本次实验需要用到的数据集包括:Exp_data1.mat -线性SVM分类数据集Exp_data2.mat -高斯核SVM分类数据集Exp_data3.mat -搜索最优参数高斯核SVM分类数据集
2024-02-16 18:27:15
972
1
原创 机器学习:线性回归及岭回归
在本实验中,将实现线性回归及岭回归并了解其在数据上的工作原理。本次实验需要用到的数据集包括:ex1data1.txt -单变量的线性回归数据集ex1data2.txt -多变量的线性回归数据集
2024-02-16 11:51:11
1086
1
原创 读者与写者问题
一个数据文件或记录,可被多个进程共享,我们把只要求读该文件的进程称为“读者进程”,其他进程则称为“写者进程”。允许多个进程同时读一个共享对象,因为读操作不会使数据文件混乱。但不允许一个写者进程和其他读者进程或写者进程同时访问共享对象。因为这种访问将会引起混乱。
2024-02-08 19:08:19
1664
原创 死锁检测:银行家算法
银行家算法用于确保在多进程环境中的资源分配是安全的。在这个问题中,有多个进程和多种类型的资源,进程可以提出资源请求,如果分配资源后系统仍然是安全的,那么资源分配就是合理的。
2024-02-08 18:09:57
1699
原创 操作系统实验:存储管理
设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。 1)最佳淘汰算法(OPT) 2)先进先出的算法(FIFO) 3)最近最久未使用算法(LRU) 4)最不经常使用算法(LFU) 5)最近未使用算法(NUR)
2024-02-08 18:01:13
2020
原创 操作系统实验:进程调度
(1)通过编写程序实现进程或作业先来先服务、高优先权、按时间片轮转调度算法,使学生进一步掌握进程调度的概念和算法,加深对处理机分配的理解。(2)了解进程(线程)的调度机制。(3)学习使用进程(线程)调度算法,掌握相应的与调度有关的 API 函数。
2024-02-08 17:48:38
3251
原创 操作系统实验:共享存储区通信
【实验目的】1、了解和熟悉共享存储机制。2、学会用共享存储区方法进行通信。实验要求:了解熟悉LINUX支持的共享存储区机制。
2024-02-08 17:23:22
1515
原创 操作系统实验:管道通信
在第一个子进程(pid1)中,使用lockf函数进行文件锁定,然后通过write将一个消息写入管道,表示"child 1 process is sending message!在第二个子进程(pid2)中,同样使用lockf进行文件锁定,然后通过write将另一条消息写入管道,表示"child 2 process is sending message!在第二个子进程(pid2)中,同样通过read从管道中读取消息,然后打印输出。在第一个子进程(pid1)中,通过read从管道中读取消息,然后打印输出。
2024-02-08 17:03:19
796
原创 操作系统实验:信号机制
进入暂停状态,等待接收信号,然后退出进程。1.(1)刚开始父进程,p1进程,p2都在waiting()中等待,当按下ctrl+c时,父进程,p1进程,p2进程三个进程都接受到了信号,都会执行stop函数,从而把3个进程内的wait_mark置为0,输出语句。(2)signal(SIGINT,stop)放在①号位置时,子进程p1监听不到signal(SIGINT,stop),而ctrl+c本身就有一个中断进程的作用,这时候如果按下了ctrl+c,p1直接被中断,不再等待,也不执行子进程之后的代码。
2024-02-08 16:53:44
976
原创 操作系统实验:进程控制
如果创建成功,p1在父进程中的值为子进程的ID,在子进程中的值为0。3.1 图1进程树是由a进程创建b进程,b进程创建c进程,c进程再创建d进程。首先创建了一个父进程a,a创建子进程b,父进程a等待子进程b执行完毕后输出进程a的信息。最后,子进程c创建子进程d,父进程c等待子进程d执行完毕后输出进程c的信息,而子进程d则直接输出自己的信息。因此进程a是进程b和d的父进程,进程b是进程c的父进程,进程d是进程e的父进程。由此可以看出进程a是进程b的父进程,进程b是进程c的父进程,进程c是进程d的父进程。
2024-02-08 16:12:12
1791
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅