自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 nnUNet 训练 AMOS22数据集 Task216(抽丝剥茧指令+原理篇)

研0科研小白菜瑟瑟发抖。。。半只脚还没踏入分割领域,可能有误,望海涵、指正。

2023-01-16 17:54:33 351

原创 【vmware ubuntu】python获取usb磁盘插拔

最新超简单的python获取usb插拔信息的方法

2022-12-01 17:15:14 318

原创 李宏毅:Life Long Learning

Life Long Learing 也是continual Learning,也是incremental learningTransfer Learning:在任务一上学到的内容Transfer到任务二,关注点在Task2Life-Long Learning:学完Task2以后Task1还能否work。

2022-11-26 21:15:00 508

原创 【Swin Transformer 论文笔记】Swin Transformer: Hierarchical Vision Transformer using Shifted Windows

swin transformer 是一种计算机视觉的通用主干框架。

2022-10-20 23:52:17 156 1

原创 【ViT 论文笔记】AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE

We show that this reliance on CNNs is not necessary and a pure transformer applied directly to sequences of image patches can perform very well on image classification tasks

2022-10-19 16:00:15 167 1

原创 【DETR 论文笔记】 End-to-End Object Detection with Transformers

Two ingredients are essential for direct set predictions in detection:(1) a set prediction loss that forces unique matching between predicted and ground truth boxes;(2) an architecture that predicts (in a single pass) a set of objects and models their

2022-10-19 15:40:37 634 1

原创 【Transformer 论文笔记】Attention is all you need

但是如果输入的序列太长,则是截取左边的内容,把多余的直接舍弃。以Encoder-Decoder框架为例,输入Source和输出Target内容是不一样的,比如对于英-中机器翻译来说,Source是英文句子,Target是对应的翻译出的中文句子,Attention发生在Target的元素Query和Source中的所有元素之间。设置8个attention表示不同方向上的注意力,得到8个z0,那就将多个版本的x拼接称为一个长向量,然后用一个全连接网络,即乘以一个矩阵,就能得到一个短的x向量。

2022-10-19 15:13:29 250 1

原创 Dive Into Deep Learning——语义分割数据集预处理

初始化:定义标准化格式,调用read_voc_images读取所有VOC图像并标注,然后对图像和标签做标准化,移除不符合尺寸的图像,最后调用voc_colormap2label()生成映射。注意:使用迭代器的前提是getitem可用,即任意访问数据集中索引为idx的输入图像及其每个像素的类别索引。功能:将VOC标签中的RGB值映射到它们的类别索引 rgb色块图->class索引图。语义分割可以识别并理解图像中每一个像素的内容:其语义区域的标注和预测是像素级的。功能:一个用于加赞VOC数据集的自定义数据集。

2022-10-12 14:35:36 981

原创 保研笔记八——YOLOV5项目复习

学习转载自:睿智的目标检测56——Pytorch搭建YoloV5目标检测平台_Bubbliiiing的博客-CSDN博客_睿智yolo Pytorch 搭建自己的YoloV5目标检测平台(Bubbliiiing 源码详解 训练 预测)-主干网络介绍_哔哩哔哩_bilibili还有一些视频的学习笔记。目录YOLOV5结构CSPDarknet的五个重要特点YOLOv5主干构建初始化方法focus网络结构——特征提取SiLU激活函数CSPNet结构残差网络SPP结构FPN加强特征提取网络 利用YOLO HEAD获

2022-08-16 00:49:43 2230 5

原创 树形背包dp P2014 [CTSC1997] 选课

链式前向星:链式前向星 详解_ReverieZH的博客-CSDN博客_链式前向星更适合层次遍历了。edge数据结构和第一层循环遍历都是链式前向星的知识点。树形dp一般是dfs+dp,这里分析一下题意,在有限的选课数中学分要达到最大,可以抽象成背包,背包容量为选课数,value相当于学分数。状态转化式如下:dp[i][j]表示,在根为i的子树中,选择了j门课的总学分数背包dp的思想是遇到物品,比较选和不选哪个价值更大,这边选课也一样。看选和不选哪个学分多。初始状态是j=1,就是单选一门课的状态。本题将0作为根

2022-07-11 20:33:29 110

原创 保研笔记七 java程序设计

