- 博客(101)
- 资源 (11)
- 收藏
- 关注
原创 一个线程中总共3个串行任务,在另一个线程中展示任务进行的实施进度。
尽管在这个串行任务场景中实际上不需要对共享变量进行复杂的同步操作(因为只有一个线程会修改它),但我们仍然包含了锁和条件变量的使用来展示如何在多线程环境中安全地访问共享资源。不过,请注意,在这个特定的串行任务场景中,实际上并不需要锁来同步对共享变量的访问,因为只有一个线程会修改它(即工作线程)。这是一个非公开的方法,仅用于演示目的,并且在实际应用中通常不建议使用,因为它可能导致资源泄露或不一致的状态。在一个线程中执行三个串行任务,同时在另一个线程中展示这些任务的实施进度,而不使用队列(
2024-12-29 21:28:24
237
原创 图片按照宽度进行居中裁剪,缩放大小
文件存放在img_folder_path中裁剪要求:图片大小以高度为基准。居中裁剪缩放要求:图片缩放到512大小图片另存到save_file_path路径中。
2024-03-03 01:08:19
454
原创 什么是迁移学习
迁移学习是一种机器学习技术,旨在将在一个任务上学到的知识应用于另一个相关任务上。它通过将预训练的模型参数迁移到新任务上,从而加速新任务的训练过程并提高模型的性能。
2024-01-21 21:10:21
940
原创 PYQT的使用入门
首先,将Frame拖入,然后分别拖入PushButton、2个TextLabel,放到这个Frame中。接下来,按住Ctrl,分别点击这三个组件,选中后点击水平分布进行对齐。完成创建后,可以在新窗口中进行UI布局,QTDesigner右侧为组件库,中间为UI布局界面,右侧分别为对象查看器、组件属性编辑器、资源浏览器。在VSCode中,将MyFirstUi.ui,右键选择,PYQT:Compile Form,注:每次修改ui文件后,需要重新编译py文件,即执行PYQT:Compile Form操作。
2023-12-23 06:48:50
1017
原创 VSCode安装PYQT5
QtDesigner path:python环境+\Lib\site-packages\qt5_applications\Qt\bin\designer.exe。通过查询函数库,了解到python安装位置为 C:\Users\admin\.conda\envs\pyqt_env。Pyrcc path:python环境+\Scripts\pyrcc5.exe。Pyuic path:python环境+\Scripts\pyuic5.exe。
2023-12-22 05:02:54
1328
原创 神经网络分类模型的评价函数和曲线图
神经网络分类模型的评价指标主要包括准确率(Accuracy)、精确率(Precision)、召回率(Recall)和F1分数(F1 Score)。准确率是指模型正确预测的样本数占总样本数的比例,是分类任务中最常用的评价指标。精确率是指在所有被模型预测为正例的样本中,实际为正例的比例,关注的是模型预测为正例的准确性。召回率是指在所有实际为正例的样本中,被模型正确预测为正例的比例,关注的是模型对正例的覆盖程度。
2023-12-21 02:29:13
831
原创 深度学习图像分割有哪些评价指标?可以绘制哪些曲线?
深度学习图像分割的评价指标主要有以下几种:Pixel Accuracy:这个指标计算的是预测的分割和实际的分割之间的像素级别的匹配程度。 Mean Accuracy:这个指标是在所有类别上计算平均像素准确度。 Frequency Weighted Accuracy:这个指标给每个类别赋予一个权重,然后计算加权的平均像素准确度。 Mean Intersection over Union (mIoU):这个指标计算的是预测的分割和实际的分割之间的交集和并集的比值。 Weighted Inters
2023-12-20 02:21:45
1061
原创 python和Springboot如何交互?
Python和Spring Boot可以通过RESTful API进行交互。Spring Boot通常用于后端开发,提供了快速构建RESTful API的工具,而Python则可以用于编写前端或与后端交互的代码。
2023-10-24 15:03:33
1834
原创 linux指令,获取/update文件夹下,最新的3个文件并且排除文件夹
要获取和更新文件夹下最新的三个文件并排除文件夹,你可以使用以下命令组合:find 和 ls 命令。| head -n 3:将找到的文件名通过管道传递给 head 命令,并只获取前三个结果。-mindepth 1:排除深度为0的文件(例如当前文件夹的配置文件)。-maxdepth 1:只搜索当前文件夹,不包括子文件夹。find /update:指定要操作的文件夹路径。-type f:只搜索文件,不包括文件夹。-print:打印找到的文件名。
2023-09-15 16:25:14
766
原创 PYQT中线程使用Demo
pyqt创建一个线程并且执行名为Meth1的函数,该函数有两个参数a和b,函数中计算a+b的值,然后将按钮btn的文本改为函数返回值。
2023-09-04 16:43:23
552
原创 OpenCV和PIL图像对象转换
OpenCV和PIL(Python Imaging Library)都是常用的Python图像处理库。它们都有自己的图像对象类型,因此在使用它们时需要进行相应的转换。需要注意的是,OpenCV和PIL对图像的处理方式有所不同,因此在进行转换时需要注意图像的通道顺序和颜色空间的转换。
2023-08-09 14:28:14
2856
原创 opencv图片根据规则改变颜色
1. 读入图片2.通道分离3.像素值在【100,200】之间,赋值128。大于200赋值255,小于100赋值0。
2023-07-09 16:40:47
899
原创 网络模型合集
基于改进U-Net模型和C...AM的脑肿瘤MRI图像分割_张晓倩。基于改进U-Net的前列腺MRI图像自动分割方法_石征锦。融合感受野模块的卷积神经网络视杯视盘联合分割_于舒扬。基于U-Net的视杯视盘联合分割的方法的研究_李佳慧。基于U-Net的视杯视盘联合分割的方法的研究_李佳慧。基于U-Net改进的青光眼眼底图像诊断算法_韩义波。基于改进U-Net的视盘视杯分割方法的研究_茅前。基于轻量化网络模型的青光眼自动识别_辛兆福。
2023-06-18 01:56:58
94
原创 发明内容和具体实施方式的区别
发明内容应该是写:发明所解决的技术问题,和技术方案,并且对照现有技术说明该发明的有益效果。而实施例应该 详细 写:该发明的优选方式,必要时,还要举例说明,并对照附图。区别显而易见。正常的肯定会有一点重复的。但如果重复的很多,只能说明撰写这份说明书的申请人或者代理人对业务不太熟悉。
2023-05-29 14:15:14
3511
原创 ResNet的作用
残差连接是指在网络中将输入直接添加到输出中,以便直接传递梯度,从而减轻了梯度消失和梯度爆炸的问题。总之,ResNet的引入通过残差连接解决了深度神经网络中的梯度消失和网络退化问题,使得深层网络的训练变得更加容易和有效,并在计算机视觉领域取得了重大的突破。1. 允许训练更深的神经网络:通过残差连接,ResNet可以轻松地训练非常深的网络,有助于提取更丰富的特征表示,提高模型的性能。2. 缓解梯度消失和梯度爆炸问题:残差连接有助于传播梯度,减轻了梯度在深层网络中衰减或爆炸的问题,使得网络更容易训练。
2023-05-18 15:26:35
2028
原创 Pytorch定义多个数据集并调用
如何定义数据集?1、自定义的类中继承Dataset2、要实现__getitem__ 、__len__ 方法。3、实现上述两个方法前的初始化内容写在__init__方法中。(这样显得规范、好看一些)
2023-04-24 23:52:51
914
web测试所需jar包和chromedriver.rar
2020-06-21
网络安全原理课程ppt.rar
2020-06-16
classtask.zip
2019-11-07
2-hibernate所需jar包.zip
2019-07-27
python执行linux指令,如何输入字符串?
2023-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人