计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-05

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-04


目录

文章目录

  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-04
    • 目录
    • 1. LLM-Augmented Symbolic Reinforcement Learning with Landmark-Based Task Decomposition
      • 摘要
      • 研究背景
      • 问题与挑战
      • 如何解决
      • 创新点
      • 算法模型
      • 实验效果
      • 推荐阅读指数
      • 推荐理由
    • 2. Lost-in-Distance: Impact of Contextual Proximity on LLM Performance in Graph Tasks
      • 摘要
      • 研究背景
      • 问题与挑战
      • 如何解决
      • 创新点
      • 算法模型
      • 实验效果
      • 重要数据与结论
      • 推荐阅读指数
      • 推荐理由
    • 3. Zodiac: A Cardiologist-Level LLM Framework for Multi-Agent Diagnostics
      • 摘要
      • 研究背景
      • 问题与挑战
      • 如何解决
      • 创新点
      • 算法模型
      • 实验效果
      • 重要数据与结论
      • 推荐阅读指数
      • 推荐理由
    • 4. Can LLMs Reliably Simulate Human Learner Actions? A Simulation Authoring Framework for Open-Ended Learning Environments
      • 摘要
      • 研究背景
      • 问题与挑战
      • 如何解决
      • 创新点
      • 算法模型
      • 实验效果
      • 重要数据与结论
      • 推荐阅读指数
      • 推荐理由
    • 5. From Pixels to Tokens: Byte-Pair Encoding on Quantized Visual Modalities
      • 摘要
      • 研究背景
      • 问题与挑战
      • 如何解决
      • 创新点
      • 算法模型
      • 实验效果
      • 重要数据与结论
      • 推荐阅读指数
      • 推荐理由
    • 后记


1. LLM-Augmented Symbolic Reinforcement Learning with Landmark-Based Task Decomposition

Authors: Alireza Kheirandish, Duo Xu, Faramarz Fekri
https://arxiv.org/abs/2410.01929

增强符号强化学习与基于地标的任务分解

摘要

本文提出了一种新的方法,通过使用给定的正负轨迹来识别子任务,以解决复杂的强化学习任务。我们假设状态由一阶谓词逻辑表示,并设计了一种新算法来识别子任务。然后,我们使用大型语言模型(LLM)生成一阶逻辑规则模板,以实现每个子任务。这些规则进一步通过归纳逻辑编程(ILP)基于强化学习的代理进行微调。通过实验,我们验证了算法在检测子任务方面的准确性,并研究了语言模型产生的常识规则的质量。实验表明,我们的方法可以生成解决子任务所需的规则,从而在对环境预定义的一阶逻辑谓词的假设更少的情况下解决复杂任务。

研究背景

在强化学习(RL)中,将复杂任务分解为更简单的子任务是关键技术之一。这种方法通过将艰巨的挑战分解为更小、更易实现的目标和清晰的路径,使复杂任务更易于管理。地标是完成任务所必需访问的特定状态,它们作为关键里程碑,有助于有效的决策制定和结构化、高效的解决问题策略。

问题与挑战

在复杂环境中,直接找到目标的轨迹并不明显,或者解决复杂任务所需的策略复杂,使得直接解决方案具有挑战性。此外,在稀疏且不可解释的奖励环境中,如何有效地识别地标和子任务是一个挑战。

如何解决

作者提出了一种算法,使用对比学习来检测潜在的地标状态,然后使用图搜索算法来识别每个子任务所需的必要谓词。此外,使用大型语言模型(LLM)生成规则模板,这些模板进一步通过归纳逻辑编程(ILP)基于RL代理进行微调。

图检索算法:
在这里插入图片描述

创新点

  1. 地标识别:使用对比学习和图搜索算法来识别地标,而不是依赖于奖励中心算法。
  2. 规则模板生成:使用LLM生成规则模板,而不是依赖于人类专家生成的规则模板。
  3. 减少对预定义谓词的依赖:通过LLM引导的规则生成,减少了对环境预定义一阶逻辑谓词的假设。

算法模型

  1. 对比学习:用于检测潜在的地标状态。
  2. 图搜索算法:用于识别每个子任务所需的必要谓词。
  3. LLM规则模板生成:使用LLM生成规则模板。
  4. ILP-RL代理:用于微调生成的规则模板。

