自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 matplotlib与opencv图像读取与显示的问题

最近在用opencv和matplotlib展示图片,但是遇到了一些问题,这里展开说说首先需要明确的是,opencv和matplotlib读取图片都是通道在最后,而前者默认可见光图像是BGR,后者是RGB.此外还有PIL以及imageio等读取图像的工具,这里不一一赘述.

2023-11-30 12:33:22 122

原创 Type Hints in Python:python的类型注释

Python中的类型系统,使用type hints使得整个开发过程更加顺畅.类似typescript的目的.

2023-11-29 19:47:58 47

原创 深度学习中的图像融合:图像融合论文阅读与实战

介绍图像融合概念,回顾sota模型,其中包括数字摄像图像融合,多模态图像融合,接着评估一些代表方法介绍一些常见应用,比如RGBT目标跟踪,医学图像检查,遥感监测。

2023-11-19 14:06:07 372

原创 NLP学习:深入NLP

之前学过一段时间NLP,因为其中涉及到一些深度学习常用的知识或者框架,但苦于不系统以及没有任务focus不能长久.这里借助微软的教程写点东西.

2023-11-19 14:01:00 476

原创 【大模型微调实战】使用Peft技术与自己的数据集微调大模型

LLM是大型语言模型的缩写,是人工智能和机器学习领域的最新创新。2022年12月,随着ChatGPT的发布,这种强大的新型人工智能在网上疯传。对于那些足够开明的人来说,生活在人工智能的嗡嗡声和科技新闻周期之外,ChatGPT是一个在名为GPT-3的LLM上运行的聊天界面。最近的大模型就是Meta的llama2当然还有openai的GPT4,google的PaLM2.国内有清华的ChatGLM等等.

2023-11-01 10:15:08 206

原创 想要炼自己的模型?GPU服务器不完全测评

由于本人没有合适的GPU服务器训练模型(没钱买服务器),只能在网上租了.

2023-10-25 13:38:59 41

原创 [计算机视觉] 目标检测学习

得到2000个区域proposals后,CNN充当特征提取器,并且输出密集层由从图像中提取的特征组成,并且提取的特征被馈送到SVM中以对该候选区域提议内的对象的存在进行分类。虽然对于图像分类,很容易测量算法的性能,但对于对象检测,我们需要测量类的正确性以及推断的边界框位置的精度。对于两个相同的区域,IoU将是1,而对于完全不相交的区域,它将是0。在预测时,我们为每个图像生成多个锚框,预测所有锚框的类别和偏移量,根据预测的偏移量调整它们的位置以获得预测的边界框,最后只输出符合特定条件的预测边界框。

2023-10-23 17:48:10 68

原创 CMake学习

在Windows上开发c++相比Linux还是有点不方便,这里介绍CMake,跨平台的构建工具.在Windows上可选择的构建后端有vs,codeblocks这种软件的文件结构,或者单纯的Makefiles以及Ninja.相当于忽略了几个项目构建的差异.

2023-10-14 15:05:09 23

原创 [深度学习教程] 训练的tricks

最近在看微软的AI for Beginners,质量比较高,这里相当于将其中的一篇文章写过来加点自己的理解.模型的训练的一个主要问题是梯度爆炸或者梯度消失,前者会导致训练不稳定,表现出来就是损失值不稳定,一直都处在较高值降不下去,后者就是更新缓慢.下面介绍一些技巧。

2023-10-04 12:12:28 23

原创 [计算机视觉DL学习] 迁移学习 风格迁移基础学习

将一个图像中的风格应用在另一图像之上,即风格迁移(style transfer)这里我们需要两张输入图像:一张是内容图像,另一张是风格图像。我们将使用神经网络修改内容图像,使其在风格上接近风格图像。more。

2023-10-01 18:13:00 39

原创 [GAN学习] 生成动漫人物头像

生成式AI以及比较新的概念AIGC最近比较火,之前的Diffusion model也很火,但是一般的电脑不太好训练,这里使用了GAN模型生成动漫人物他头像,简单易懂。

2023-09-20 17:19:50 83

原创 [机器学习]KL散度——两个概率分布的相似度量

现有的度量方式有很多,但我们主要关心的是尽量减少必须发送的信息量。这两个模型都将我们的问题简化为两个参数,牙齿数和概率(尽管我们实际上只需要均匀分布的齿数)。信息的最佳编码是一个非常有趣的话题,但对于理解KL分歧来说并不是必要的。将KL散度视为距离度量可能很诱人,但我们不能使用KL散度来测量两个分布之间的距离。这是因为KL散度不是对称的。熵的关键在于,只要知道我们需要的比特数的理论下限,我们就可以准确地量化数据中的信息量。本质上,我们所看到的KL散度是原始分布中数据的概率与近似分布之间的对数差的期望。

