自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 anaconda 安装tensorflow1.9

安装tensorflow1.9

2022-11-08 23:12:14 1427 1

原创 glob遍历文件夹下图片并改名

glob遍历文件夹下图片并改名

2022-11-03 10:53:34 300

原创 albumentations数据增强学习

albumentations数据增强学习``文章目录albumentations数据增强学习原图:CLAHE(限制对比度自适应直方图均衡化)数据增强RandomRotate90(随机旋转90度)Transpose(转置)RGBShift(随机平移RGB通道值)HueSaturationValue(色调饱和度值)Flip(垂直或水平和垂直翻转)HorizontalFlip(围绕Y轴水平翻转)VerticalFlip(围绕X轴垂直翻转)RandomBrightnessContrast(随机亮度对比度)a

2022-05-10 11:28:05 1114

原创 操作系统实验五——CFS调度算法验证实验

操作系统实验五——CFS调度算法验证实验文章目录操作系统实验五——CFS调度算法验证实验实验要求实验步骤实验要求在虚拟机设置中调整 CPU 核心的数目至大于等于 2;创建两个进程,调整两个进程的优先级(友善度)至不同的级别;保持两个进程在正常运行状态;获取两个进程的进程号(PID)。编写并编译加载一个内核模块,接收命令行传入的两个参数,即步骤 1 中的两个 PID号;内核模块遍历内核进程控制块链表,获取对应两个 PID 的进程控制块;通过访问两个进程的控制块,分别获取其调度实体中存

2022-05-01 23:12:42 855

原创 opencv将多张图片合成视频

opencv将多张图片合成视频文章目录opencv将多张图片合成视频import osimport cv2path = 'E:\\contest\\insect\\insect\\JPEGImages\\val'filelist = os.listdir(path)filelist = sorted(filelist)fps = 24 # 视频每秒24帧size = (604, 604) # 需要转为视频的图片的尺寸# 可以使用cv2.resize()进行修改video =

2022-04-21 22:51:35 6319

原创 python遍历文件夹下的所有图片

python遍历文件夹下的所有图片文章目录python遍历文件夹下的所有图片整体代码块:import osimport globWSI_MASK_PATH = 'E:\\contest\\insect\\insect\\JPEGImages\\test'#存放图片的文件夹路径paths = glob.glob(os.path.join(WSI_MASK_PATH, '*.jpeg'))print(paths)paths.sort()print(paths)遍历完之后是列表的形式

2022-04-21 20:29:32 9161

原创 操作系统——第四次实验(进程优先级与进程调度)基础总结

操作系统——第四次实验(进程优先级与进程调度)基础总结`文章目录操作系统——第四次实验(进程优先级与进程调度)基础总结`迁移进程任务到不同的核迁移线程到不同的核用函数的方式更改核优先级调度函数更改进程优先级:迁移进程任务到不同的核PSR :被分配的处理器编号首先看cpu个数:lscpu:有四个核写一个进程main.c:#include <stdlib.h>int main(){ while(1){ }}ps -eLF 查看PSR:任务在第3个核:迁移任

2022-04-19 22:50:58 902

原创 操作系统实验三——多线程归并排序