实验效果

  • 实验环境:修改版的GetOut和Loot环境。
  • 重要数据
    • 在GetOut*环境中,4个子任务的平均奖励为22.86 ± 2.46。
    • 在GetOut环境中,4个子任务的平均奖励为22.84 ± 2.49。
  • 结论:算法在检测子任务方面准确且高效,LLM引导的规则生成方法减少了对预定义逻辑谓词的依赖,提供了更灵活和可扩展的解决方案。
  • 在这里插入图片描述

在这里插入图片描述

推荐阅读指数

★★★★☆

推荐理由

这篇文章提出了一种创新的方法,通过结合LLM和符号RL来解决复杂的强化学习任务。这种方法不仅提高了子任务检测的准确性和效率,而且减少了对预定义逻辑谓词的依赖,为解决复杂任务提供了一种新的视角。

2. Lost-in-Distance: Impact of Contextual Proximity on LLM Performance in Graph Tasks

Authors: Hamed Firooz, Maziar Sanjabi, Wenlong Jiang, Xiaoling Zhai
https://arxiv.org/abs/2410.01985

在这里插入图片描述
“迷失在远距离”: 上下文邻近性对大型语言模型在图任务中性能的影响

摘要

尽管大型语言模型(LLMs)取得了显著的进步,但它们在检索和有效处理相关上下文数据方面存在盲点。我们展示了LLMs在处理复杂度超出“大海捞针”场景的图任务时,其性能受到上下文中相关信息邻近性的影响,这种现象我们称之为“迷失在远距离”。我们检验了两个基本的图任务:识别两个节点之间的共同连接和评估三个节点之间的相似性,并表明模型在这些任务中的表现在很大程度上取决于共同边的相对位置。我们评估了三个公开可用的LLMs(Llama-3-8B、Llama-3-70B和GPT-4),并使用各种图编码技术来表示LLM输入的图结构。我们提出了“迷失在远距离”现象的公式,并证明“迷失在远距离”和“迷失在中间”现象是独立发生的。结果表明,模型的准确性随着节点连接之间的距离增加而下降,下降幅度高达6倍,与图编码和模型大小无关。

研究背景

LLMs通过利用规模和基于注意力的架构,达到了前所未有的普遍性水平。这些模型在包括语言翻译、阅读理解和问答在内的多种任务中展现出卓越能力。此外,LLMs也越来越多地作为各种面向用户的机器学习和人工智能应用的基础模块,例如推荐系统、图相关任务和知识库等。

问题与挑战

尽管LLMs在许多应用中得到扩展,但它们在处理信息时存在某些盲点,显著影响其性能。尤其是这些模型如何在上下文中处理信息并检索相关数据以解决手头任务,这仍然是一个研究的活跃领域。

如何解决

文章通过实验发现,在需要跨子图信息查找的任务中,模型性能不仅因为基于绝对位置的“迷失在中间”效应而下降,而且还受到上下文中信息片段之间相对距离的影响,即“迷失在远距离”现象。

创新点

  • 提出了“迷失在远距离”现象,区分于之前研究中提出的“迷失在中间”现象。
  • 证明了在图任务中,模型性能不仅受信息绝对位置的影响,还受到信息之间相对距离的影响。
  • 在不同的图编码算法和各种公开可用的LLMs上验证了这一现象,表明这是当前架构的一个普遍限制。

算法模型

文章中没有明确提出新的算法模型,而是使用了现有的三个大型语言模型:Llama-3-8B、Llama-3-70B和GPT-4,并采用了不同的图编码技术来表示图结构。

实验效果

  • 在图任务中,模型的准确性随着节点连接之间的距离增加而显著下降。
  • 在“共同连接”任务中,当相关信息在上下文中的距离增加时,模型性能下降。
  • 在“相似性”任务中,需要进行多次交叉引用操作,性能下降更为明显。
  • 实验结果表明,即使控制了相关信息的绝对位置,模型性能仍然受到“迷失在远距离”现象的影响。