ppt from 北大java程序设计目录Java数据类型基本运算符表达式的类型转换JAVA中的equals和==数组复制数组多维数组类this的使用类的继承super的使用static字段final字段abstract字段接口与抽象类JAVA内部类关于父类引用指向子类对象(A a=new B())java uml类图实现注释: 快速输入代码:短路(short-circuit)逻辑运算符 x=3,y=4,z=5; !(x+y)+z-1&&y+z/2=1浅谈Java中的equals和== - Matrix

2022-07-11 01:00:28 115

原创 保研笔记六 c++程序设计(面向对象)

目录定义成员函数内联成员函数构造函数析构函数new和malloc、free和delete的区别和联系静态成员静态数据成员静态成员函数友元拷贝构造函数调用拷贝构造函数的三种情况运算符重载重载运算符默认情况下类的成员是私有的,而结构体的成员时共有的。私有成员函数只能被本类的其它函数所调用. 成员函数在类之外定义的常规方式: 可以将参数传给私有成员变量。 :: ( 参数列表 ) { }内联成员函数函数体出现在类的定义中,就叫做内联函数,一般是一些.........

2022-07-10 15:10:29 223

原创 小顶堆应用 [NOIP2004 提高组] 合并果子

模板:堆排序_guanlovean的博客-CSDN博客_堆排序 原题:https://www.luogu.com.cn/problem/P1090 思路:关键在于每次找出最小的两个数相加。一下就想到了小顶堆,排一轮序就能完成计算复杂度为O(nlog2n)比O(n^2)强。具体细节见注释。...

2022-07-09 16:31:34 126

转载 保研笔记五 软件工程与计算卷二(17-23章)

目录第17、18章 软件构造和代码设计1.构造包含的活动2.名词解释3.给定代码段示例,对其进行改进或发现其中的问题4.契约式设计5.防御式编程6.表驱动7.单元测试用例的设计第19章 软件测试1. 考试题2.白盒测试和黑盒测试的常见方法,并比较优缺点【必考】.能解释并区别白盒测试三种不同的方法【必考】第20、21章 软件交付、软件维护与演化1.软件维护的重要性2.开发可维护软件的方法3.演化式生命周期模型(1)初步开发(2)演化(3)服务(4)逐步淘汰(5)停止4.用户文档、系统文档5.逆向工程、再工程第

2022-07-06 17:30:59 159

原创 保研笔记四 软件工程与计算卷二(8-12章)

目录 第八章 软件设计基础1.软件设计(名词解释)2.软件设计的核心思想第九、十章 软件体系结构设计与构建1.体系结构概念2.体系结构的风格的优缺点(1)主程序/子程序风格(2)面向对象式风格(3)分层风格(4)MVC风格题目3.体系结构设计的过程4.包的原则4.1. Common Closure Principle (CCP) 共同封闭原则4.2. Common Reuse Principle (CRP) 共同重用原则 共同封闭原则和共同重用的原则的折衷4.3. Reuse-Release Equival

2022-07-05 17:15:58 726

原创 保研笔记三 数据结构(未完待续)

双向链表:双向链表(double linked list)_Uncertainty!!的博客-CSDN博客_双向链表循环链表:什么是循环队列_少轩911的博客-CSDN博客_循环队列堆排:【算法】排序算法之堆排序 - 知乎KMP:​​​​​​KMP算法图解易懂版(内含模板代码)_bulibuli蛋的博客-CSDN博客_kmp算法易懂版中序线索二叉树:中序线索二叉树_Dread_naught的博客-CSDN博客_中序线索二叉树AVL树:详解 AVL 树(基础篇) - 知乎,qwq南软和浙软都好喜欢avl树啊。

2022-07-05 16:04:44 158

原创 保研笔记二 软件工程与计算卷二(13-16章)

目录第13章 详细设计中的模块化与信息隐藏1.耦合与内聚(名词解释)(1)耦合(2)内聚2.信息隐藏基本思想第14章 面向对象的模块化14.1.访问耦合 14.1.1隐式耦合:Cascading Message 级联调用问题14.2.解耦方法14.2.1.针对接口编程14.2.2.接口最小化/接口分离原则14.2.3.迪米特法则 14.3.继承耦合14.4.解耦方法14.4.1.liskov替换原则14.4.2.组合替代继承14.3.内聚14.3.1. 方法内聚14.4. 提高内聚的方法 14.4.1.单一

2022-07-05 14:59:35 766

原创 保研笔记一 软件工程与计算卷二(1-7章)

