- 博客(516)
- 收藏
- 关注
原创 Fréchet Inception Distance(FID)原理
综上所述,FID 综合考虑了均值和协方差的差异,从而给出一个数值来量化生成图像的特征分布与真实图像的特征分布的相似度。较小的 FID 值表示生成图像的特征分布更接近真实图像,意味着生成模型的性能更好。FID 的核心思想是通过比较真实图像和生成图像在 Inception 模型特征空间中的分布差异,来评估生成模型的性能。它假设从真实数据和生成数据中提取的特征都近似服从高斯分布。FID 定义为两个多元高斯分布(分别由真实图像特征和生成图像特征的均值和协方差描述)之间的 Fréchet 距离。
2024-09-03 16:35:17
466
原创 gradio
Gradio 是一个开源 Python 库,旨在帮助开发者快速搭建和分享机器学习模型的用户界面(UI)。通过 Gradio,你可以将模型的输入和输出接口设计为网页应用,使其他人能够通过简单的 Web 界面与模型进行交互,无需编写复杂的前端代码。
2024-08-30 16:08:50
446
原创 torch.flatten函数中start_dim
函数的作用是将一个张量展平为一维张量或在特定维度开始展平为一个低维张量。假设我们有一个形状为。
2024-08-25 23:16:08
142
原创 iterrows()
它会生成一个迭代器,在每次迭代中返回一个包含两个元素的元组。其中,第一个元素是行索引,通常是整数索引或者标签索引;对象,代表该行的数据,其中的索引是列名,对应的值是该行在该列上的值。对象的一个方法,主要用于逐行遍历。
2024-08-23 23:35:38
1111
原创 主机字节序和网络字节序
在计算机网络通信的广袤世界里,主机字节序和网络字节序犹如两座坚实的基石,支撑着数据的准确传输与处理。今天,就让我们深入探讨这两个重要概念。主机字节序指的是在特定的计算机体系结构中,多字节数据在内存中的存储顺序。它主要分为两种类型。网络字节序是一种统一的字节序标准,在网络通信中,它规定多字节数据的存储顺序为大端字节序。许多编程语言都提供了函数来进行主机字节序和网络字节序之间的转换。主机字节序与网络字节序:网络通信中的关键概念。
2024-08-23 11:21:04
285
原创 downstream task
通常,先在大规模数据集上进行无特定任务目标的预训练,得到一个具有通用语言理解能力的模型。然后,针对具体的下游任务,如文本分类、命名实体识别、机器翻译等,利用预训练模型的参数进行微调(fine-tuning)。在深度学习中,“downstream task”(下游任务)指的是在预训练模型的基础上进行的特定任务。
2024-08-21 16:27:59
176
原创 Few-shot Learning
Few-shot learning 是一种机器学习方法,旨在从少量的样本中学习新的概念或任务。在传统的机器学习中,通常需要大量的标注数据来训练模型,以获得良好的性能。然而,在许多实际应用中,获取大量标注数据是困难、昂贵或耗时的。Few-shot learning 则试图解决这个问题,通过利用少量的样本进行学习,使模型能够快速适应新的任务或概念。
2024-08-20 22:54:16
1179
原创 NLP位置编码
在自然语言处理和深度学习中,位置编码(Position Encoding)是一种为了向模型中引入序列中元素位置信息的技术。当处理序列数据时,如文本句子或时间序列数据,模型通常需要考虑元素的顺序和位置关系。仅仅依靠原始的词向量或特征表示往往无法捕捉到位置信息,而位置编码则可以有效地将位置信息融入到模型的输入中。
2024-08-20 21:48:16
421
原创 信息瓶颈问题
信息瓶颈(Information Bottleneck)是一种源于信息论的理论框架,在多个领域中发挥着重要作用。它主要聚焦于理解和分析信息处理系统中的信息压缩与特征提取过程。:信息瓶颈方法致力于找到一种对输入数据的压缩表示方式。这种压缩表示应尽可能多地保留与特定目标变量相关的信息,同时最大限度地去除与目标变量无关的信息。通过这样的方式,能够在信息的压缩和关键信息的保留之间找到一个平衡。:信息瓶颈通过最小化一个由互信息组成的目标函数来实现其目标。设输入变量为(X),目标变量为(Y),压缩表示为(T)。
2024-08-20 21:42:41
704
原创 N-gram 模型介绍
例如,在句子“我喜欢吃苹果”中,2-gram(也称为二元语法)有“我喜欢”“喜欢吃”“吃苹果”;3-gram(三元语法)有“我喜欢吃”“喜欢吃苹果”。N 的取值通常根据具体任务和数据来确定,常见的有 unigram(N = 1,单个词)、bigram(N = 2)和 trigram(N = 3)等。总的来说,N-gram 模型在自然语言处理等领域中有着广泛的应用,但其也存在一些局限性。N-gram 模型是一种基于统计语言模型的算法,在自然语言处理领域中有着广泛的应用。统计 N-gram 频率。
2024-08-20 12:40:52
782
原创 clamp用法
方法通常用于对张量中的值进行范围约束,以满足特定的计算需求或保证数值的合理性。: 将张量中的所有值限制在给定的最小值和最大值之间。: 将张量中的所有值限制为不小于给定的最小值。: 将张量中的所有值限制为不大于给定的最大值。方法用于对张量的值进行限制。在 PyTorch 中,
2024-08-15 17:02:40
167
原创 杰卡德系数
例如,在文本分类任务中,如果有两个文档的词汇集合分别为。杰卡德系数是一种用于衡量两个集合相似度的重要指标。,表示这两个文档在词汇上有一定的相似性。
2024-08-15 16:44:11
571
原创 torch.meshgrid
在很多涉及坐标操作、图像处理、构建网格数据等任务中非常有用。是 PyTorch 中的一个函数,用于创建多维网格坐标。它接受多个一维张量作为输入,并根据指定的索引模式(通过。)生成相应的多维网格张量。
2024-08-14 09:58:22
518
原创 为什么在实践中只考虑特定的缩放比和宽高比组合
例如,如果有很多个不同的缩放比和宽高比,以每个像素为中心生成锚框,那么锚框的总数会呈几何级数增长,这将极大地增加计算量和计算时间,可能导致系统无法在合理的时间内完成处理。而只考虑特定的组合,如 `(s₁, r₁), (s₁, r₂),..., (s₁, rₘ), (s₂, r₁), (s₃, r₁),..., (sₙ, r₁)` ,能够在保证一定程度覆盖真实边界框的情况下,有效地控制锚框的生成数量,降低计算的复杂性。这样可以在保证检测效果的同时,提高计算效率,使目标检测算法在实际应用中更加可行和实用。
2024-08-14 09:39:59
238
原创 3132. Find the Integer Added to Array II
【代码】3132. Find the Integer Added to Array II。
2024-08-09 22:31:44
339
原创 3131. Find the Integer Added to Array I
【代码】3131. Find the Integer Added to Array I。
2024-08-08 22:52:49
456
原创 80. Remove Duplicates from Sorted Array II
【代码】80. Remove Duplicates from Sorted Array II。
2024-08-07 22:30:30
336
原创 3143. Maximum Points Inside the Square
【代码】3143. Maximum Points Inside the Square。
2024-08-03 08:34:01
248
原创 LCP40.心跳挑战
请帮参赛选手计算最大的有效得分。若不存在获取有效得分的卡牌方案,则返回 0。解释:选择数字为 1、8、9 的这三张卡牌,此时可获得最大的有效得分 1+8+9=18。张卡牌数字总和为偶数,则选手成绩「有效」且得分为。力扣挑战赛」心算项目的挑战比赛中,要求选手从。解释:不存在获取有效得分的卡牌方案。
2024-08-01 09:51:10
348
原创 腾讯后台开发面经
虚函数(Virtual Function)是面向对象编程(OOP)中的一个重要概念,特别是在C++等语言中。虚函数允许在基类中声明一个函数,并在派生类中对这个函数进行重写(Override),从而实现运行时多态性(Run-time Polymorphism)。综上所述,内存对齐在提高程序的性能、稳定性、可维护性和安全性等方面都发挥着重要作用。开发者在编写代码时应当意识到内存对齐的重要性,并采取适当的措施来确保数据的正确对齐。是一个操作符,用于在堆(heap)上动态地分配内存并初始化对象。
2024-06-25 00:15:10
626
原创 proactor模式
Proactor模式是一种异步I/O的设计模式,它允许程序直接发起一个异步I/O操作并立即返回,而不需要等待该操作完成。一旦I/O操作实际完成,系统会通知相应的完成处理程序(Completion Handler),该处理程序随后执行与该I/O操作相关的后续处理。
2024-06-23 10:44:48
388
原创 基于SOCKET的***网络软件的设计与实现
二、基于SOCKET的网络软件的需求。2、概要设计:画出软件系统结构图。3、详细设计:软件的详细设计,如类图、序列图、重要的算法流程图或伪代码,等等。4、实现:软件基本功能相关的截图和关键代码。
2024-06-12 18:01:34
873
原创 吃豆人对抗
鬼和吃豆人只会向上下左右四个方向移动,每轮移动一格,吃豆人先移动然后鬼移动,并且不会走到地图之外。换句话说,如果某个地方是一堵墙,那么吃豆人和鬼都不能走到那个地方。, 来控制吃豆人的移动,分别表示上下左右。更正式的,假设当前吃豆人的位置为(x,y),那么做出以下决定的吃豆人移动情况如下。您只需要solve() 函数里面编写您的策略并且返回对吃豆人的操作即可。地图中有n 个鬼,11 个吃豆人,若干墙,若干豆子。当以下任意一个条件成立,那么本场游戏结束,开始下一场游戏。鬼的个数由地图判断。
2024-06-04 10:57:16
400
原创 153. Find Minimum in Rotated Sorted Array
【代码】153. Find Minimum in Rotated Sorted Array。
2024-05-27 15:12:09
269
原创 1823. Find the Winner of the Circular Game
【代码】1823. Find the Winner of the Circular Game。
2024-03-24 19:07:00
338
原创 2019南京大学计算机考研复试机试题-Stepping Numbers
【代码】2019南京大学计算机考研复试机试题-Stepping Numbers。
2024-03-22 23:35:11
577
原创 Intersection of Two Linked Lists LCCI
【代码】Intersection of Two Linked Lists LCCI。
2024-03-22 22:39:21
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人