重要数据与结论

  • 在“共同连接”任务中,当两个节点的共同连接信息之间的距离增加时,模型的准确性显著下降。
  • 在“相似性”任务中,模型需要执行两次共同连接任务和一次比较任务,性能下降更为明显。
  • 模型准确性可能因为“迷失在远距离”现象而下降高达6倍。

推荐阅读指数

★★★★☆

推荐理由

这篇文章对于理解大型语言模型在处理图结构数据时的局限性具有重要意义。它揭示了在复杂任务中,信息的相对位置对模型性能有显著影响,这对于设计更好的图算法和改进LLMs的上下文处理能力具有启发作用。

3. Zodiac: A Cardiologist-Level LLM Framework for Multi-Agent Diagnostics

Authors: Yuan Zhou, Peng Zhang, Mengya Song, Alice Zheng, Yiwen Lu, Zhiheng
Liu, Yong Chen, Zhaohan Xi
https://arxiv.org/abs/2410.02026
在这里插入图片描述
ZODIAC:用于多代理诊断的心脏病专家级LLM框架

摘要

大型语言模型(LLMs)在医疗保健领域取得了显著进展,但它们在特定临床实践中的专业程度仍存在显著差距,限制了它们在现实世界诊断中的应用。在本项工作中,我们介绍了ZODIAC,这是一个具有心脏病专家级专业水平的LLM驱动框架,旨在让LLMs参与心脏诊断。ZODIAC通过从患者数据中提取临床相关特征、检测显著心律失常并生成初步报告来协助心脏病专家,这些报告随后由心脏病专家进行审查和完善。为了达到心脏病专家级的专业水平,ZODIAC建立在多代理协作框架上,能够处理患者的多种数据。每个LLM代理都使用心脏病专家判定的真实患者数据进行微调,增强了模型的专业水平。ZODIAC通过了独立心脏病专家的严格临床验证,并在八个指标上进行了评估,这些指标衡量了临床效果并解决了安全问题。结果显示,ZODIAC的表现优于行业领先的模型,包括OpenAI的GPT-4o、Meta的Llama-3.1-405B和Google的Gemini-pro,以及像Microsoft的BioGPT这样的医疗专家LLM。ZODIAC展示了专业LLM在医疗保健中的变革潜力,通过提供满足医疗实践严格要求的特定领域解决方案。值得注意的是,ZODIAC已成功集成到心电图(ECG)设备中,这代表了将LLMs嵌入到软件即医疗设备(SaMD)中的日益增长的趋势。

研究背景

随着技术不断革新医疗保健领域,人工智能(AI)已成为医疗设备中的关键组成部分,推动了临床实践中数字健康的发展。在最有前景的AI进展中,大型语言模型(LLMs)在数字健康中开辟了新的可能性。随着人类般的对话技巧和广泛的预训练知识,LLMs越来越多地被行业领导者作为临床支持工具采用,发展成为专门的临床代理。

问题与挑战

尽管取得了这些进展,将LLMs整合到现实世界的医疗保健实践中仍处于初期阶段,它们在专业性方面存在显著差距。弥合这些差距至关重要,尤其是在部署受FDA软件即医疗设备(SaMD)法规管辖的医疗保健环境中。

如何解决

本研究旨在解决将LLMs与心脏学领域的SaMD实践对齐的挑战,专注于心电图(ECGs)的临床发现和解释。我们介绍了ZODIAC,这是一个旨在实现心脏病专家级专业性的LLM驱动的多代理框架。

创新点

  • 多代理协作框架:ZODIAC利用多个LLM代理分析多模态患者数据,包括表格格式的临床指标和图像格式的ECG追踪。
  • 数据驱动的专业主义:ZODIAC建立在真实世界的数据之上,包括来自诊所的患者数据、心脏病专家判定的文本和临床实践指南。
  • 技术驱动的专业主义:ZODIAC的技术设计符合心脏病专家级的诊断实践。

算法模型

ZODIAC由三个代理组成:

  1. 指标到发现代理(θM2F):一个表格到文本的LLM,从表格指标(M)中提取关键特征,同时结合B中的患者生物统计数据生成临床发现。
  2. 追踪到发现代理(θT2F):一个图像到文本的LLM,从ECG追踪(T)中识别关键因素,整合B中的相关信息,并产生临床发现。
  3. 发现到解释代理(θF2I):一个基于文本的LLM,将两个代理的发现(F)综合起来,应用临床指南(G),生成解释(I)。

