自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 大语言模型部署笔记1(ChatGLM2-6B, Vicuna, RWKV, MinigGPT4)

大语言模型部署笔记1(ChatGLM2-6B, Vicuna, RWKV, MinigGPT4)

2023-07-28 10:22:24 247 1

原创 深度学习图像加载enumerate和zip的用法

enumerate返回值有两个,一个是序号,一个是数据,trainloader:传入数据(这个数据包括:训练数据和标签)zip:当有多个train_loader同时训练时,可以使用zip。

2023-07-25 16:38:29 232

原创 大语言模型笔记

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ https://blog.csdn.net/weixin_44179120/article/details/125844391 进入base环境下:source ~/.bashrc。2.虚拟机安装:https://blog.csdn.net/weixin_45912291/article/details/108894737。//取消https代理。//取消http代理。

2023-07-07 15:37:09 120

原创 pytorch bug: Unable to find a valid cuDNN algorithm to run convolution解决!

pytorch bug: Unable to find a valid cuDNN algorithm to run convolution存在的一种问题

2022-06-30 15:12:11 1002 1

原创 使用TripletLoss出现RuntimeError: operation does not have an identity.避坑

Triplet loss的优势在于细节区分,即当两个输入相似时,Triplet loss能够更好地对细节进行建模,相当于加入了两个输入差异性差异的度量,学习到输入的更好表示。常用在人脸识别任务中。目的是做到非同类极相似样本的区分,比如说对兄弟二人的区分。用到我的这个数据上时候发现训练集可以正常运行,但是很奇怪测试集上总是不是,看他其他博客说到更改batchsize等,但是惊奇发现当训练集加载数据为shuffle=True时候,就会像测试集上情况一样。因此考虑:Triplet loss是用于输入差异性

2022-05-13 21:54:31 1498

原创 softmax避坑,训练集80、90准确率,测试集一直50左右

在使用softmax之后,大家一定要把outputs输出查看是否满足每一行或者每一列值相加为1(看自己输出是一列还是一行)(1)dim=0:对每一列的所有元素进行softmax运算,并使得每一列所有元素和为1。(2)dim=1:对每一行的所有元素进行softmax运算,并使得每一行所有元素和为1。...

2022-04-27 10:54:31 1893

原创 sitk保存nii格式图像:将3D医学图像保存为二维nii图像

使用sitk将3D医学图像切片为2D保存为nii格式只需要三步(3D图像也为nii格式):1、获取数据:image_array = nibabel.load(filepath+inputfile).get_data()2、3D切片:data = image_array[ current_slice ,:,:]这里需要去哪个面图片(横断面、矢状面、冠状面),更换current_slice位置即可3、保存图片:image_name = inputfile[:-4] + "{:0

2021-12-02 12:34:30 2544 1

原创 多模态(multi-modal)和多视图(multi-view)

多模态:例如A在看视频,B在听声音,C在看字幕,将ABC不同性质的数据放在一起叫做多模态;多视图:A在近处正对着看,B在远处看,C在左边看,D在右边看,ABCD接收的相同性质的信息放在一起叫做多视图。主要是看各路数据的本质形态是否存在区别。例如采用不同网络或者特征提取器处理过的原始输入得到的结果也会称为多模态数据。...

2021-11-30 17:12:33 3411 1

原创 导致RuntimeError: stack expects each tensor to be equal size, but got [x,x,x] at entry 0 and xxxx的主要原因

意思是加载的一批图片里面存在大小不一致的情况,分别是[121,145]和[181,217]然后根据这个问题,仔细看了下图片大小,确实存在不一样的尺寸下面就是将图片一致化的方法:from PIL import Imageimport os.pathimport globdef Resize(file, outdir, width, height): imgFile = Image.open(file) try: newImage ...

2021-11-24 20:13:04 4517

原创 tensorflow使用Session、GraphDef等模块时报错:AttributeError: module ‘tensorflow‘ has no attribute ‘xxx‘,已解决

在运行时候出现AttributeError: module ‘tensorflow‘ has no attribute ‘xxx‘,解决一个之后,又出现一个相同类型的问题,主要导致这个问题的原因是,tenserflow1.和tenserflow2.不兼容的问题导致,最后通过一行代码得以解决!!!import tensorflow.compat.v1 as tf...

2021-11-18 21:39:44 1258

原创 pytorch实现图像分类,训练集准确率很高,测试集准确率总是很低

在使用pytorch运行图像分类的代码的时候,发现测试集准确率总是只有30%左右, 但是训练集准确率基本可以达到80%以上,那么存在的问题可能是一下几个方面导致的:1、学习率设置得太高,可以尽量将学习率设置得小一点;2、没有使用outputs = net(inputs)这一行代码,这行代码表示前向传播求出预测的值,如果没有这行代码,那么后面预测值使用的outputs是来自训练集最后一个batch的output,因此导致准确率很低;3、epoch设置的太小,导致网络还没有学习到足够的信息,导致..

2021-11-10 10:11:39 11631 1

原创 VS code怎么终止正在运行的文件

很简单:第一种方法(简单,快捷):Shift+F5第二种方法:1、第一步,点击最左侧运行和调试按钮后程序会开始运行;2、可以看到左侧调用堆栈,将鼠标放在下面类目“正在运行处”,会出现“停止”按钮,点击即可...

2021-09-30 14:20:34 25150

原创 什么是深度学习

深度学习(Deep learning):一种实现机器学习的技术,是及其学习的重要分支;源于人工神经网络的研究,深度学习的模型结构是一种含多隐层的神经网络;通过组合低层特征形成更加抽象的高层特征。数据集的拆分,性能评价--特征工程--回归问题,正则化--信息熵,梯度计算--循环神经网络--卷积神经网络(有监督学习)--递归神经网络--生成式神经网络(无监督学习)...

2021-09-11 15:13:30 335

原创 什么是机器学习

是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。

2021-09-11 14:57:33 64

空空如也

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

TA关注的人

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