自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小王的博客

分享一些学习笔记,希望读者都有所收获

  • 博客(72)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python爬虫入门教程!

爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu 等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。对于有些网站,会拒绝掉没有携带 header 的请求的,所以需要做一些 header 增强。现在我们已经获取到了网页返回的数据,即 HTML 代码,下面就需要解析 HTML,来提取其中有效的信息。当我们用浏览器打开豆瓣首页时,其实发送的最原始的请求就是 GET 请求。data 当中,就是需要传递的表单信息,是一个字典类型的数据。发送 POST 请求。

2024-04-16 15:57:06 773

原创 论文(六):Beyond Classification: Whole Slide Tissue Histopathology Analysis By End-To-End Part Learning

*背景:**WSIs是一种分辨率极高的千像素图像,由于计算成本巨大,卷积神经网络(CNN)无法直接进行处理。**方法:**每个WSI被建模为由K组具有相似特征的pathes组成,定义为部分。关于包标签的损失通过集成的CNN模型反向传播到K个用于表示每个部分的输入pathes。**结果:**可以进行有效的预测。可以进行多标签分类。除了分类之外,还提供了丰富的切片信息,为高质量的临床决策提供支持。

2022-11-18 11:47:09 834 1

原创 论文(五):Cluster-to-Conquer: A Framework for End-to-End Multi-Instance Learning for Whole Slide Image

背景:WSI使用MIL框架进行处理。目前最先进的方法是将学习框架划分为两个分离的部分:CNN用于对pathes进行编码,其次是WSI预测的独立聚合方法。这种方法中聚合步骤与CNN编码器学习到的表示没有关系。方法:提出了端到端的框架,该框架将WSI的pathes聚合为k组,从每组中抽取m个pathes进行训练,并且使用自适应注意机制来预测WSI的水平。​。

2022-11-01 19:25:02 342

原创 论文(四):DTFD-MIL: Double-Tier Feature Distillation Multiple Instance Learning for Histopathology Whole

背景:MIL越来越多的用于WSI的分类。在WSI的数量有限,而单个WSI的分辨率非常高。方案:提出虚拟包的概念,去扩大包的数量。在虚拟包的基础上构建双层MIL框架,以有效地使用固有特征。此外,还致力于推导基于注意力的MIL框架下的示例概率,并利用推导来帮助构建核分析所提出的框架。结论:所提出的框架在两个WSI数据集上效果很好。

2022-10-22 20:56:45 1686 4

原创 论文(三):Dual-stream Multiple Instance Learning Network for Whole Slide Image Classification

​ 病理图像(WSI)具有非常高的分辨率,并且通常缺乏本地化注释。当只有图像级标签可用时,WSI分类可以被转换为MIL问题。​ 我们提出了一种基于MIL的WSI分类和肿瘤检测方法,不需要局部标注。这个方法有三个主要组成部分。引入了一种新的MIL聚合器,该聚合器在具有可训练距离度量的双流体系结构中对示例之间的关系进行建模。WSI会产生大的或不平衡的袋子,从而阻碍MIL模型的训练,我们建议使用自监督对比学习为MIL提取良好的表示,并缓解大袋子的记忆成本过高的问题。

2022-10-10 21:47:11 1545

原创 论文(二):Kernel Self-Attention for Weakly-supervised Image Classification using Deep Multiple Instance

​ 并非所有的监督学习问题都是用一对固定大小的输入张量和一个标签来描述的。在某些情况下,特别是在医学图像分析中,一个标签对应于一个实例包(例如图像补丁),为了对这个包进行分类,需要从所有实例中聚合信息。有几次尝试创建一个使用实例包的模型,但是,他们假设包内没有依赖关系,并且标签连接到至少一个实例。在这项工作中,我们引入了自注意的基于注意的MIL池(SA-AbMILP)聚合操作来解释实例之间的依赖性。

2022-10-06 21:50:32 544

原创 论文(一):Revisiting multiple instance neural networks

​ 近年来,神经网络和多实例学习(MIL)都是人工智能相关研究领域的热门课题。深度神经网络在监督学习问题上取得了巨大的成功,而MIL作为一种典型的弱监督学习方法,在计算机视觉、生物识别、自然语言处理等许多应用中都是有效的。在这篇文章中,我们回顾了多实例神经网络(MINNs),神经网络旨在解决MIL问题。​ minn采用端到端方式执行MIL,将具有不同数量实例的袋子作为输入,直接输出袋子的标签。MINN中的所有参数都可以通过反向传播进行优化。