2023-09-10 12:34:28 210

原创 【机器学习】F1-score那些事

如果你有一个不平衡的数据集,那么你应该使用macroF1分数,因为即使类是偏斜的,这仍然会反映真实的模型性能。然而,如果你有一个平衡的数据集,那么可以考虑microF1分数,特别是如果与最终用户交流结果很重要的话。

2023-09-02 12:35:13 106

原创 [AI写作工具评测]评价市面上的AI写作产品

众所周知,目前AI可以粗浅的分为cv,nlp以及语音相关.这几个方面都可以生成,目前相关的工具也特别多,这时候就要确定自己的目的,如果是为了便于写作,做上层的东西,那就首先要求自己的内容和主题,然后才是确定工具.本人打算写几篇关于现在的一些AIGC方面工具的评测,包括文字,图像以及语音.随着深度学习神经网络的发展,AI的概念也越来越火,AIGC等概念也越来越深入人心,相比于之前炒的很热的web3,元宇宙啥的,这个至少效果是很不错的,但是背后的一些原理什么的还是很令人捉摸不透,不过这就是学术界的事情了.

2023-09-01 20:43:19 89

原创 [全面教程]Javascript DOM操作(一)

对于一个节点来说,它的父节点只可能是三种类型:元素节点(element)、文档节点(document)和文档片段节点(documentfragment)js的DOM操作大致可以分为几个section介绍,从DOM的基础概念,选择元素,遍历元素,控制元素,控制属性,处理事件等等.由于父节点只可能是三种类型:元素节点、文档节点(document)和文档片段节点(documentfragment)。只有文本节点(text)、注释节点(comment)和属性节点(attr)有文本值,因此这三类节点的。

2023-09-01 20:40:48 25

原创 【实用教程】 实战写浏览器插件!

这是内容脚本的工作。现在Edge浏览器和Chrome浏览器都差不太多,需要修改一些API即可进行移植,这里选择Chrome浏览器,因为谷歌官方教程写得更详细一些,这里使用的是最新的V3版本.其中,action键指定 Chrome 浏览器应作为扩展的操作图标使用的图片,以及在点击扩展的操作图标时弹出的 HTML 页面.icons里的选项对应不同的展示.最后我写了一个简单的划重点的扩展,用户点击扩展后可以自己选择某种预定的颜色或者自定义某种颜色,然后光标选中的文字就会根据选择变色作为画出的重点.

2023-08-23 10:30:13 61

原创 C++与Qt开发入门

在mainwindow.cpp中实现连接,注意连接的两个信号和槽函数对应关系是,如果信号有参数,槽函数可以没有参数,但如果槽函数有参数,就要与声明的信号一致;invite_code=M19ldHltaXk=比如单击窗口上一个按钮然后弹出一个对话框,那么就可以将这个按钮的单击信号和自定义的槽关联起来,信号是按钮的单击信号,槽实现了创建一个对话框并显示的功能。此外,信号可以连接多个槽函数或者信号,多个信号也可以连接同一个槽函数.所以可以看出在数量方面,槽函数和信号没有什么连接限制.

2023-08-22 19:20:24 47

原创 Hexo博客Next主题魔改教程系列-音乐播放器

之前写过给博客添加音乐播放器,主要使用的是Hexo-tag-aplayer同时使用Meting-js。同时在meting-js里增加判断,如果报错就显示这个iframe元素,所以就不使用cdn引入了.这样在fetch之后报错的话就增加iframe元素,就正常显示一个播放器了.所以为了网站正常显示播放器,同时也为了操作方便,我这里又使用了firame。但最近发现貌似Meting-js出现了一些问题,主要是访问跨域的问题.下载meting-js文件并引入.

2023-06-11 16:05:37 151

原创 node的包管理工具介绍

主要是采用硬链接和软链接的方式,提高了安装速度、节约了磁盘空间、避免了“依赖分身(doppelgangers)”和“幻影依赖(Phantom dependencies)”的问题。由于require寻找包的机制,如果A和C都依赖了B,那么A和C在自己的node_modules中未找到依赖B的时候会向上寻找,并最终在与他们同级的node_modules中找到依赖包B。常用的打包工具有Parcel,Rollup与Webpack,现在也常常使用比较火的Vite,其功能也不仅限于打包.npm与yarn存在的问题。

2023-06-10 21:49:26 70

原创 使用Python编写Wox插件

其中,拿一个翻译插件来说,Title就是要点,SubTitle就是翻译结果,icoPath是左边图标的路径,我测试了必须使用本地文件,而JsonRPCAction就是按Enter键或鼠标左击后的响应,method就是触发的方法,可以自己写,也可以用wox.py。像对于这种插件的开发个人认为是比较累的,debug比较麻烦,不能在终端直接显示,不像一般的客户端或者Web开发,所以日志还是很重要的,主要使用Python自带的logging模块.这是我写的部分代码,可以看到返回了一个列表,展示出来就是下面样子的。