目录第一、二章 软件工程概论1.软件工程(名词解释)2.从1950s—2000s之间的特点(简答)第三、四章 项目启动1.团队结构:主程序员团队;民主团队;开放团队2.质量保障有哪些措施?结合实验进行说明3.配置管理有哪些活动?实验中是如何进行配置管理的第五章 软件需求基础1.需求(名词解释)2.区分需求的三个层次:业务需求,用户需求,系统级需求3.掌握需求的类型第六章 需求分析方法1.建立用例图2.建立分析类图(概念类图/领域模型)​编辑3.建立系统顺序图(交互图)4.建立状态图第七章 需求文档化与验证1

2022-07-02 23:33:22 639

原创 操作系统实践 job10

目录1. 串行查找 job10/sfind.c1.1 功能1.2 实现思路1.3 结果展示2. 并行查找 job10/pfind.c2.1 功能2.2 图示2.3 参考代码2.4实现思路2.5 结果展示1. 串行查找 job10/sfind.c1.1 功能程序 sfind 在文件或者目录中查找指定的字符串,并打印包含该字符串的行,示例如下:在文件 file.c 中查找字符串 main 找到包含字符串 main 的行 打印文件名和该行....

2022-05-27 21:58:42 136 1

原创 计算机网络 第四章 答案(更正版)(谢希仁 第七版)

期末复习的时候感觉答案里好多都是有问题的 比如高赞的那位,所以出了一博客供大家参考讨论,有错欢迎指正,只包含部分题解。(前两题是老师补充的)。1.地址202.119.128/19、 202.119.160/19 、 202.119.192/19 、 202.119.224/19进行最大的聚合2.一个公司,采用CIDR, C类地址202.200.100.x,下面有部门5个,分别为 100,20,17,30,19,请给出一种地址分配方案,以及每个网络的网络号4-9(1)子网掩码为255.25

2022-05-20 15:07:36 4509

原创 操作系统实践 job9 基于信号量实现线程同步