在这里插入图片描述

实验效果

  • 临床验证:ZODIAC通过与独立心脏病专家的合作进行了严格的临床验证,评估了其在八个指标上的临床效果和安全性。
  • 性能比较:ZODIAC在所有评估指标上均优于其他领先的LLMs,包括GPT-4o、Gemini-Pro、Llama-3.1-405B和BioGPT等。
    在这里插入图片描述

重要数据与结论

  • ZODIAC在准确性、完整性、组织性、可理解性和简洁性等临床领域指标上均优于其他模型。
  • 在安全性领域,ZODIAC在一致性、无幻觉和无偏见等指标上也展现出卓越的性能。

推荐阅读指数

★★★★★

推荐理由

这篇文章介绍了一个创新的LLM框架ZODIAC,它在心脏诊断领域达到了心脏病专家的专业水平。ZODIAC的成功展示了LLM在医疗保健领域的巨大潜力,特别是在提高临床诊断的效率和准确性方面。此外,ZODIAC的多代理架构和严格的临床验证过程为未来LLM在医疗领域的应用提供了宝贵的经验和模式。

4. Can LLMs Reliably Simulate Human Learner Actions? A Simulation Authoring Framework for Open-Ended Learning Environments

Authors: Amogh Mannekote, Adam Davies, Jina Kang, Kristy Elizabeth Boyer
https://arxiv.org/abs/2410.02110
在这里插入图片描述
LLMs能否可靠地模拟人类学习者行为?开放式学习环境的仿真授权框架

摘要

模拟学习者行为有助于在部署前对开放式交互式学习环境进行压力测试,并原型化新的适应性调整。尽管最近的研究表明,使用大型语言模型(LLMs)模拟人类行为具有潜力,但此类方法由于关键限制尚未超越初步的概念验证阶段。首先,LLMs对微小的提示变化非常敏感,这让人怀疑它们在没有广泛的提示工程的情况下能否泛化到新场景。此外,表面上成功的结果往往是不可靠的,要么是因为领域专家无意中引导LLMs产生预期结果,导致自我实现的预言;要么是因为LLM在其训练数据中遇到了非常相似的场景,这意味着模型可能不是在模拟行为,而是在复述记忆内容。为了应对这些挑战,我们提出了HYP-MIX,一个仿真授权框架,允许专家通过结合关于学习者行为的可测试假设来开发和评估仿真。在物理学习环境中测试此框架时,我们发现GPT-4 Turbo即使在底层学习者模型发生变化时也能保持校准行为,为LLMs能够用于模拟开放式交互式学习环境中的真实行为提供了第一个证据,这是有用LLM行为仿真的先决条件。

研究背景

开放式交互式学习环境提供了独特的教育价值,提供了可定制和动态的空间,让学习者可以探索、实验和构建知识。然而,开发这些环境是具有挑战性的,它不仅需要创建教学内容,还需要为知识水平和心理特征各异的学习者适应学习体验的机制。

问题与挑战

开发这些环境需要一个迭代过程,在理论最佳实践与实际需求之间不断进行平衡。此外,开发仿真在冷启动阶段是具有挑战性的,因为在新环境中缺乏真实学习者数据。这种稀缺性阻止了纯粹的数据驱动方法,需要依赖于类似研究的日志数据、学习科学理论的预测、教师经验和专家直觉。

如何解决

文章提出了HYP-MIX框架,通过结合关于学习者行为的可测试假设来创建和评估仿真。该框架允许专家开发和评估仿真,同时提供了一种平衡的专家知识和自动化推理的集成。

创新点

  • HYP-MIX框架:提供了一个系统化的仿真授权框架,用于将专家知识整合到基于LLM的学习者行为仿真中。
  • 边际分布假设(MDHyps):作为仿真评估和创作的基础,提供了一个明确的、统计上关于仿真在新仿真场景中的鲁棒性和泛化能力的定义。

算法模型

HYP-MIX框架的核心是MDHyps,它关注于一个学习者特征与特定行为之间的概率分布关系。这些假设可以在多次仿真运行中通过分析结果分布进行测试。
在这里插入图片描述
在这里插入图片描述

