自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 特征可视化————YOLOv8查看网络结构及打印热力图

在深度学习模型中,特征可视化是指通过可视化方法展示模型内部特征的提取和表示过程。这有助于理解模型的决策过程和它在不同层级上关注的区域。特征可视化在调试、优化和解释模型方面起着关键作用。

2024-06-27 14:23:30 1532

原创 史诗级干货长文--Logistic回归

收集数据:采用任意方法收集数据。准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式则最佳。分析数据:采用任意方法对数据进行分析。训练算法:大部分时间将用于训练,训练的目的是为了找到最佳的分类回归系数。测试算法:一旦训练步骤完成,分类将会很快。使用算法:首先,我们需要输入一些数据,并将其转换成对应的结构化数值;接着,基于训练好的回归系数,就可以对这些数值进行简单的回归计算,判定它们属于哪个类别;在这之后,我们就可以在输出的类别上做一些其他分析工作。

2024-01-14 15:28:57 959

原创 史诗级长文--朴素贝叶斯

生成式模型,通过计算概率来进行分类,可以用来处理多分类问题。对小规模的数据表现很好,适合多分类任务,适合增量式训练,算法也比较简单。对输入数据的表达形式很敏感。由于朴素贝叶斯的“朴素”特点,所以会带来一些准确率上的损失。需要计算先验概率,分类决策存在错误率。

2024-01-13 16:52:57 956

原创 史诗级长文--决策树

优点易于理解和解释。决策树可以可视化。几乎不需要数据预处理。其他方法经常需要数据标准化,创建虚拟变量和删除缺失值。决策树还不支持缺失值。使用树的花费(例如预测数据)是训练数据点(data points)数量的对数。可以同时处理数值变量和分类变量。其他方法大都适用于分析一种变量的集合。可以处理多值输出变量问题。使用白盒模型。如果一个情况被观察到,使用逻辑判断容易表示这种规则。相反,如果是黑盒模型(例如人工神经网络),结果会非常难解释。

2024-01-07 14:38:17 1037

原创 史诗级干货长文---K近邻算法

k近邻法工作原理是:存在一个样本数据集合,也称作为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相似数据中出现次数最多的分类,作为新数据的分类。一般实现步骤如下:计算已知类别数据集中的点与当前点之间的距离;

2024-01-01 01:00:00 895

原创 pipreqs-----一招导出当前python项目的依赖包

导出python项目的依赖包,常规做法是上述方法导出的是pip安装的所有包,不仅仅是当前项目的,可能会导致错误python提供了pipreqs解决这个问题。

2023-12-11 17:01:29 558

原创 git 备份失败后本地资料丢失

最近在用gitee备份时,发现push失败后,本地资料丢失。

2023-12-08 22:42:44 453

原创 万字长文——搞懂Transformer的来龙去脉

目前主要的序列转录模型是包含Encoder-Decoder架构的RNN或CNN,性能最好的是通过注意力机制连接的Encoder-Decoder架构。本文提出了一种简单的架构-Transformer,抛弃了RNN和CNN,完全基于注意力机制。对于机器翻译的任务,模型具有卓越的质量,同时具有更高的并行性能,需要的训练时间显著减少,在WMT2014英德翻译任务中,获得25.4的BLEU,比现有的最佳结果提高了2BLEU以上,英法翻译任务中,在8个GPU上训练3.5天后,BLEU为41.8。

2023-12-05 21:28:23 1004

原创 兰州理工892数据结构

计通学院892数据结构真题,可远程辅导、答疑。有意者评论区留言或私聊。

2023-11-15 12:40:44 65

原创 2023最新计算机工程投稿经验

计算机工程是北大核心,CSCD扩展版,审稿速度比较快(加急审稿费200,20天左右;普通外审审稿费100,40天左右)

2023-11-14 11:40:22 1814 14

原创 使用切片的方式判断回文

【代码】使用切片的方式判断回文。

2023-10-25 17:47:11 62

原创 已知一辆汽车加满油后可行驶d(如d=7)km,而旅途中有若干个加油站。编写一个实验程序指出应在哪些加油站停靠加油,使加油次数最少。

输出:汽车不可能达到终点站!//0号和1号加油站间距大于汽车加满油可行驶里程。a[]={2,7,3,6} //加油站之间的距离。a[]={2,7,3,6} //加油站之间的距离。d=6 //汽车加满油后可行驶的里程。d=7 //汽车加满油后可行驶的里程。输入:n=4 //加油站数量。输出:3 //最小加油次数。输入:n=4 //加油站数量。

2023-10-24 10:04:42 700

原创 正整数分解问题

设n是一个正整数,可以分解为n=x1*x2*x3...*xm,其中xi>=2,设计一个算法求n的不同分解式的个数。输出:8 //不同分解式的个数。输入:12 //待分解的正整数。例如:n=12时有8种不同的分解式。

2023-10-22 14:33:00 182

原创 字符串中找出连续最长的数字串

输入示例:124241htjrjr797rgrrw1575373573733输出示例:1575373573733。

2023-10-19 21:43:58 174

原创 SRGAN:Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

文章提出了一种生成对抗网络(GAN)方法,用于单图像超分辨率(SR)。GAN由生成器网络和判别器网络组成,两者交替训练。生成器网络旨在生成高分辨率图像,使判别器网络难以区分真实高分辨率图像。GAN中使用的感知损失函数是内容损失和对抗损失的组合。内容损失衡量生成图像与真实高分辨率图像之间的相似性,而对抗损失鼓励生成器生成与真实高分辨率图像相似的图像。GAN在大量低分辨率和高分辨率图像对的数据集上进行训练。实验结果表明,所提出的GAN方法在感知质量和客观评估指标方面优于其他现有方法。