2023-05-21 18:04:49 229

原创 终端设置代理

由于之前git clone或者类似操作经常出现问题,但我本身开了代理的,所以不知道出了什么问题,后面才知道需要另外设置代理,这里总结一下不同平台终端开启代理方式。设置代理,注意端口号是你代理软件的端口。如果是其他协议,直接更改后面的值即可。

2023-05-14 15:33:34 98

原创 Python的魔法方法,装饰器和属性

装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。的区别在于,后者是在 str() 函数被使用,或是在用 print 函数打印一个对象的时候才被调用的,并且它返回的字符串对终端用户更友好。装饰器涉及到闭包的概念,什么是闭包,一句话说就是,在函数中再嵌套一个函数,并且引用外部函数的变量,这就是一个闭包了。简单来说,Python的魔术方法是为了利用Python的标准方法以及不用去记住标准操作的名称,实现更统一的接口。

2023-05-07 14:58:34 85

原创 【AI绘图】 ControlNet教程,ControlNet v1.1来了, 更新更精细的模型

前一段时间忙其他事情了,AI绘图的介绍相对少了一点,还请各位谅解。之前比较重要的消息就是ControlNet的模型已经更新了,增加了一些新的更有趣有用的功能.当然这里再介绍一下ControlNet作用。

2023-04-30 10:49:11 3673

原创 [图片训练]处理图片脚本

文件去掉背景会存在一些问题,是什么通道还是啥问题,不过使用格式转换啥的最终也解决了.最近在玩AI绘图,进行Lora模型或者其他训练时需要对图片进行预处理,当然。requirements如下,因为环境问题,可能有一些用不上的包.主要是图片剪裁,重命名和去除背景.去除背景也是最重要的,使用了。本身就有预处理脚本了,lora训练库里也有相关脚本.但我这里还是写了一个分享一下。,可以考虑GPU版本.同时测试时也发现如果是。

2023-04-29 23:12:47 122

原创 自给自足?实用简明Lora训练教程

训练的基本逻辑就是首先进行预处理,可以通过stable diffusion web ui中的预处理,也可以通过ps这种图片处理软件,比如我想训练一个某动漫角色的Lora模型,那就需要这个角色的一些图.最后开始训练,如果使用GUi,那么需要调的值比较多,可以加载别人的配置https://pastebin.com/dl/ZgbbrE7f,自己需要改的就是底模路径,导出模型和数据路径.,也就是使用你这个Lora模型的词汇,这里可以使用hoshino_ai这个tag,所以我们需要添加这个触发词,操作如下。

2023-04-23 17:53:02 1110

原创 Nginx关于视频播放反向代理

当proxy_buffering开启,A发起请求到B,B再到C,C反馈的数据先到B的buffer上,然后B会根据proxy_busy_buffer_size来决定什么时候开始把数据传输给A。FileBrowser是一个开源的基于Web的文件管理器,它支持在Web浏览器中访问和管理本地和远程服务器上的文件。它提供了一个简单易用的界面来上传,下载,编辑和共享文件。在线看视频时,出现了奇怪的问题.我在原本开放的端口上能正常看视频,虽然有点卡卡的,但也算基本正常,但是在代理的uri上却始终播不出来.

2023-04-18 21:51:11 1054 1

原创 利用python做游戏

所有键盘和鼠标事件都将倒是这个for循环进行 如果检查到pygame.QUIT则退出pygame.display.flip()将不断更新屏幕,以显示元素的新位置,并且在原来的位置隐藏元素,从而营造平滑的移动效果。pygame.display.set_mode() 创建一个显示窗口,游戏的所有图形元素都将在其中绘制 (1200,800)是一个元组 宽1200像素 高800像素。赋给self.screen的对象是一个Surface.是屏幕的一部分,用于显示游戏元素。

2023-04-17 14:51:47 155

原创 hexo博客文章以更新时间排序

众所周知,我们可以利用hexo等框架发布自己的文章,文章发布后的顺序默认是按照创建时间排的,但当一篇文章更新时其顺序依旧按照创建时间,这一点不太符合一般常识,这里我们要使发布后的文章在博客显示顺序按照更新时间.这里以hexo的Next主题为例,以下是我的hexo版本信息这里比较重要的参数有以及updated。

2023-04-07 15:55:16 237 3

原创 [AI绘图教程]提示词prompt的基本使用

有几天没有写关于stable diffusion绘图的教程了这里先写一下关于prompt的基础教程.

2023-04-05 17:31:00 2100

原创 [AI绘图教程]stable-diffusion webui加载模型与插件. 实战AI绘画

