自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 端到端的半监督目标检测模型-Soft Teacher

soft teacher模型的介绍。

2023-06-09 19:18:59 503

原创 监督学习、无监督学习、自监督学习、半监督学习

通过学习训练数据的分布来生成模型,模型往往反映出训练数据的内在结构。还有一些关联规则的算法、降维算法,例如Aprio算法、PCA算法,也是无监督的。需要知道的是,在模型的训练过程中,每一个样本都有自己的标签,标签可以是文件夹的名称,或者是统一写在某个文件里。但是自监督学习任务需要利用数据生成标签,利用生成的标签来继续训练模型,后面的帖子也会介绍自监督学习算法。无监督算法的问题在于难以确定合适的评价指标去直接评估模型结果的好坏,例如聚类问题,对于聚类结果难以衡量,这也限制了聚类算法的使用面。

2023-06-02 14:22:09 472

原创 CLIP介绍

CLIP的基本介绍

2023-05-23 10:40:05 3904

原创 在Linux中安装rar命令

【代码】在Linux中安装rar命令。

2023-05-22 09:51:34 2106

原创 Yolov5错误:AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘

AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’两个方法解决:第一个方法:下载pytorch 0.19.0以下的版本第二个方法:找到Anaconda\envs\peft\Lib\site-packages\torch\nn\modules\upsampling.py把下面的代码注释:

2023-05-22 09:47:01 522

原创 语言大模型集成工具LangChain的基本使用

LangChain的基本使用

2023-05-20 15:02:27 2005 1

原创 如何切换jupyter的环境

将环境加入到jupyter。下载ipykernel。

2023-05-19 17:16:18 59

原创 多模态VQA模型-Img2LLM模型

Img2LLM模型论文介绍

2023-05-17 21:24:34 1654

原创 pytorch中Dataloader的制作

Dataloader是pytorch框架下所支持的数据集格式,一般使用基于pytorch的模型读取的数据都是dataLoader,有必要学习一下DataLoader的制作,以便于后续在模型中处理数据,毕竟相比于改源码,改数据要更简单一点。通常情况下,训练数据都是被放在了一起,测试数据也被放在了一起,有一个单独的文件记录每种数据的标签。DataLoder的制作需要两个列表:第一个列表中存储所有图片数据的路径;第二个列表中存储所有标签,之后需要重写Dataset类。

2023-05-17 15:16:54 703 1

原创 循环练习:打印等腰三角形

给定x行打印如图所示的三角形算法:用n代表星星的个数,s代表空格的个数,通过观察我们发现第i行星星个数是n = 2*i - 1,s = x - i,对于每一行,需要输出可以先输出空格,再输出星星,所以使用循环,循环x次就可以了。代码:...

2019-04-12 12:43:27 842

原创 java实现截断二进制指数退避算法

今天计算机网络课上老师讲了截断二进制指数退避算法,这个算法是在以太网数据传输时如果发送数据失败,适配器会执行这个算法来得到重新检测信道的等待时间,具体的算法描述如下:1.将冲突发生后的时间划分为长度为51.2*2us的时隙2.发生第一次冲突后,各个站点等待0或1个时隙在开始重传3.发生第二次冲突后,各个站点随机地选择等待0,1,2或3个时隙在开始重传4.第i次冲突后,在0至2的i次方减一...

2019-03-29 11:51:16 1801

原创 java启动线程的方法——实现Runnable接口

在前面的帖子中提到了继承Thread类的方法来启动线程,但是由于java是单继承的,我们有时需要使用更多类功能以及资源共享,那么实现接口就是个不错的选择,因为Java中我们可以实现多个接口。我们一般通过实现Runnable接口来创建线程。见下面的例子:在上面的例子中,我们让TestThread2实现了Runnable接口,并实现了run()方法,与继承Thread类的方式不同的是我们创建了一个...

2019-03-14 21:18:48 2029

原创 java 多线程的概念和启动线程的方法——继承Thread类

java有多线程的特点,所谓线程是就是线程的一部分,是程序调度和执行的单位,类似于当我们看视频时,声音、图像都是线程,通过多线程我们就可以同时欣赏有图有声音的视频了。真正的多线程就是多核CPU处理任务,大部分的多线程是模拟的,类似于一条道路分成了好几部分,可以允许多辆车在这条路上行驶。多线程就是开辟多条路径同时执行。每个线程有自己独立的工作内存,通过工作内存再与主存打交道。需要注意的是多个线程...

2019-03-11 12:12:22 238

原创 每次重启电脑都要重新配置JDK10.0.2(Win10)

配置时要注意三个地方:1、在系统变量中新建一个变量变量名字是JAVA_HOME,变量值是jdk的安装路径2、找到CLASSPATH,没有到话就新建一个,变量名为CLASSPATH 变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意保留分号)3、找到Path,修改其值是:%JAVA_HOME%\bin4、dos窗口下...

2018-11-11 14:28:16 2784

原创 java学习—浮点数的

一、浮点数浮点数的double是最常用的,float是有时难以满足精度要求。二、浮点数的误差不要用浮点数去参加运算和数值比较,会出现误差,如下面的程序:使用BigDecimal类来去除误差,BigDecimal是大数值的意思,可以精确的表示小数。如下面的代码:BigDecimal类型的数据不能和float和double类型的数据比较大小。当减得幅度很大并且次数少时输出结果可能不...

2018-11-11 14:09:42 194

原创 Java学习—整数类

一、Java数据类型二、整型变量2、整型常数的三种表示类型十进制:我们常写的数字就是默认的十进制,如10,25,100;八进制:以“0”开头,如010(十进制是8);十六进制:以“0x”开头,如0x10(十进制是16);3、 整型常数默认为int型,声明long型常量可以在后面加‘ L ’4、在赋值的过程中,如果要赋的值的字节数比定义的变量类型字节数少,也可以赋值成功。如:lon...

2018-11-10 18:05:34 401

原创 JDK10.0.2在WIN10的

1、先从官网下载JDK。这个自己下载就行,也可以用U盘拷下别人的JDK。2、右键点击我的电脑,选择属性-高级系统设置-环境变量3、在系统环境变量中新建一个JAVA_HOME环境变量,变量值是JDK的安装目录,我的是C:\program Files\jdk4、在Path变量中,增加一个%JAVA_HOME%\bin变量5、输入java -version可以查看当前JAVA版本。如果配置正确的...

2018-11-10 17:49:04 193

原创 第一个Java程序—hello world及编程风格总结

本次开始正式学习Java,今天写了第一个程序hello world,其代码如下:总结:1、带有public的类名必须和Java文件名字相同。2、类名必须大写。3、写代码是记得缩进,这样会使代码看起来美观,有专业性。4、main方法是Java应用程序的入口方法,它有固定的书写格式:public static void main(String[] args) {…}5、每个语句必须以...

2018-11-09 20:34:32 273

空空如也

空空如也

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

TA关注的人

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