指路job8:操作系统实践 job8_LarsGyonX的博客-CSDN博客采取了记录型信号量来模拟。理论课上学的部分。信号量数据结构剩余资源数是value,mutex和cond是等待进程。typedef struct{ int value; pthread_mutex_t mutex; pthread_cond_t cond;}sema_t;信号量的初始化初始化剩余资源数,mutex和cond;void sema_init(sema_t *sema,int

2022-05-11 01:01:26 145 1

原创 字节 抖音海外版客户端开发 一面

裸面然后寄了......问了好多问题进程与线程的区别与联系 什么是线程安全问题,有什么方法可以解决 计算机网络:从输入一个链接到响应的处理全过程 c语言中指针和引用的区别 堆和栈是什么 malloc和free,new和delete有啥区别。和堆栈有啥关联 项目中遇到的困难 面向对象编程相对于面向过程编程有啥优点 编译的全过程编程题:二叉树给出俩子节点求公共父节点。有很多都用过,但是话到嘴边又不知道怎么回答,平时学习思考得太浅,不深入不系统的结果呜呜呜。实习秋后再战吧.....

2022-05-09 17:17:03 368 1

原创 计算机网络考点集合(一) 待完善

第一章——概述计网考点 互联网的核心部分计网考点 计算机网络的类别、性能指标计网考点 计算机网络的体系结构计算机网络第一章作业(第8版 谢希仁)第二章——物理层计网考点 物理层计算机网络第二章作业(第八版谢希仁)第三章——数据链路层计网考点 使用广播信道的数据链路层计网考点——扩展的以太网计网第三章答案(谢希仁 第七版)第四章——网络层计网考点 网络协议IP计网考点 划分子网和构造超网互联网的路由选择协议计网考点 IP多播 网络地址转换NAT.

2022-05-09 14:16:58 768 3

原创 BFS+优先队列 P1126题解 机器人搬重物

代码自己写了一遍,有几个bug调不出,于是参考了这位大佬的题解:​​​​​​题解 P1126 【机器人搬重物】 - 林则徐 的博客 - 洛谷博客然后顺利AC了。呜呜呜~先看题目吧!思路很简单,就是BFS。需要注意的几个点:判重:这里我原本只考虑了x,y坐标,但是这样可能会漏解!...

2022-05-08 14:09:35 549

原创 BFS+优先队列 P7775 [COCI 2009-2010 #2] VUK

题目思路这道题有一句话特别难懂:帮忙找出这样一条从V到J的路径,使得 Vjekoslav 在途中离它最近的树的距离的最小值最大。最近 最小值 最大 我直接晕了分析一下:最近:t棵树中最近的那棵tree。 最小值:离tree最近的那个点p和tree的距离。 最大:使p和tree的距离最大。意思就是,选择一条v到j的路径,使路上的每个点都和树离得越远越好。代码注释多多;数据结构和思路都写得比较详细。#include<bits/stdc++.h> usin..

2022-05-06 20:57:44 523

原创 图论 拓扑排序

QWQ 我一定要好好学图论原理​​​​​​​​​​​​​​简单复述一下这篇博客的内容:什么是拓扑排序_ztenv的博客-CSDN博客_拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 每个顶点出现且只出现一次。 若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。 举个例子:找出入度为0的节.

2022-05-04 21:32:25 1612

原创 操作系统实践 job8

job8/pc.c: 使用条件变量解决生产者、计算者、消费者问题+ 系统中有3个线程:生产者、计算者、消费者+ 系统中有2个容量为4的缓冲区:buffer1、buffer2+ 生产者 - 生产'a'、'b'、'c'、‘d'、'e'、'f'、'g'、'h'八个字符 - 放入到buffer1 - 打印生产的字符+ 计算者 - 从buffer1取出字符 - 将小写字符转换为大写字符,按照 input:OUTPUT 的格式打印 - 放入到buffer2+ 消费者 - 从b

2022-05-02 00:14:50 546

原创 操作系统实践 job7

job7/pi1.c: 使用2个线程根据莱布尼兹级数计算PI莱布尼兹级数公式: 1 - 1/3 + 1/5 - 1/7 + 1/9 - ... = PI/4 主线程创建1个辅助线程 主线程计算级数的前半部分 辅助线程计算级数的后半部分 主线程等待辅助线程运行結束后,将前半部分和后半部分相加前置学习内容创建线程等待线程需要等待线程结束再结束进程,否则会有一半结果未输出。思路创建线程worker,主线程是master,worker负责前半,master负责后半,二

2022-05-01 23:26:06 371

原创 计网考点 无线局域网

无线局域网的组成无线局域网 WLAN (Wireless Local Area Network) 指采用无线 通信技术的局域网。便携站和移动站表示的意思并不一样。便携站:便于移动,但在工作时,其位置是固定不变的 。 移动站:不仅能够移动,还可以在移动的过程中进行通信。无线局域网 WLAN 可分为两大类:有固定基础设施的 WLAN 无固定基础设施的 WLAN所谓“固定基础设施”是指预先建立起来的、能够覆盖一定地理范围 的一批固定基站。无线局域网IEEE 802.11系列标准IE

2022-04-18 01:39:59 1509

原创 操作系统 进程管理(三)——进程同步方法简述

目录进程同步的基本概念1)两种形式的制约关系2)Critical section(临界区)3)Mutual exclusion(互斥)4)Dead lock(死锁)5)Starvation(饥饿)6)面包问题(锁的概念)同步机制原则实现进程互斥的方法方法一 基于软件的解决方案算法一 x算法二 x算法三 x算法四——Peterson算法 1981 √算法五——Backery算法作为补充方法二 禁用硬件中断(一)锁方法 TS互斥(二)交换.

2022-04-16 17:29:02 1126

原创 操作系统 进程管理(二)——内核与原语

操作系统内核内核是计算机硬件的第一层扩充软件。内核中通常都包含以下功能:(1)中断处理(2)时钟管理(3)进程管理中的进程调度与分派,进程的创建和撤消,用于实现进程同步的原语,常用的进程通信原语等。(4)存储器管理中的内存分配与回收的功能模块,用于实现内存保护和对换功能的模块等。(5)设备管理中的驱动程序,缓冲管理,用于实现设备分配和设备独立性的功能模块等。原语内核在执行某些基本操作时,往往是利用原语操作实现的。原语本身也是由若干条指令所构成、用于完成一定功能的一个过程。它与

2022-04-16 00:03:58 625

原创 操作系统 进程管理(一)——进程的含义与状态