之前讲了stable diffusion webui搭建,这里主要介绍使用方法以及模型,扩展等.使用NovelAI,lora模型

2023-03-24 13:10:45 6333

原创 AI绘画教程!实战,无脑上手

一个是网络问题,建议使用代理我推荐一定要在launch.py中修改下载地址,也就是修改github后续会更新一些扩展使用以及lora,contrtolnet模型使用,欢迎关注。

2023-03-23 16:18:18 671

原创 想用Python做后端api?Flask简单入个门!

java有一套spring但是略显笨重而且对于个人平时玩玩来说总感觉没必要(如果掌握了的话效率还是不错的) python的web框架有django和flask等

2023-01-24 23:38:34 1039

原创 利用服务器磁链RSS下载影视动漫

利用闲置服务器通过BT SSR下载动漫,并通过filebrowser浏览下载.涉及qb磁力链接下载,RSS订阅,filebrowser浏览

2023-01-24 13:36:43 818

原创 解决hexo博客中使用fancybox后图片下的标题问题

利用hexo搭建博客后我们需要插入图片,插入图片后我们想让图片点击后放大.于是使用了fancybox,之后发现fancybox会在图片下放一个图片标题.

2023-01-01 18:25:29 165

原创 美化你的Github profile

在几年前Github推出了美化Github profile的功能,到现在我来体验一下.最后成果通过模板生成,比较简单方便.

2023-01-01 17:05:24 200

原创 使用uniapp开发获取地理位置

使用uniapp开发微信小程序获取用户地理位置

2022-12-26 17:32:13 2515

原创 tkinter+requests练习

使用python的自带的tkinter桌面库写的爬虫程序.多线程

2022-11-11 13:54:30 220

原创 leetcode吐槽

leetcode-cn刷题我是服了这个中国特供leetcode了,同样的代码之前没有过之后就过了.比如对于这个题给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。int *plusOne(int *digits, int digitsSize, int *returnSize){ *returnSize = digitsSize; int ov

2022-03-12 16:45:09 7601

原创 csapp炸弹实验_bomb_lab详解

csapp炸弹实验 汇编逆向

2022-02-26 17:16:24 1404

运动想象 脑电信号 学习资料+代码

运动想象脑电信号是时间序列信号:例如在某通道连续记录的脑电信号,可以在时间域中表示为信号幅度或其他值相对于时间的变化,也可在频率域中表示为信号功率沿频率变化的分布. 本资源包括脑电EEG的预处理,特征提取以及后续分类的资料以及代码,适合想要入门学习脑电信号的人群,用于使用Matlab预处理脑电数据与特征提取,并使用Python进行分类处理.脑电图(Electroencephalogram,EEG)是通过精密的电子仪器,从头皮上将脑部的自发性生物电位加以放大记录而获得的图形,是通过电极记录下来的脑细胞群的自发性、节律性电活动。有常规脑电图、动态脑电图监测、视频脑电图监测.这里指的是头皮脑电.脑电信号分为自发性和诱发性两种,自发性EEG是在没有特定外界刺激的情况下大脑皮层的神经元自发性的进行电活动;诱发性EEG指由感官刺激引起的大脑皮层某一区域的电位的节律性变化。

2023-07-30

西工大 编译原理课程 实验班作业+课程资料 2022

作业 属于是demo类型,如果需要更好的可以参考清华那边的编译器 小编译器 主要是前端 使用flex+bison 也有手写的前端,包含课程资料课件,课程作业 2022年较新 西工大编译原理课程作业+实验班小编译器

2023-03-16

python深度学习图像伪造对抗攻击

利用python的torch torchvision torchattacks等等库构建深度学习图像伪造对抗攻击平台. 上传样例图片选择选项可以对图片进行伪造攻击. 您可以学得: python伪造攻击相关库 flask streamlit框架构建web应用 深度学习相关知识 比如cw,jsma等伪造攻击算法模型 带有详细设计 概要设计方案

2023-01-07

吴恩达机器学习 matlab代码 课件

cousera上的吴恩达机器学习课程 包含课件 每周作业

2022-08-13

机器学习 西工大作业 课件

机器学习 包含svm实验 西北工业大学作业和课件

2022-08-13

西工大软件工程课件作业

西北工业大学 软件工程 计算机 课件 作业 包含实验内容

2022-08-13

西工大计算社会学课程资料

西工大 计算社会学 课程资料作业 slides 包含平时的一次小作业和课程最后大作业

2022-05-24

西工大计算机网络理论作业

西工大 计网理论课作业 姚烨

2021-12-29

西工大计算机网络实验报告最新

2021年 计算机网络实验报告

2021-12-29

计组实验_西工大.zip

2021年的

2021-07-02

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

TA关注的人

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