2023-10-14 14:38:25 184 2

原创 笔试真题:有趣数组

小红有一个长度为 n的数组。如果存在一个长度为 3 的子数组,使得a[i]<a[i+1]<a[i+2],那么这个数组就是有趣的。每次操作可以修改数组的一个值,请问最少需要几次操作才能使得这个数组变得不有趣。第二行输入n个整数 a[1],a[2],,a[n],表示数组的初始值。第一行输入一个整数几,表示数组的长度。输出一个整数,表示答案.

2023-09-23 21:22:59 318

原创 大厂笔试真题:给定一个字符串,字符串中存在若干个单词,并且每个单词用空格隔开,在每个单词中嵌入代表单词位置的数字,返回排序后的字符串

【代码】大厂笔试真题:给定一个字符串,字符串中存在若干个单词,并且每个单词用空格隔开,在每个单词中嵌入代表单词位置的数字,返回排序后的字符串。

2023-09-14 20:38:10 133

原创 Python实现给定2个字符串s和t,每次可以任意交换s的奇数位或偶数位上的字符

给定2个字符串s和t,每次可以任意交换s的奇数位或偶数位上的字符,即奇数位上的字符能与其他奇数位上的字符互换,偶数位上的字符也能与其他偶数位字符互换,问能否经过若千次交换,使s变成t。

2023-08-24 10:57:23 163 1

原创 Python将pdf转为word

"pdf2docx" 是指将 PDF 格式的文件转换为 DOCX 格式的文件,即将 PDF 文档转换为 Microsoft Word 文档。这个功能通常用于在需要编辑或修改 PDF 文件内容时,将 PDF 文件的内容转换为 Word 文档格式,以便进行编辑、排版、格式调整等操作。

2023-08-23 14:00:01 199

原创 Python中列表的合并与去重

可以使用循环遍历一个列表,然后使用 append() 方法逐个添加到另一个列表中。注意:可能会改变原始列表中元素的顺序。

2023-08-19 10:16:09 1477

原创 Python中字典的删除

del 关键字可以删除字典中的指定键值对或整个字典。

2023-08-18 10:16:11 3364 1

原创 Python实现猜数小游戏

【代码】Python实现猜数小游戏。

2023-08-17 08:10:17 115 1

原创 Python实现两个排序数组和的第k小元素

给定两个排序数组A,B,定义集合sum=a+b,a来自A,b来自B,求sum中第k小元素问题示例。

2023-08-16 00:15:00 98 1

原创 Python实现二叉树最长序列

给定一颗二叉树,找到最长连续路径的长度,即任何序列起始节点到树中任一节点都必须遵循父子关系,最迟连续路径必须是从父节点到子节点。

2023-08-14 22:56:48 149

原创 Python标准库thinter实现抽奖小工具

抽奖小工具。

2023-08-14 02:30:00 116

原创 Python解决约瑟夫问题!!!!500个小孩围一圈,从第一个小孩开始计数,逢3出圈,最后留在圈内的孩子是第几个

程序运行结果为436。

2023-08-13 00:30:00 305 1

原创 Python中switch case的替代方案!!

switch case是一种控制语句,但python不支持switch。

2023-08-12 00:15:00 236 1

原创 浅谈线程池!!!

电脑是几核就定义为几Runtime.getRuntime().availableProcessors()获取cpu的核心。

2023-08-11 00:30:00 22 1

原创 浅聊阻塞队列

添加3个元素,删除第4个元素时,会返回false。队列满了再添加会一直等待,队列空了再删除会一直等待。添加3个元素,删除第4个元素时,会抛出异常。取出时,如果队列是空的,就必须阻塞等待生产。写入时,如果队列满了,就必须 阻塞等待。添加或删除时,超过限定时间,则退出。多线程并发处理,线程池。

2023-08-10 01:30:00 28 1

原创 排查死锁!

【代码】排查死锁!

2023-08-09 02:30:00 23 1

原创 初步了解JMM

JMM是java内存模型,不存在的东西!是一种概念。

2023-08-08 09:36:03 28 1

原创 生产者消费者问题

【代码】生产者消费者问题。

2023-08-07 09:50:33 29

原创 Synchronized和Lock的区别

1.Synchronized是内置的关键字,Lock是一个java类2.Synchronized无法获取锁的状态,lock可以判断是否获取了锁3.Synchronized会自动释放锁,lock必须手动释放锁。如果不释放锁,会产生死锁4.Synchronized 线程1(获得锁,阻塞),线程2(等待,等待);Lock就不一定会等待下去5.Synchronized可重入锁,不可以中断的,非公平;Lock可重入锁,可以判断锁,非公平(可自己设置的)6.Synchronized适合少量的代码问题,Lock适合锁大

2023-08-06 22:24:16 91 2

原创 解决fatal:unableto access

使用git clone,遇到的问题:fatal: unable to access 'https://github.com/ultralytics/ultralytics/': gnutls_handshake() failed: The TLS connection was non-properly terminated.

2023-05-11 13:42:51 4620 1

原创 深度学习中禁用wandb方法

【代码】深度学习中禁用wandb方法。

2023-05-08 15:44:11 1600 4

原创 训练YOLOV8时遇到的Runime问题

训练yolov8时遇到的runtime问题。

2023-05-08 15:40:49 500 8

原创 彻底解决yolov8训练中的KeyError问题

训练yolov8时遇到的keyError问题。

2023-05-08 15:32:15 5378 13

Transformer思维导图

Transformer思维导图

2023-12-06

空空如也

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

TA关注的人

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