操作系统实验三——多线程归并排序文章目录操作系统实验三——多线程归并排序创建一个数组,用sort函数排序并计算所需时间sort 函数:随机初始化待排序的数组整体程序如下:二分归并排序创建一个数组,用sort函数排序并计算所需时间sort 函数:void* sort(void *data){ parameters *r=(parameters *)data; int temp; int i,j; for(int i=r->start+1;i<r->end;i++){

2022-04-19 17:40:43 961

原创 操作系统第三次实验——线程基础总结

操作系统第三次实验——线程基础总结文章目录操作系统第三次实验——线程基础总结查看CPU核数创建简单线程ps -eLF 查看线程向线程中传递参数传很多个参数创建两个线程实现相关操作查看CPU核数在虚拟机中配置好核数后用lscpu 查看如图为4个CPU创建简单线程重要函数为pthread_create()pthread_join()pthread_exit()#include <pthread.h>#include <stdio.h>void *runne

2022-04-19 17:28:12 352

原创 操作系统expected ‘void * (*)(void *)’ but argument is of type ‘void * (*)(void)’

操作系统报错expected ‘void * (*)(void )’ but argument is of type ‘void * ()(void)’:原因:操作系统线程函数有格式要求,格式为:void x(void arg)查看函数:void merge();改为:void merge(void *arg);成功解决...

2022-04-18 18:11:35 3970

原创 操作系统,线程函数错误undefined reference to `pthread_create‘

操作系统多线程排序:问题描述报错:undefined reference to `pthread_create’原因分析:—编译命令错误解决方案:例:gcc main.c -pthread

2022-04-18 18:07:56 337

原创 UneXt论文学习

读UneXt论文文章目录读UneXt论文abstract1. Introduction2.UneXt3.Experiments and Results消融实验abstract大致思路:过去的Unet模型及其模型变种在分割任务上的准确率高,但是权重太大(parameter-heavy),不能在终端使用,因此作者提出了UneXt模型,下面是UneXt的原理和效果(改进点)。原理:(1).We propose a tokenized MLP block where we efficiently to

2022-04-09 15:40:43 5421

原创 量化lstm为onnx遇到end值越界的解决方法

量化lstm为onnx遇到end值越界的解决方法文章目录量化lstm为onnx遇到end值越界的解决方法问题解决问题量化lstm模型时:出现问题解决查看代码:class LSTM_Model(nn.Module): def __init__(self, input_dim, hidden_dim, layer_dim, output_dim): super(LSTM_Model, self).__init__() # 初始化父类中的构造方法 sel

2022-04-08 20:36:29 267

原创 操作系统实验三——进程的基本操作与进程管理

操作系统实验三——进程的基本操作与进程管理文章目录操作系统实验三——进程的基本操作与进程管理前期准备-安装gccsudo apt install gcc 报错解决方法:1、 创建一个主进程,在主进程中创建一个子进程;在子进程中加载一个新的执行任务;父进程等待子进程退出,并获取子进程的退出状态码;要求父进程获取的退出状态码为 2552 ./a.out arg1 arg23. 在系统上找到定义进程控制块结构体 task_struct 的头文件 sched.h,定位到该结构体源代码片段,仔细阅读该段代码,找

2022-04-07 23:53:50 1406

原创 pytorch 预处理图片--Resize

pytorch 预处理图片–Resize文章目录pytorch 预处理图片--Resizedef resizeImg(): for x in range(1 ,100): # 读取图片 img = cv2.imread("E:\\{}.png".format(str(x))) img = Image.fromarray(img) img = F.resize(img, (512,512)) img=np.arr

2022-03-13 11:42:24 6639

原创 C++学习 重载操作符

C++学习重载操作符文章目录C++学习重载操作符要求:重载操作符>>和<<基类:class BookInfo {public: BookInfo(); BookInfo(string author_name, string book_title); BookInfo(string book_title1); void Print_Info(); private: string name; string title;};BookInfo::BookIn

2021-12-19 16:47:10 772

原创 C++学习--继承

C++学习–继承文章目录C++学习--继承原类:class BookInfo {public: BookInfo(string author_name, string book_title); BookInfo(string book_title1); void Print_Info();private: string name; string title;};BookInfo::BookInfo(string author_name, string book_title1)

2021-12-19 16:10:46 924

原创 Excel xlsx file; not supported

文章目录读取excel时出现错误Excel xlsx file; not supported解决方法:pip uninstall xlrdpip install xlrd==1.2.0

2021-12-16 20:36:36 892

原创 xlrd.biffh.XLRDError: Excel xlsx file; not supported

xlrd.biffh.XLRDError: Excel xlsx file; not supported文章目录xlrd.biffh.XLRDError: Excel xlsx file; not supported pip uninstall xlrd pip install xlrd==1.2.0

2021-12-02 11:43:52 75

原创 循环神经网络学习

文章目录循环神经网络RNN循环神经网络RNN在时刻t,一旦得到当前输入数据x_t,循环神经网络会结合前一时刻t−1得到的隐式编码ℎ_t−1,如下产生当前时刻隐式编码ℎ_t:ℎ_t=Φ(U×x_t+W×ℎ_t−1)这里Φ(∙)是激活函数,一般可为Sigmoid或者Tanh激活函数,使模型能够忘掉无关的信息,同时更新记忆内容。U与W为模型参数。从这里可看出,当前时刻的隐式编码输出ℎ_t不仅仅与当前输入数据x_t相关,与网络已有的“记忆”ℎ_t−1也有着密不可分的联系...

2021-12-01 01:21:48 329

原创 Input and parameter tensors are not at the same device

Input and parameter tensors are not at the same device文章目录Input and parameter tensors are not at the same device出现这个问题的原因是没有把模型和数据都放到cuda里面 device = torch.device('cuda:0' if torch.cuda.is_available() else 'cpu') model.to(device=device) # 一个batch

2021-12-01 00:49:09 1528

原创 vit 代码学习

写在前面:对霹雳啪啦WZ大佬的代码进行学习,做一个日记,供复习用更多可以访问大佬的链接:github链接博文地址vit 代码学习文章目录vit 代码学习self-attention 计算:图像块的划分个人觉得 VIT模型的学习有两个难点,对于新手来说,一是attention模块,二就是图像块的切分。其余的其实和传统CNN模型差不多,搭好积木就可。attention模块可以看看transformer中的attention解释。先放VIT的模型图:在学习VIT 之前,首先要对transfo

2021-11-23 21:46:11 1831 2

原创 计算机网络实验-eNSP路由器配置

计算机网络实验-eNSP路由器配置文章目录计算机网络实验-eNSP路由器配置1.实验图配置2.PC机ip地址、网关、子网掩码配置3.全选,开启设备设置ip地址5.同理,对路由器AR2进行配置6.路由器静态设置1.实验图配置2.PC机ip地址、网关、子网掩码配置PC1 PC2 用同一个网关PC3 PC4 用同一个网关3.全选,开启设备设置ip地址路由器配置int g0/0/0ip address 192.168.229.1 24int g0/0/1ip address

2021-11-22 18:57:22 23110 9

原创 计算机网络实验-配置交换机

计算机网络实验-配置交换机文章目录计算机网络实验-配置交换机1端口聚合2 不同部门的电脑可以进行通信,不同部门的不可以软件:eNSP连接好实验图,配置好PC机IP地址和网关,注意每台PC机的IP地址要不同1端口聚合打开交换机终端关闭最小生成树搜索:unduo stp enable端口聚合:(以上述端口为例)Interface Eth-Trunk 1 trunkport g0/0/23 trunkport g0/0/242 不同部门的电脑可以进行通信,不同部门的不可以利用

2021-11-22 10:58:07 599

原创 C++简单定义类

C++简单定义类文章目录C++简单定义类定义一个名为BookInfo的类,它是一种抽象的数据类型,用于存储书籍的信息。您的类应该有两个String类型的字段,第一个用于存储作者名,第二个用于存储书名。包括以下成员函数:用于设置书名和作者的构造函数,将书名设置为传入的参数并将作者设置为“unknown”的第二个构造函数,以及将作者和书名连接到单个c++ String中的方法。编写一个驱动程序,通过创建一些书籍对象并使用成员函数将它们打印出来来测试你的类#include<iostream>

2021-11-18 17:24:15 1178

原创 C++统计文章中单词出现的个数和每个字母出现的次数并按字母顺序排序

C++统计文章中单词出现的个数和每个字母出现的次数并按字母顺序排序文章目录C++统计文章中单词出现的个数和每个字母出现的次数并按字母顺序排序在主函数中进行循环写法封装成函数在主函数中进行循环写法利用array数组和数字与字符的转换进行编程,如下:效果如下:#include <iostream>#include<vector>#include<string>#include<fstream>#include<cstdlib>

2021-11-18 12:35:20 3611

原创 C++ 数字与字符相互转化

C++ 数字与字符相互转化字符转数字: char a; a = 'z';//a为要转化的字符 int b = int (a)-97; cout << b;数字转字符: char d ; d = (char) (b +int('a')); //b为要转为的整数数字 cout << d;

2021-11-18 00:40:35 3538

原创 python数据预处理——关联数据写入csv文件,为画图作准备

python数据预处理——有关联数据写入csv文件,为画图作准备文章目录python数据预处理——有关联数据写入csv文件,为画图作准备目标格式如下:测试代码:from pandas import DataFrame# import json# import numpy as np## file = open('clean_data.txt', encoding='UTF-8')# js = file.read()# dic = json.loads(js)# #print

2021-11-16 19:35:31 700

原创 python读取文档列表数据为列表并统计某一项数据制成邻接矩阵

python读取文档列表数据为列表并统计某一项数据制成邻接矩阵文章目录python读取文档列表数据为列表并统计某一项数据制成邻接矩阵import jsonfrom pandas import DataFrameimport jsonimport numpy as npfile = open('db.txt', encoding='UTF-8')js = file.read()dic = json.loads(js)#print(dic)file.close()aut

2021-11-15 22:55:09 576

原创 python读取文件并删掉部分内容

python读取文件并删掉部分内容文章目录python读取文件并删掉部分内容想要把文档里的列表数据读成python中的列表数据,发现里面的NumberInt数据类型不能被识别,因此要处理掉代码如下:with open('a.txt') as f: with open('b.txt','w') as f1: content=f.readlines() for line in content: key='NumberInt'

2021-11-15 22:36:36 2360

原创 pytorch 反卷积ConvTranspose2d

pytorch 反卷积ConvTranspose2d文章目录pytorch 反卷积ConvTranspose2d引入nn.convTranspose2dnn.ConvTranspose2d(in_channels, out_channels, kernel_size, stride=1, padding=0, output_padding=0, groups=1, bias=True, dilation=1)#in_channels(int) – 输入信号的通道数#out_channels

2021-11-08 21:10:29 889

原创 unet模型学习笔记

unet模型学习笔记文章目录unet模型学习笔记前言一、模型图二、依据模型图搭建模型前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、模型图二、依据模型图搭建模型1.图中可以看出每层有两次卷积核,将图像输入后,进行两次卷积,每次卷积跟一个批归一化和激活函数激活class DoubleConv(nn.Module):

2021-11-08 12:27:58 2610

原创 pytorch-tensorboard

pytorch-tensorboard记录一下tensorboard使用踩雷文章目录pytorch-tensorboard使用方法:路径不能有中文logdir后跟一个等号,如果要切换端口,后接–port= ,可以将在云上跑的tensorboard文件下载下来在本地再用tensorboard显示。...

2021-11-07 21:29:47 76

原创 C++更改文档内容(第二次实验1)

C++更改文档内容(第二次实验1)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C++更改文档内容(第二次实验1)1. 读取文档将C改为C++2.区分大小写'C'3. 区分纯字母C和单词如:Computer1. 读取文档将C改为C++文档内容:代码:#include <fstream>#include<iostream>#include<cstdlib>using namespace std;void add_plu

2021-11-05 21:05:54 1082 1

原创 pytorch自定义dataset

pytorch自定义dataset文章目录pytorch自定义dataset记录一下进程经过一晚上的尝试,代码如下:import osimport numpy as npfrom PIL import Imagefrom torch.utils.data import DataLoaderimport cv2import torchfrom torch.utils.data import Datasetfrom torchvision import transformsc

2021-11-05 01:28:15 181 1

原创 图像读取方式

图像读取方式文章目录图像读取方式CV2img=cv2.imread('Blood_Recognition/imgs/img_big/1.jpg')print(img.shape)(960, 1280, 3)Imagefrom PIL import Imageimg2=Image.open('Blood_Recognition/imgs/img_big/7.jpg')img3=np.array(img2)print(img3.shape)(960, 1280)plt.im

2021-10-28 22:45:42 115

原创 Visformer学习

Vit文章目录Vit!pip install vit_pytorchimport torchvisionfrom torch.utils.tensorboard import SummaryWriterfrom torch.utils.data import DataLoaderfrom torch import nnfrom torch.utils.data import DataLoaderdataset_transform = torchvision.transforms.Co

2021-10-28 21:49:33 150

原创 用Colab进行Cifar10图像分类

用Colab进行Cifar10图像分类文章目录用Colab进行Cifar10图像分类```pythonimport torchimport torchvisionfrom torch.utils.tensorboard import SummaryWriterfrom torch import nnfrom torch.utils.data import DataLoaderdataset_transform=torchvision.transforms.Compose([ t

2021-10-28 21:41:58 485

原创 tif图片转jpeg和png(matlab)

tif图片转jpeg和png(matlab)文章目录tif图片转jpeg和png(matlab)srcpath='F:\深度学习\图像分割\Blood_Recognition\训练图原图\密集大图'topath='F:\深度学习\图像分割\Blood_Recognition\训练图原图\密集大图转换' for i=1:48 data = imread(strcat(srcpath,'\',num2str(i),'.tif')); imwrite(data, strcat(topath,'\'

2021-10-28 20:14:26 3904

原创 TCP连接客户端服务端信息交互(计算机网络)

TCP连接客户端服务端信息交互文章目录TCP连接客户端服务端信息交互客户端:import socket#from socket import *if __name__ == '__main__': # 1 创建客户端套接字对象tcp_client_1 # 参数介绍:AF_INET 代表IPV4类型, SOCK_STREAM代表tcp传输协议类型 ,注:AF_INET6代表IPV6 tcp_client_1 = socket.socket(socket.AF_INET

2021-10-25 19:05:35 455

2020年国赛C题及附件.rar

穿越沙漠

2021-07-15

2021-51MCM-Problems.rar

2021年五一赛赛题及附件

2021-07-15

空空如也

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

TA关注的人

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