实验效果

  • 在HypoOrbits环境中,GPT-4 Turbo在底层学习者模型发生变化时仍能保持校准行为。
  • 在18种情况下,有16种情况GPT-4 Turbo能够泛化到新的学习者模型和特征,而无需重新校准。

重要数据与结论

  • GPT-4 Turbo在大多数情况下能够保持对学习者行为的模拟校准,表明LLMs有潜力用于行为仿真。
  • 该研究为使用MDHyps作为仿真创作的单位提供了基础,并为未来扩展到更复杂的环境和学习者特征奠定了基础。

推荐阅读指数

★★★★☆

推荐理由

这篇文章提出了一个创新的框架,用于在开放式学习环境中模拟学习者行为。研究结果表明,现有的LLMs有可能被用于模拟真实行为,这对于教育技术的发展和智能辅导系统的创建具有重要意义。

5. From Pixels to Tokens: Byte-Pair Encoding on Quantized Visual Modalities

Authors: Wanpeng Zhang, Zilong Xie, Yicheng Feng, Yijiang Li, Xingrun Xing,
Sipeng Zheng, Zongqing Lu
https://arxiv.org/abs/2410.02155

在这里插入图片描述
从像素到标记:在量化视觉模态上应用字节对编码

摘要

多模态大型语言模型(MLLMs)在整合视觉和文本信息方面取得了显著进展,但它们通常难以有效地对齐这些模态。我们介绍了一种新颖的图像标记器,通过将字节对编码(BPE)原理应用于视觉数据,从而弥合了这一差距。与传统方法不同,我们的方法直接将结构先验信息纳入图像标记,这类似于文本大型语言模型中成功的标记策略。这种创新方法使Transformer模型能够更有效地跨模态学习和推理。通过理论分析和广泛的实验,我们证明了我们的BPE图像标记器显著增强了MLLMs的多模态理解能力,即使是在有限的训练数据下。我们的方法不仅提高了各种基准测试的性能,还显示出有希望的可扩展性,可能为更有效和强大的多模态基础模型铺平了道路。

研究背景

多模态大型语言模型(MLLMs)的发展取得了显著进展,但这些多模态基础模型通常分别对不同模态进行建模,并采用许多模态特定的设计,如专门的编码器和解码器。这种方法虽然允许训练数据与这些模态特定设计很好地对齐,但在实现对多模态信息的统一理解方面常常遇到困难。

问题与挑战

现有的MLLMs在处理视觉数据时,往往需要依赖于专门的解码器来解释编码器提供的嵌入,这导致LLMs需要重新学习如何解释标记嵌入,从而难以与这些模态对齐。

如何解决

文章提出了一种新的学习范式,通过使用新颖的BPE图像标记器对多模态数据的统一表示进行标记化,使Transformer模型能够更好地理解图像数据。

创新点

  • BPE图像标记器:首次提出显式地对多模态数据进行标记化的MLLM学习新范式。
  • 理论分析:提供了为何这种学习范式能带来好处的理论分析,并提供了相应的实验验证。
  • 算法设计:设计了训练BPE图像标记器的算法,并训练了带有此标记器的MLLM。

算法模型

  • 图像表示和量化:将图像表示为一系列图像块的集合,使用向量量化(VQ)将这些图像块量化。
  • BPE图像标记器:将量化后的图像转换为一系列标记ID。
  • 单字模型:定义了给定标记序列的概率。
  • 多模态大型语言模型(MLLM):定义了一个能够处理文本和图像数据的概率模型。

实验效果

  • VQAv2:视觉问题回答
  • MMBench:多模态理解
  • MME:多模态评估
  • POPE:对象幻觉评估
  • VizWiz:针对视力障碍用户的视觉问题回答

实验结果表明,BPE图像标记器显著提高了MLLMs的多模态理解能力,甚至在有限的训练数据下也实现了性能提升。

重要数据与结论

  • 两阶段训练:先进行图像理解预训练(PT),然后进行全参数微调(SFT)。
  • 数据扩展:通过增加训练数据量,模型性能持续提升,显示出方法的可扩展性。
  • 词汇量影响:BPE词汇量的大小对模型性能有显著影响,适中的词汇量(如8K)最有利于学习。