2022-10-02 21:30:38 895

原创 考研数据结构前置知识点-C语言补充

一、数组​ 数组是存放一组相同类型元素的集合。1、数组的创建数组类型 数组名[数组长度]; int char double float long //创建实例int arr[10];//实例2define X 10int arr1[X];//定义其他类型数组char arr2[10];double arr3[10];//注:数组进行创建时,[]中必须给一个常量,不能使用变量。可以使用宏定义//错误示例int a;scanf("%d",&a);int arr4[a];

2022-05-23 22:38:22 345

原创 力扣每日一题之1823. 找出游戏的获胜者

398. 随机数索引题目示例提示我的题解题目给你一个可能含有 重复元素 的整数数组 nums ,请你随机输出给定的目标数字 target 的索引。你可以假设给定的数字一定存在于数组中。实现 Solution 类:Solution(int[] nums) 用数组 nums 初始化对象。int pick(int target) 从 nums 中选出一个满足 nums[i] == target 的随机索引 i 。如果存在多个有效的索引,则每个索引的返回概率应当相等。示例输入["Solution",

2022-05-04 10:53:10 138

原创 python之数据分析与展示(numpy、matplotlib、pandas)

     前提说明:在学习了一定的python基础后,方可继续学习这方面的内容。如果没有python基础语法的学习,可以浏览python基础语法笔记总结。这里主要是讲解numpy、matplotlib、pandas这些第三方库。对于数据处理和分析展示用这几个库函数会特别的便捷。文章目录一、数据分析及表示1、NumPy入门1.1、数据的维度1.2、NumPy的数组对象:ndarray1.3、NumPy数组的创建和变换1.4、ndarray数组的操作1.5、n

2022-04-28 17:10:26 778 1

原创 python之网络爬虫与信息提取(上篇)

     前提说明:在学习了一定的python基础后,方可继续学习网络爬虫方面的内容。如果没有python基础语法的学习,可以浏览python基础语法笔记总结。目录一、网络爬虫之规则1、Requests库入门1.1、get()方法1.2、Requests库的异常1.3、爬取网页的通用代码框架1.4、HTTP协议1.5、Requests库主要解析2、Robots协议3、Requests库网络爬虫实战3.1、百度搜索关键字3.2、网络图片的爬取和存储二、网络爬

2022-04-21 16:20:12 1065 1

原创 力扣刷题笔记-557. 反转字符串中的单词 III

        今天详解力扣一道题,用python语言进行详解557. 反转字符串中的单词 III题目:给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例1:输入:s = "Let's take LeetCode contest"输出:"s'teL ekat edoCteeL tsetnoc"示例2:输入: s = "God Ding"输出:"doG gniD"

2022-04-17 23:57:58 589 1

原创 python打开文件,出现OSError

OSError: cannot open resource问题的原因,以及解决办法

2022-04-15 20:57:22 6394 6

原创 python学习笔记-基础版

零基础学习python,记录自己的学习笔记,供学习查阅!!!

2022-04-15 19:01:41 10783 17

原创 python练习实例(七)

目录1、汉诺塔实践1、汉诺塔实践有三个圆柱A、B、C,初始时A上有N个圆盘,N由用户输入给出,最终移动到圆柱C上。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬每次移动步骤的表达方式示例如下:[STEP 10] A->C。其中,STEP是步骤序号,宽度为4个字符,右对齐。‪‬‪‬‪‬‪‬‪

2022-04-14 12:00:52 1963 1

原创 python练习实例(六)

目录1、BMI指标判断1、BMI指标判断问题:根据身高和体重,测量出bmi值,通过标准,判断出身体类型分类国际BMI值国内BMI值偏瘦<18.5<18.5正常18.5 ~ 2518.5 ~ 24偏胖25 ~ 3024 ~ 28肥胖>=30>=28方法:采用多分支结构,进行判断height,weight = eval(input("请输入身高(米),体重(公斤):"))bmi = weight / pow(heig

2022-04-11 11:49:01 713

原创 python练习实例(四)

目录1、将摄氏温度和华式温度进行转换2、货币转换1、将摄氏温度和华式温度进行转换分析:通过根据输入的温度类型,进行相应的转换转换公式:摄氏温度*1.8+32 = 华式温度#摄氏温度和华式温度之间的转化TempStr = input("请输入带符号的温度值:")if TempStr[-1] in ['f','F']: #eval()评估函数:去掉参数外侧的引号,并执行剩下语句 #eval("1+2") 参数是一个字符串,去掉引号,变成1+2,最后结果为3 C = (eval(Temp

2022-04-10 10:05:33 1660 2

原创 python练习实战(五)-turtle库的使用

python绘画基础练习,包含一些基本方法,以及一些简单图形的绘制

2022-04-08 21:33:29 4268

原创 python爬取网页时,编码出错问题

UnicodeEncodeError: 'gbk' codec can't encode character '\xb9' in position 61513: illegal multibyte sequence

2022-04-06 22:38:33 1144

原创 python练习实例(三)

目录1、打印一条横线的函数2、写一个函数,可以通过输入的参数,来确定打印自定义横线的行(提示:调用上一个函数)3、写一个函数,求三个数的和4、写一个函数,求三个函数的平均值(提示:调用上一个函数)5、文件输入输出实例1、打印一条横线的函数def print_1(): print('----------------') print_1() #函数的调用2、写一个函数,可以通过输入的参数,来确定打印自定义横线的行(提示:调用上一个函数)def print_1(): print

2022-04-06 19:47:07 1265

原创 python练习实例(二)

目录1、斐波那契数列2、输出 9*9 乘法口诀表。3、暂停一秒输出,并格式化当前时间4、经典问题:不死神兔5、判断101-200之间有多少个素数,并输出所有素数。1、斐波那契数列程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:F0 = 0 (n=0)F1 = 1 (n=1)Fn = F[n-1] + F[n-2] (n=>2)

2022-04-04 22:48:13 745

原创 python练习实例(一)

目录1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?2、企业发放奖金与利润提成3、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:  可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。实现步骤:  使用三个循环,进行循环嵌套,分别从1到4进行遍历,如果三个数都不相等时,输出,并总数+1n

2022-04-01 21:02:03 240

原创 考研复试(七)-数据结构()

目录1、存储结构2、逻辑结构3、用循环比递归的效率高吗?4、树与二叉树的相关概念?5、二叉排序树6、平衡二叉树1、存储结构存储结构是指数据结构在计算机中的表示,也称物理结构,主要有以下4种:1、 顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。其优点是可以实现随机存取,每个元素占用最少的存储空间;缺点是只能使用相邻的一整块存储单元,因此可能产生较多的外部碎片。2、 链式存储。不要求逻辑上相邻的元素在物理位置上也相邻,借助指示元素存储地

2022-03-27 15:35:24 477

原创 考研复试(六)-操作系统(文件、IO)

目录1、文件的基本操作?2、磁盘调度算法有哪些?3、I/O控制方式有哪些?4、Spooling技术?1、文件的基本操作?文件属于抽象数据类型。为了恰当地定义文件,就需要考虑有关文件的操作。操作系统提供系统调用,它对文件进行创建、写、读、定位和截断。①创建文件:创建文件有两个必要步骤,一是在文件系统中为文件找到空间;二是在目录中为新文件创建条目,该条目记录文件名称、在文件系统中的位置及其他可能信息。②写文件:为了写文件,执行一个系统调用,指明文件名称和要写入文件的内容。对于给定文件名称,系统搜索目录以

2022-03-26 22:39:58 1361

原创 考研复试(五)-操作系统(内存管理)

目录1、存储器管理应具有的功能?2、将用户程序变为可在内存中执行的程序的步骤?3、程序的链接方式有哪些?4、程序的装入方式有哪些?5、覆盖技术和交换技术?6、内存连续分配管理方式有哪些?7、页面置换算法有哪些?8、什么是页表和快表,有什么作用?1、存储器管理应具有的功能?存储管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及从逻辑上扩充存储器,故应具有以下功能:① 内存的分配和回收:实施内存的分配,回收系统或用户释放的内存空间。② 地址变换:提供地址变换功能,

2022-03-24 11:34:48 197

原创 考研复试(四)-C语言

目录1、内存分配2、运行C程序的步骤和方法3、关键字static的作用是什么?4、堆栈溢出一般是由什么原因导致的?5、请说出const与#define 相比,有何优点?1、内存分配1、堆区:由malloc()系列函数或者new操作分配内存。他的生命周期由free或delete决定,在没有释放之前他们都会一直存在,直到程序结束。其特点就是使用灵活,空间空间比较大,但是容易出错。2、栈区:保存局部变量。栈上的内容只在函数的范围内存在,当函数运行结束这些内容也会被自动销毁,其特点就是效率高,但是空间有限。

2022-03-19 14:16:09 1744

原创 考研复试(三)-计算机网络

目录1.计算机网络的主要功能?2.电路交换,报文交换和分组交换的区别?3.计算机网络的主要性能指标?4、五层协议5.频分复用 时分复用 波分复用 码分复用6、三次握手1.计算机网络的主要功能?1、硬件资源共享。可以在全网范围内提供对处理资源、存储资源、输入输出资源等昂贵设备的共享,使用户节省投资,也便于集中管理和均衡分担负荷。2、软件资源共享。允许互联网上的用户远程访问各类大弄数据库,可以得到网络文件传送服务、远地进程管理服务和远程文件访问服务,从而避免软件研制上的重复劳动以及数据资源的重复存贮,

2022-03-16 21:03:32 1017

原创 考研复试(二)-操作系统

目录1.操作系统发展过程?2.操作系统的基本特征?3.操作系统的主要功能是什么?4.进程的五种状态是什么?5.经常通信类型有哪些?6.线程间的同步与通信类型有哪些?7.处理机调度有哪几层?8,处理机调度算法有哪些?9.页面置换算法有哪些?10.I/O控制方式有哪些?1.操作系统发展过程?1无操作系统(人工操作方式):用户独占、CPU等待人工2.单道批处理:内存只保存一道作业3.多道批处理:允许多个程序同时进入主存并允许它们在cpu中交替运行4.分时操作系统:把处理器的运行时间分成很短的时间片,按时

2022-03-15 15:30:44 477

原创 XML学习

目录一、XML二、语法三、解析:操作xml文档,将文档中的数据读取到内存中四、Jsoup五、快捷查询方式一、XML1、概念:Extersible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 2、功能:存储数据:1、配置文件 2、在网络中传输3、xml与html的区别xml标签都是自定义的,html标签是预定义的xml的语法严格,html语法松散xml是存储数据的,html是展示数据二、语法1、基本语法:非常严格xml文档的后缀名:.xmlxml文

2022-03-14 10:58:22 237

原创 考研复试专业课(一)

目录1、当i是一个整数时候, i++和++i 那个更快?它们的区别是什么?2、指针和引用的区别3、死锁4、数组和链表的区别5、二分查找(折半查找)6、链表有哪些优缺点7、数据库的数据物理独立性和逻辑独立性8、头指针和头结点的区别9、栈和队列的区别1、当i是一个整数时候, i++和++i 那个更快?它们的区别是什么?  几乎是一样的。  i++返回的是i的值,在对i进行+1操作  ++i返回的是i+1的值2、指针和引用的区别  本质上的区别是,指针是一个新的变量,只是这个变量存储的是另一个变量的地

2022-03-13 06:00:00 679

原创 C语言-文件

目录一、文件概述二、文件类型指针三、文件是输入输出1. 文件的字符输入/输出函数fgetc和fputc2. 文件的字符串输入/输出函数fgets()和fputs()3. 文件数据块的输入/输出函数fread和fwrite4. 文件的格式化输入/输出函数fscanf和fprintf一、文件概述什么是文件?磁盘上的文件是文件在程序设计中,我们一般谈的文件有两种:程序文件、数据文件文件名:一个文件要有一个唯一的文件标识,以便用户识别和引用文件名包含3部分:文件路径+文件名主干+文件后缀文件类型:根据

2022-03-12 15:37:39 1296

原创 Bootstrap简单学习

目录一、Bootstrap简介二、响应式布局三、CSS样式和JS插件四、事件监听机制一、Bootstrap简介1.1、概念:一个前端开发的框架框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化代码。好处:1、定义了很多css样式和js插件。我们开发人员直接可以使用这些样式和插得到丰富的页面效果。2、响应式布局:同一套页面可以兼容不同分辨率的设备。1.2、快速入门1、下载Bootstrap2、在项目中将这三个文件夹复制3、创建html页面,引入必要的资源文件二、响应式布局

2022-03-11 13:16:52 761

原创 DOM-BOM简单学习

目录一、 DOM简单学习:为了满足案例要求二、事件简单学习三、BOM1、Window:窗口对象2、Location:地址栏对象3、History四、BOM1、核心DIM--针对任何结构化文档的标准模型2、XML DOM --针对XML文档的标准模型3、HTML DOM --针对HTML文档的标准模型一、 DOM简单学习:为了满足案例要求功能:控制html文档的内容代码:获取页面标签(元素)对象 Elementdocument.getElementById(“id值”):通过元素的id获取元素对象操

2022-03-10 12:53:19 176

原创 JS基础知识-ECMAScript

JavaScript概念:一门客户端脚本语言。运行在客户端浏览器种。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1、1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为:C–。后面更名为ScriptEase。2、1995年,Netscape公司,开发了一门客户端脚本语言:L

2022-03-09 08:00:00 1641

原创 CSS基础知识

目录一、CSS的使用:css与html结合方式1、内部样式2、内部样式3、外部样式二、css的基本语法2.1、选择器2.2、属性CSS:页面美化和布局控制概念:Cascading Style Sheets 层叠样式表层叠:多个样式可以作用再同一个html的元素上,同时生效好处:功能强大、将内容展示和样式控制分离一、CSS的使用:css与html结合方式1、内部样式在标签内使用style属性特定css代码如:hello css2、内部样式在head标签内,定义style标签,style标

2022-03-08 08:00:00 67

原创 HTML基础知识

目录一、web概念概述二、HTML2.1、概念:最基础的网页开发语言2.2、快速入门2.3、标签学习1、文件标签:构成html最基本的标签2、文本标签:和文本有关的标签3、图片标签:4、列表标签:5、链接标签:6、div和span:7、语义化标签:html5中为了提高程序的可读性,提供了一些标签。8、表格标签:一、web概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S:client/server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序

2022-03-07 08:00:00 101

原创 五天学会MySQL,第五天

目录一、数据库连接池二、Spring JDBC:JDBC Template一、数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。–当系统初始化好,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将对象归还给容器。好处:节约资源;用户访问高效实现:标准接口:DateSource javax.sql包下的方法:获取连接:getConnection();归还连接:如果连接对象Connection是从连接池中获取的,那么调用Connec

2022-03-06 15:46:12 444

原创 五天学会MySQL,第四天

目录一、JDBC基本概念二、快速入门三、对JDBC中各个接口和类详解一、JDBC基本概念java database connectivity java数据库连接,java语言操作数据库jdbc本质:其实是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商取实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类二、快速入门1、导入驱动jar包:mysql-connector-java-5.1.372、注册驱动3、获取数

2022-03-05 16:49:34 327

原创 五天学会MySQL,第三天

目录一、多表查询1.1、内连接查询1.2、外连接查询1.3、子查询二、事务2.1、事务的基本介绍2.2、事务的四大特征2.3、事务的隔离级别三、DCL(管理用户,授权)3.1、管理用户3.2、授权一、多表查询笛卡尔积:有两个集合A,B,取这两个集合的所有组成情况。要完成多表查询,需要消除无用的数据1.1、内连接查询隐式内连接:使用where条件消除无用数据–显示内连接:语法:select 字段列表 from 表名 [inner] join 表名2 on 条件;注:从哪些表中查询数据,条件是

2022-03-03 22:17:36 75

原创 五天学会MySQL,第二天

目录一、DQL:查询语句1.1、排序查询1.2、聚合函数1.3、分组查询1.4、分页查询二、约束2.1、主键约束:primary key2.2、非空约束:not null,某一列的值不能为null2.3、唯一约束:unique2.4、外键约束:foreign key三、数据库的设计3.1、多表之间的3.2、范式四、数据的备份和还原一、DQL:查询语句1.1、排序查询语法:order by 子句order by 排序字段1 排序方式1,排序字段2,排序方式2;排序方式:asc:升序,默认; des

2022-03-02 22:51:45 166

计算机考研复试面试常问问题-操作系统

适合考研面试复试适用,操作系统问题总结

2022-03-31

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

TA关注的人

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