Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
算法教程
间隔重复算法与FSRS
FSRS 是一种现代间隔重复算法,由 Jarrett Ye 开发。与 Anki 传统的 SM2 算法相比,它旨在学习你的记忆模式并更有效地安排复习。 什么是间隔重复间隔重复是一种基于证据的学习技术,通常使用
Java中的规则引擎
Java 中的规则引擎为我们提供了一个以灵活且定义的方式管理和执行业务规则的框架。这些引擎使开发人员能够在不更改核心应用程序的情况下更轻松地修改和理解规则,从而将业务逻辑与应用程序代码分开。 规则引擎旨在评
语句嵌入简单入门教程
句子嵌入(sentence embeddings)正如单词嵌入是单词的向量表示一样,句子嵌入也是句子的向量表示。我们还可以计算段落和文档的嵌入! 让我们一起来了解一下。 我们可以采用三种方法:[CLS]
词嵌入简单入门教程
本文谈论了“词嵌入”概念,嵌入主要分词语嵌入和句子嵌入两种。 前文阐述了什么是嵌入以及如何使用嵌入,那么就让我们对嵌入进行
为何SIEVE缓存没有被早点发现?
缓存对于从 CPU 到存储再到整个分布式架构的每一层系统的性能都至关重要。缓存如此重要意味着设计人员需要仔细考虑缓存清空时会发生什么,但他们并不总是做得很好 SIEVE 是一种逐出算法,是一种在需要放入新项时决定丢弃哪些缓存项的方法。
DeepAR预测算法
DeepAR(Deep Autoregressive)是一种用于时间序列预测的深度学习模型,由亚马逊的研究团队提出。 在时间序列预测领域,基于历史数据预测未来值的能力至关重要,先进的机器学习算法已变得不可或缺。DeepAR 就是这样一种强大的算法,它因其在
嵌入简单入门教程
本系列旨在揭开嵌入embedding模型的神秘面纱,并向您展示如何在项目中使用它们。 将介绍三种令人兴奋的应用: 查找最相似的 Quora 或 StackOverflow 问题 给定一个庞大的数据集,找出最相似的项目
什么是遗传算法
遗传算法 (GA) 是更大类别的进化算法 (EA) 的子集,是计算机科学和运筹学中使用的一种元启发式算法,其灵感来自于自然选择的过程。遗传算法经常采用受生物学启发的算子,包括变异、交叉和选择,以产生优化和搜索问题的高质量解决方案。优化决策树以提高性能、解决数独难题、超参数优化、因果推理等都是 GA
贪心贪婪算法示例
贪心贪婪算法(greedy algorithm)是计算机科学和优化的基本方法。它是一种简单直观的策略,用于解决各种问题并做出一系列选择以得出最佳解决方案。 本质上,贪心算法在每一步都会做出局部最优选择,希望这些选择能够产生全局最优解。
颠倒句子中单词顺序的程序
编写一个程序来颠倒给定句子中的单词顺序。单词被定义为非空格字符的序列。该句子是由空格分隔的单词的集合。 例子: 输入: “Hello World”输出: “World Hello”
将天转换为周的程序
编写一个程序将给定的天数转换为周数。 例子:输入: 14 天输出: 2 周 输入: 30 天输出: 4 周零 2 天 方法:要解
C++ 中的 Edmonds Karp 算法
Edmonds -Karp 算法是Ford-Fulkerson 方法的变体。它用于确定流量网络中的最大流量。它通过采用BFS(广度优先搜索)来定位具有最少边数的增广路径,从而提高了Ford-Fulkerson 算法的有效性。通过这样做,保证算法以O(VE2) 时间复杂度运行,其中V是图顶点的数量,E
C++ 中的二分法
数值分析的一个重要部分是在预定范围内定位连续函数根的过程。在这种情况下,二分法提供了一种简单的方法来识别根,有时称为区间减半法、二分查找法或二分法。它不是最快的方法,但其可靠性和简单性使其成为数值计算的有用工具。 当使用区间 [a, b]中的连续函数时,其
幽默:老师考排序算法
弹性工程中4种不同的速率限制策略
速率限制器是一种工具,用于监控客户端 IP 可以发送到 API 端点的每单位时间的请求数。如果请求数量超过某个阈值,速率限制器将在一段时间内阻止客户端 IP 发送进一步的请求。 关键概念 限制:客户端IP每单位时间可以向API端点发
解决递归问题的六种方法
许多软件工程师在编程面试中遇到递归问题。 如果你想成为善于解决递归问题,学习这6个模板: 1.迭代任何可以用循环解决的问题也可以用递归解决。 有时候递归提供了一个更简洁和
Java中5种排序算法教程
排序是 IT 中的基本操作,是有效数据管理的核心。在实践中,即使是稍微大一点的应用程序也很难找到不使用至少一种排序算法的应用程序。下面您将详细讨论流行的排序算法及其在 Java 中的实现。 1、选择排序理解
算法复杂性分析中的渐近表示法和分析
渐近分析中,我们根据输入大小评估算法的性能(我们不测量实际运行时间)。我们计算算法所花费的时间(或空间)如何随着输入大小的增加而增加。 渐近符号是一种根据输入大小描述算法的运行时间或空间复杂度的方法。它通常用于复杂性分析中,用于描述算法随着输入大小的增长
上页
下页