推荐阅读指数

★★★★☆

推荐理由

这篇文章提出了一种新的多模态数据标记化方法,通过将字节对编码(BPE)应用于图像数据,显著提高了多模态大型语言模型的性能。该方法不仅提高了模型在多个基准测试中的性能,还显示出良好的可扩展性,为未来构建更强大的多模态基础模型提供了新的思路。


后记

如果您对我的博客内容感兴趣,欢迎三连击(点赞,关注和评论),我将持续为您带来计算机人工智能前沿技术(尤其是AI相关的大语言模型,深度学习,计算机视觉相关方向)最新学术论文及工程实践方面的内容分享,助力您更快更准更系统地了解 AI前沿技术

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/439654.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Junit和枚举ENUM

断言机制,JAVA中的断言机制是一种用于检查程序中某个条件是否为真的机制。它可以在程序运行时检查某个条件是否满足,如果不满足则会抛出AssertionError异常。 在java中,断言机制默认是关闭的。所以会输出u。 断言机制只是为了用来吃调试程序的&#xff0…

Windows 11将新增基于AI的搜索、生成式填充和其它AI功能

微软正在扩展 Windows 11 的内置 AI 功能列表,增加了几项新功能,例如由 AI 支持的 Windows 搜索、“Click to Do”、生成填充和擦除以及照片中的超级分辨率等功能。 Click to Do 在您按下 Windows 键并单击鼠标时触发。 它可以扫描屏幕上显示的内容&…

【复习】JS中的数据类型

文章目录 数据类型UndefinedNullBooleanNumberStringSymbolBigIntObjectArrayFunctionDateRegExp 数据类型 其实就两种,原始数据类型(Primitive Types)和引用数据类型(Reference Types) JS将数据分为七种数据类型&…

Java 注释新手教程一口气讲完!ヾ(≧▽≦*)o

Java 注释 Java面向对象设计 - Java注释 什么是注释? Java中的注释允许我们将元数据与程序元素相关联。 程序元素可以是包,类,接口,类的字段,局部变量,方法,方法的参数,枚举&…

封装el-upload组件,用于上传图片和视频

使用环境 vue3element-ui plus 需要根据后端返回结构修改的函数&#xff1a;onPreview onRemove onSuccess 组件使用 基本使用 源代码&#xff1a; <script setup> import AutoUploadFile from /components/auto-upload-file/index.vue function change(urls){console.…

手机sd卡数据被清空怎么恢复原状?高效、可行的恢复策略

在数字化时代&#xff0c;手机SD卡作为我们存储重要数据的“数字仓库”&#xff0c;其安全性与稳定性直接关系到我们日常生活的便捷与信息安全。然而&#xff0c;不慎操作或系统故障导致的SD卡数据清空&#xff0c;常常让人措手不及&#xff0c;焦虑万分。面对这一挑战&#xf…

windows10或11家庭版实现远程桌面连接控制

远程协助是一种Windows工具&#xff0c;允许控制者使用鼠标和键盘远程控制接受者的计算机&#xff0c;从某种程度上讲&#xff0c;这也是Win10家庭版无法远程桌面的一个有效替代方案。 步骤1. 在使用Windows远程协助之前&#xff0c;您需要先更改某些设置&#xff0c;右键单击…

Pikichu-xss实验案例-通过xss获取cookie

原理图&#xff1a; pikachu提供了一个pkxss后台&#xff1b; 该后台可以把获得的cookie信息显示出来&#xff1b; 查看后端代码cookie.php&#xff1a;就是获取cookie信息&#xff0c;保存起来&#xff0c;然后重定向跳转到目标页面&#xff1b;修改最后从定向的ip&#xff0…

【C++】关键字+命名空间

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解C的命名空间&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 一. 关键字二. 命名空间2.1 命名空间的定义2.2 命名空间的使用a. 命名空间名称作用域限定…

source insight 的开源替代

source insight 的开源替代——sourcetrail&#xff0c;开源地址&#xff1a;https://github.com/CoatiSoftware/Sourcetrail Sourcetrail 是一个交互式源代码浏览器&#xff0c;它通过为代码编制索引并收集有关其结构的数据来简化现有源代码中的导航。然后&#xff0c;Sourcet…