目录程序的执行特征程序的顺序执行及其特征程序并发执行的特征进程的基本概念进程的含义与特征(一) 进程的定义(二)进程的结构(三) 进程与程序的区别与联系(四) 进程的特征(五) 进程的类型进程控制块PCB进程控制块的作用进程控制块中的信息PCB的组织方式进程的基本状态与生命周期(1)新(New)状态(2)就绪(Ready)状态(3)执行状态(4)阻塞(Block)状态/等待/睡眠(5)唤醒状态(6)终止(Terminated

2022-04-15 23:47:19 1459 2

原创 C盘清理方法

嘤嘤嘤~ 开始清盘!中国人不骗中国人!全网最简单C盘清理攻略_哔哩哔哩_bilibili一、清除缓存文件win+R调出运行框,输入%temp%打开缓存文件夹了ctr+a全选,shift+delete不通过回收站直接删除。二、清除更新后的残余文件右击C盘,点击磁盘清理。三、转移聊天软件的缓存点击设置->文件管理打开文件夹,对缓存image和video进行删除管理,更改更改文件保存位置。同样打开qq设置,进行文件管理。四、清理临时文件...

2022-04-12 22:24:51 440

原创 计网考点——运输层

目录运输层作用运输层的两个主要协议端口号嵌套字(socket)无连接工作流程面向连接工作流程用户数据报协议 UDP传输控制协议 TCP可靠传输的工作原理停止等待协议自动重传请求 ARQ连续ARQ协议&滑动窗口协议Go-back-N(考点△)S-R 选择重传 ARQ 协议滑动窗口协议窗口最大值(考点△)可靠传输总结TCP报文段的首部格式(考点△)运输层作用从运输层来看,端到端的通信是应用进程之间的通信。运输...

2022-04-07 22:49:14 486

原创 AttributeError: module ‘tensorflow.compat.v2.internal‘ has no attribute ‘register_clear_session_func

报错异常:AttributeError: module 'tensorflow.compat.v2.internal' has no attribute 'register_clear_session_function'原因:keras和tensorflow版本不对应,重新下keras解决方案:重新下载对应版本的keras,因为我的tensor是2.5版本,因此下的是2.5的keras,如果是2.4的话只要下keras==2.4.0或者2.4.3版本就行pip install keras=

2022-04-06 00:40:19 3020

原创 c#窗体应用 socket聊天器(客户端)

最终的样子:服务器端见c#窗体应用 socket聊天器(服务器端)_LarsGyonX的博客-CSDN博客首先,新建一个空白窗口,将server端的界面复制进去,稍作修改启动连接功能1. 创建socket对象由于发送消息需要get,set属性因此得搞一个全局属性。//全局 public Socket ClientSocket{ get; set; }//Connectbtn_function里//1、创建Socket对象Socket socket = new So.

2022-03-29 21:24:34 776

原创 计网考点 IP多播 网络地址转换NAT

目录IP多播的基本概念(考点△)网络地址转换 NAT网络地址转换过程(考点★)IP多播的基本概念(考点△)目的:更好地支持一对多通信。一对多通信:一个源点发送到许多个终点。 例如,实时信息的交付(如新闻、股市行情等),软件更新,交互式会议及其他多媒体通信。采用多播方式, 只需发送一次到多播组。 路由器复制分组。 局域网具有硬件多播功能, 不需要复制分组。当多播组的主机数很大时( 如成千上万个),采用多播 方式就可明显地减轻网络中 各种资源的消耗。

2022-03-29 16:02:48 223 1

原创 互联网的路由选择协议

目录两大类路由选择协议内部网关协议RIP工作原理距离向量算法(考点★)RIP协议特点(考点△)RIP收敛性问题(考点△)内部网关协议OSPF基本特点三个要点(对照RIP)最短路径算法:Dijkstra(考点★△)两大类路由选择协议内部网关协议 IGP (Interior Gateway Protocol):RIP,OSPF外部网关协议 EGP (External Gateway Protocol):EGP,BGP-4内部网关协议RIP工作原理..

2022-03-28 23:34:47 1010 3

原创 操作系统实践 job5

结果展示可以实现>,>>,<重定向,pwd,cd,exit操作有一定的健壮性比如:可以识别">log"和"> log"目录结果展示job5/sh2.cmain()mysh2()child()redirect()知识点思路job5/sh2.c实现shell程序,要求在第1版的基础上,增加文件重定向功能重定向输入 重定向输出 重定向追加指路job3:实现了基础的sh1.c操作系统实践 job3_La.

2022-03-28 21:44:40 717

原创 pytorch能做什么?

GPU加速在处理大数据时在cpu和gpu上分别进行矩阵运算 import torch import time print(torch.__version__) print(torch.cuda.is_available()) #俩矩阵 a=torch.rand(10000,1000) b=torch.rand(1000,2000) #cpu测试时间 t0=time.time() c=torch.matmul

2022-03-27 01:12:04 622

NUAA汇编语言课堂笔记

软件工程专业汇编语言课堂/期末复习笔记

2022-01-24

空空如也

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

TA关注的人

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