【Linux的内存管理】

为什么需要内存管理 分段和分页内存分段内存分页 分页情况下&#xff0c;虚拟内存如何映射到物理地址页表原理多级页表 TLB快表段页式内存管理需要为什么进程地址空间Linux的进程虚拟地址空间管理进程地址空间如何分配虚拟内存虚拟内存的管理程序编译后的二进制文件如何映射到虚…

论文笔记:微表情欺骗检测

整理了AAAI2018 Deception Detection in Videos 论文的阅读笔记 背景模型实验可视化 背景 欺骗在我们的日常生活中很常见。一些谎言是无害的&#xff0c;而另一些谎言可能会产生严重的后果。例如&#xff0c;在法庭上撒谎可能会影响司法公正&#xff0c;让有罪的被告逍遥法外。…

TIM(Timer)定时器的原理

一、介绍 硬件定时器的工作原理基于时钟信号源提供稳定的时钟信号作为计时器的基准。计数器从预设值开始计数&#xff0c;每当时钟信号到达时计数器递增。当计数器达到预设值时&#xff0c;定时器会触发一个中断信号通知中断控制器处理相应的中断服务程序。在中断服务程序中&a…

启动redis

1. 进入root的状态&#xff0c;sudo -i 2. 通过sudo find /etc/redis/ -name "redis.conf"找到redis.conf的路径 3. 切换到/etc/redis目录下&#xff0c;开启redis服务 4. ps aux | grep redis命令查看按当前redis进程&#xff0c;发现已经服务已经开启 5.关闭服务…

【Linux】进程控制(创建、终止、等待、替换)

文章目录 1. 进程创建2. 进程终止3. 进程等待4. 进程程序替换4.1 认识进程替换4.2 认识全部接口 1. 进程创建 如何创建进程我们已经在之前学习过了&#xff0c;无非就是使用fork()&#xff0c;它有两个返回值。创建成功&#xff0c;给父进程返回PID&#xff0c;给子进程返回0&…

解决:使用layui.treeTable.updateNode,更新表格数据后,done里面的事件丢失问题

1. 背景 在给树形表格添加行点击事件&#xff0c;并且只更新当前行数据。 treeTable.updateNode("SpeProjListId", result.LAY_DATA_INDEX, result);更新数据后&#xff0c;点击事件失效。 1. 给字段绑定事件&#xff1a; class"link_a link_style" , {…

AI2.0时代,普通小白如何通过AI月入30万

最近这2年AI真的太火了&#xff0c;很多人都在讨论怎么用AI赚钱、提高效率。其实&#xff0c;我觉得AI并没有那么复杂&#xff0c;尤其是如果你不做AI底层研究&#xff0c;只是利用它来帮你省事、提效、赚钱&#xff0c;那就像当初学用电脑、用手机一样简单。你不需要懂AI的技术…

论文阅读:PET/CT Cross-modal medical image fusion of lung tumors based on DCIF-GAN

摘要 背景&#xff1a; 基于GAN的融合方法存在训练不稳定&#xff0c;提取图像的局部和全局上下文语义信息能力不足&#xff0c;交互融合程度不够等问题 贡献&#xff1a; 提出双耦合交互式融合GAN&#xff08;Dual-Coupled Interactive Fusion GAN&#xff0c;DCIF-GAN&…

Oracle 数据库安装和配置详解

Oracle 数据库安装和配置详解 Oracle 数据库是一款功能强大、广泛使用的企业级关系数据库管理系统 (RDBMS)&#xff0c;适用于处理大型数据库和复杂事务。本文将介绍如何在 Linux 和 Windows 环境下安装 Oracle 数据库&#xff0c;并对其进行基本配置&#xff0c;帮助开发者快…

国外电商系统开发-运维系统拓扑布局

点击列表中设备字段&#xff0c;然后定位到【拓扑布局】中&#xff0c;可以看到拓扑发生了变化 再回头&#xff0c;您再次添加一个服务器到系统中&#xff0c;并且选择该服务器的连接节点为您刚才创建的“SDN路由器”&#xff0c;保存后&#xff0c;您可以看到这个服务器连接着…