计算机人工智能前沿进展-大语言模型方向-2024-09-12
计算机人工智能前沿进展-大语言模型方向-2024-09-12
1. PharmaBench: Enhancing ADMET benchmarks with large language models
Z Niu, X Xiao, W Wu, Q Cai, Y Jiang, W Jin, M Wang… - Scientific Data, 2024
大语言模型在药物发现中的应用:PharmaBench
文章由MindRank AI、伦敦帝国理工学院、华中科技大学和其他机构的研究人员共同撰写。
背景与总结
- ADMET(吸收、分布、代谢、排泄和毒性)特性的优化在药物发现中起着关键作用。
- 计算方法的发展为药物发现提供了快速且成本效益高的手段,减少了实验工作量和时间。
- 现有的基准数据集存在局限性,如覆盖的生物测定数据有限,与工业药物发现流程中的实体差异较大。
方法
- 利用大型语言模型(LLMs)作为核心引擎,从生物医学数据库中的测定描述中提取实验条件。
- 建立了自动化数据处理框架,用于处理数据,以便编制ADMET基准数据集。
- 实施了从ChEMBL数据库处理生物测定数据并提取缺失的实验条件的流程。
- 通过多步骤验证过程确认数据质量、分子特性和PharmaBench的建模能力。
数据处理工作流程
- 数据收集:主要来源是ChEMBL数据库,包括实验值、化学结构、测定描述等。
- 数据挖掘:使用GPT-4模型作为数据挖掘任务的核心,通过少量示例学习来提取实验条件。
- 数据标准化:包括结构格式、实验条件和实验值的标准化。
- 数据过滤:移除异常分子和不规则实验结果,构建最终基准集。
- AI建模数据准备:统一重复结果,划分训练和测试集。
技术验证
- 通过重复测试、属性分布分析和深度学习及机器学习建模来评估数据集。
- 展示了PharmaBench数据集在不同模型上的表现,证明了数据集的质量。
实验相关
- 提供了11个ADMET数据集,包括标准化的SMILES表示、实验值和训练标签。
- 用户可以使用提供的标签进行公平比较。
代码可用性
- 研究中使用的代码已存储在GitHub上,所有计算均在Python 3.12.2虚拟环境下完成。
参考文献
文章列出了57个参考文献,涵盖了药物发现、大语言模型、数据挖掘和机器学习等领域的研究。
2. Consumer segmentation with large language models
Y Li, Y Liu, M Yu - Journal of Retailing and Consumer Services, 2025
大语言模型在消费者细分中的应用
摘要
- 消费者细分对企业定制产品至关重要。 本研究探索了大型语言模型(LLMs)在市场研究消费者细分中的应用。
- 通过LLMs进行基于消费者调查数据的聚类分析,重点关注基于文本的多项选择题和开放式问题。
- 使用LLMs模型进行文本嵌入聚类,提高了聚类准确性。 创建了模拟消费者偏好的聊天机器人,准确率超过89%。 研究结果强调了LLMs框架在市场研究中的潜力。
引言
- 零售文献中包含多种揭示消费者偏好的方法,其中调查问卷起着关键作用。
- 传统的调查方法忽视了问卷中的文本数据,导致研究者和实践者难以理解消费者偏好。
- LLMs在理解和生成自然语言方面具有强大的能力,已被应用于市场感知分析、搜索引擎优化和个性化营销等领域。
消费者细分
- “用户画像”概念涉及从用户的基本、社会、行为和心理属性中提取共同特征。
- 企业通过收集和分析消费者的社会特征、生活习惯和购买行为数据来细分消费者群体。
嵌入模型
- 在自然语言处理(NLP)中,嵌入是将文本数据转换为数值向量的过程。
- 嵌入向量能够表示词、短语或整个文档在连续向量空间中的语义相似性。
数据来源
- 与一家经营1000多家连锁店和5000多家高质量零售店的中国酒类公司合作,获得了500份有效回应。
- 调查问卷旨在探索消费者对酒类的偏好,并构建详细的消费者画像。
聚类结果
- 使用K-means聚类算法构建消费者画像。K-means算法易于实现和理解,计算效率高,适用于中等规模数据集。
关键结论
- 研究调查了LLM技术在协助公司进行消费者细分和构建消费者画像方面的应用。
- LLM方法是一个可靠且高效的工具,能够有效地对调查文本进行聚类,并基于真实消费者体验促进扩展问答环节。
3. Tele-LLMs: A Series of Specialized Large Language Models for Telecommunications
A Maatouk, KC Ampudia, R Ying, L Tassiulas - arXiv preprint arXiv:2409.05314, 2024
Tele-LLMs: 为电信领域定制的大型语言模型系列
摘要
- 大型语言模型(LLMs)在自然语言处理和多个领域产生了显著影响。
- 电信领域的LLMs应用受限,通常依赖于缺乏特定领域专业化的通用模型。
- 本文通过创建和发布Tele-Data(电信材料综合数据集)和Tele-Eval(针对该领域的大规模问答数据集),解决了这一问题。
- 通过广泛实验,探索了将LLMs适应于电信领域最有效的训练技术。
- 开发了和开源了Tele-LLMs系列,这是首批为电信领域量身定制的、参数从1B到8B不等的语言模型。
- 评估表明,这些模型在Tele-Eval上的表现超过了通用模型,同时保留了先前获得的能力,避免了灾难性遗忘现象。
算法模型
- Tele-Data 策划
- 利用基于LLM的过滤方法,从arXiv论文、标准、Wikipedia文章和网络内容中筛选相关来源。
- 通过正则表达式和针对电信领域特性的LLM过滤技术进行广泛清洗。
- Tele-Eval 生成
- 利用Tele-Data,通过LLM框架创建了包含750k问答对的评估数据集。
- 应用严格的正则表达式和LLM过滤,排除局部兴趣问题。
实验探索
- 研究了使用参数高效微调(PEFT)技术向模型注入电信知识的可能性。
- 通过实验确定了最大化模型性能所需的训练周期数,并识别了在此适应过程中的过拟合点。
Tele-LLMs 系列
- 基于Tinyllama-1.1B、Phi-1.5、Gemma-2B和LLama-3-8B,开发了从1B到8B参数的Tele-LLMs系列。
- 通过定量和定性评估,与原始版本进行比较,突出了在电信领域的优势。
实验效果
- Tele-LLMs在Tele-Eval上的平均相对改进达到了25%。
- 在灾难性遗忘现象方面,这些模型成功保留了原始能力。
- 在电信领域,即使是较小的适配模型也能与较大的通用模型相媲美。
核心结论
- 本文成功地为电信领域定制了一系列大型语言模型。
- 通过创建和开源整个专业化框架的每一步,为电信领域提供了强大的工具。
- Tele-LLMs系列不仅在电信领域表现出色,还为未来在该领域的LLM应用奠定了基础。
4. MMEvol: Empowering Multimodal Large Language Models with Evol-Instruct
R Luo, H Zhang, L Chen, TE Lin, X Liu, Y Wu, M Yang… - arXiv preprint arXiv …, 2024
摘要
- 本文提出了MMEvol,一个新颖的多模态指令数据进化框架,用于提升多模态大型语言模型(MLLMs)的能力。
- 通过结合细粒度感知进化、认知推理进化和交互进化,MMEvol迭代方法突破了数据质量瓶颈,生成了复杂且多样化的图像-文本指令数据集。
- 利用SEED-163K初始指令集,通过MMEvol系统地扩展指令类型的多样性,整合推理步骤以增强认知能力,并从图像中提取详细信息以提升视觉理解和鲁棒性。
- 在13个视觉-语言任务上进行实验,与基线训练相比,平均准确率提高了3.1个百分点,并在9个任务上达到了最先进的性能。
算法模型
数据收集
- 从多个来源策划了163K的种子指令数据集,包括LLaVA-Instruct、ShareGPT4V数据集和额外的科学图表数据。
方法细节
- 细粒度感知进化:最大化图像中视觉信息的提取,特别是那些被忽视的非主要视觉对象。
- 认知推理进化:通过增加数据中的视觉推理步骤来生成新的指令数据,从而提高数据复杂性。
- 交互进化:自动生成具有丰富任务形式的指令数据,以提供良好的交互体验。
- 指令消除:通过评分标准过滤掉进化失败的指令数据,保留成功的指令。
实验效果
- 在多个视觉-语言基准测试中,使用进化数据训练的模型表现出色,与使用原始种子数据训练的模型相比,平均性能提升3.8个百分点。
- 在与现有最先进方法的比较中,使用MMEvol数据训练的模型在几乎所有基准测试中都显著提高了性能界限。
- 通过定性分析和消融实验验证了所提出方法的有效性和效率。
核心结论
- MMEvol通过迭代增强指令数据的多样性和复杂性,有效提升了MLLMs的性能。
- 未来的研究方向包括探索集成图像生成模型以合成新图像,并进行图像和文本的双重进化,以训练更强大的基础模型。
5. The emergence of Large Language Models (LLM) as a tool in literature reviews: an LLM automated systematic review
D Scherbakov, N Hubig, V Jansari, A Bakumenko… - arXiv preprint arXiv …, 2024
摘要
- 本研究旨在总结大型语言模型(LLM)在创建科学综述过程中的使用情况。
- 研究目的是评估LLM在自动化综述过程中的各个阶段的应用,并评估当前该领域的最新研究项目。
- 研究通过使用一系列LLM工具,对使用LLM进行系统和其他类型综述的研究项目进行了系统综述。
算法模型
- 研究中使用了OpenAI的gpt-4o模型作为Covidence平台的插件,辅助进行文献筛选和数据提取。
- 使用ChatGPT清理提取的数据,并生成本文中的图表代码。
- 利用ChatGPT和Scite.ai起草了本文的所有组成部分,除了方法和讨论部分。
实验效果
- 检索到3,788篇文章,最终172项研究符合最终审查条件。
- ChatGPT和基于GPT的LLM成为自动化审查中最占主导地位的架构(n=126, 73.2%)。
- 尽管发现了许多审查自动化项目,但实际在创建过程中使用LLM的论文数量有限(n=26, 15.1%)。
- 多数引用集中在审查的特定阶段,如搜索出版物(n=60, 34.9%)和数据提取(n=54, 31.4%)。
- 在比较基于GPT和BERT模型的综合性能时,GPT模型在数据提取方面表现更好,平均精度为83.0%,召回率为86.0%,而在标题和摘要筛选阶段的准确性略低(Maccuracy=77.3% vs Maccuracy=80.9%)。
结论
- 本LLM辅助系统综述揭示了大量与LLM审查自动化相关的研究项目。
- 结果看起来很有前景,预计LLM将在未来改变科学综述的进行方式,显著减少生成文献系统综述所需的时间,并扩展系统综述在指导科学中的应用方式。
6. Exploring the Answering Capability of Large Language Models in Addressing Complex Knowledge in Entrepreneurship Education
Q Lang, S Tian, M Wang, J Wang - IEEE Transactions on Learning Technologies, 2024
摘要
- 本文探索了大型语言模型(LLMs)在解决创业教育中复杂知识问题方面的应答能力。
- 研究旨在评估LLMs在理解和生成与创业教育相关的复杂知识方面的有效性。
- 通过一系列实验,文章分析了LLMs在处理多步骤问题解答、概念解释和案例分析等任务上的表现。
算法模型
- 文章中可能介绍了使用的具体大型语言模型,如GPT、BERT或其他先进的模型。
- 可能描述了模型的架构、训练过程以及如何针对创业教育领域的复杂知识进行优化。
实验效果
- 实验可能包括了一系列测试,以评估LLMs在回答创业教育相关问题时的准确性、可靠性和深度。
- 结果可能展示了LLMs在理解复杂概念、提供详细解释和进行案例分析方面的能力。
- 可能还包括了与人类专家的比较,以评估LLMs的性能与专业水平的对比。
结论
- 文章可能得出结论,LLMs在处理创业教育领域的复杂知识问题上具有潜力,但仍存在局限性。
- 可能强调了进一步研究和模型改进的必要性,以提高LLMs在教育领域的应用效果。
7. Revolutionizing Database Q&A with Large Language Models: Comprehensive Benchmark and Evaluation
Y Zheng, B Li, Z Lin, Y Luo, X Zhou, C Lin, J Su, G Li… - arXiv preprint arXiv …, 2024
这篇论文的主要研究内容包括:
-
背景与动机:随着大型语言模型(LLMs)的发展,它们在各个行业的问答(Q&A)系统中发挥了革命性的作用,包括数据库领域。然而,目前缺乏一个全面的基准测试来评估不同LLMs及其模块组件在数据库Q&A中的能力。
-
DQA基准测试:为了解决这一问题,论文介绍了DQA(Database Question-Answer),这是第一个全面的数据库Q&A基准测试。DQA通过创新的基于LLM的方法自动化生成、清洗和重写数据库Q&A对,涵盖了超过240,000个中英文Q&A对,覆盖了几乎所有数据库知识领域。
-
LLM数据库Q&A测试平台:论文提出了一个基于DQA的全面LLM数据库Q&A测试平台,该平台高度模块化和可扩展,包括基本和高级组件,如问题分类路由(QCR)、检索增强生成(RAG)、工具调用生成(TIG)和提示模板工程(PTE)。
-
评估流程:DQA提供了一个完整的评估流程,包括多种指标和标准化的评估过程,以确保全面性、准确性和公平性。
-
实验与发现:使用DQA对提出的测试平台下的数据库Q&A能力进行了全面评估。评估揭示了不同LLM基础的Q&A机器人的优势和局限性,以及各种服务组件(如QCR、RAG、TIG)的性能影响和潜在改进。
-
贡献:论文的主要贡献包括提出了数据库Q&A领域的第一个基准数据集DQA,提出了一个可插拔的测试平台来实验不同的LLM应用策略,提出了标准化的评估流程,以及在DQA上实现了各种LLM和辅助模块,并对其进行了全面评估。
这篇论文的目标是为基于LLM的数据库Q&A研究的未来发展方向提供指导。
8. Large Language Models in Drug Discovery and Development: From Disease Mechanisms to Clinical Trials
Y Zheng, HY Koh, M Yang, L Li, LT May, GI Webb… - arXiv preprint arXiv …, 2024
大语言模型在药物发现和开发中的应用:从疾病机制到临床试验
摘要
本文综述了大型语言模型(LLMs)在药物发现和开发领域的应用,标志着这一领域的重大范式转变。LLMs为理解疾病机制、促进药物发现和优化临床试验流程提供了新的方法论。文章探讨了这些先进的计算模型如何在药物开发流程的各个阶段发挥作用,包括揭示目标疾病联系、解释复杂的生物医学数据、增强药物分子设计、预测药物的疗效和安全性,以及促进临床试验流程。
算法模型
- 专用语言模型:针对特定科学语言训练,用于解释科学数据。
- 通用语言模型:在广泛的文本信息上训练,包括科学论文和教科书,能够理解人类语言,包括科学背景。
实验效果
- 疾病机制理解:LLMs能够通过文献综述和专利分析来探索疾病相关的生物途径,识别潜在的药物靶点。
- 药物发现:LLMs在药物发现和开发阶段展现出自动化化学实验的潜力,通过理解化学反应来控制机器人设备。
- 临床试验:LLMs能够通过解释患者档案和试验要求来简化患者与试验匹配和试验设计的任务。
总结
- LLMs在药物发现和开发中的应用前景广阔,能够显著提高药物开发流程的效率和能力。随着- - LLMs技术的不断进步,预计未来药物发现将包括高度自动化的LLM应用,从而实现更快速、更精确的药物开发流程。
9. Benchmarking Chinese Knowledge Rectification in Large Language Models
T Lu, J Fang, Y Yao, X Xu, N Zhang, H Chen - arXiv preprint arXiv:2409.05806, 2024
大语言模型在中文知识纠错中的应用:基准测试与评估
摘要
- 本文介绍了一个针对大型语言模型(LLMs)在中文知识纠错方面的基准测试。研究者们提出了一个新的中文数据集CKnowEdit,通过收集包括古典文献、成语、百度贴吧弱智吧内容等七种类型的中文知识,以解决LLMs在处理中文古诗、成语或谚语时可能出现的胡言乱语问题。研究结果揭示了当前LLMs在掌握中文方面所面临的挑战,并评估了最新的知识编辑技术在该数据集上的表现,显示出在中文知识纠错方面有显著的提升空间。
算法模型
- 知识编辑技术:通过知识编辑,使LLMs能够生成更准确、连贯和可信的内容。
- 数据集构建:CKnowEdit数据集,包含1,760个实例,涵盖七种中文特定类型的知识,如古诗、成语、谚语等。
- 评估指标:编辑成功率、可移植性、局部性和流畅性。
实验效果
- 编辑成功率:AdaLoRA方法和PROMPT方法在编辑成功率方面表现较好。
- 可移植性:AdaLoRA方法在使模型能够将编辑后的知识有效迁移到相关上下文方面表现最佳。
- 局部性:FT-M、ROME和GRACE方法在确保编辑不会影响模型知识库中不相关领域的表现方面效果较好。
- 流畅性:不同知识类型和方法之间存在差异,Qwen-7B-Chat模型相比Baichuan2-7B-Chat模型在流畅性方面表现更好。
总结
CKnowEdit数据集为中文知识纠错提供了一个基准测试,揭示了LLMs在理解和生成中文内容时的局限性。实验结果表明,现有的知识编辑方法在中文知识纠错方面还有很大的提升空间,尤其是在处理中文特有的语言和文化现象时。未来的研究需要开发更适应中文语言特点的知识编辑技术,以提高LLMs在中文领域的实用性和准确性。
10. Investigating the Role of Cultural Values in Adopting Large Language Models for Software Engineering
S Lambiase, G Catolino, F Palomba, F Ferrucci… - arXiv preprint arXiv …, 2024
大语言模型在软件工程中采用的文化价值观研究
摘要
本文探讨了在软件工程中采用大型语言模型(LLMs)的过程中,专业人员的文化价值观所扮演的角色。研究基于统一接受和使用技术理论(UTAUT2)和霍夫斯泰德的文化维度,假设文化价值观会调节UTAUT2框架内的关系。通过使用偏最小二乘-结构方程建模(PLS-SEM)和来自188名软件工程师的数据,研究发现习惯和绩效期望是LLM采用的主要驱动因素,而文化价值观并没有显著调节这一过程。这些发现表明,通过强调LLM如何提高性能和效率,组织可以鼓励其使用,无论文化差异如何。实际步骤包括提供培训计划以展示LLM的好处,创建支持常规使用的环境,以及持续跟踪和分享使用LLM带来的性能改进。
算法模型
- UTAUT2:统一接受和使用技术理论,用于解释用户对技术的接受意图和行为。
- 霍夫斯泰德文化维度:用于概念化参与者的文化背景,包括权力距离、个人主义与集体主义、男性化与女性化、避免不确定性、长期导向和宽容度。
- PLS-SEM:偏最小二乘-结构方程建模,用于分析观察到的和潜在变量之间的复杂关系。
实验效果
- 绩效期望:对软件工程师采用LLM的意图有积极影响。
- 努力期望:对软件工程师采用LLM的意图没有显著影响。
- 社会影响:对软件工程师采用LLM的意图没有显著影响。
- 促进条件:对软件工程师采用LLM的实际使用行为有积极影响。
- 习惯:对软件工程师采用LLM的意图和实际使用行为都有积极影响。
- 文化价值观:包括权力距离、避免不确定性、个人主义与集体主义、男性化、长期导向,但没有显著调节采用LLM的过程。
总结
研究结果表明,在软件工程领域采用LLMs的过程中,文化价值观并不是一个显著的调节因素。相反,个体和组织因素,如习惯、绩效期望、促进条件和行为意图,对LLM的采用有更大的影响。研究建议组织应该通过提供培训、展示LLM的好处、创建支持性环境和持续跟踪性能改进来鼓励LLM的使用。此外,研究还指出,未来的研究可以进一步探索文化价值观在技术采用中的作用,并开发更适应中文语言特点的知识编辑技术。
相关文章:

计算机人工智能前沿进展-大语言模型方向-2024-09-12
计算机人工智能前沿进展-大语言模型方向-2024-09-12 1. PharmaBench: Enhancing ADMET benchmarks with large language models Z Niu, X Xiao, W Wu, Q Cai, Y Jiang, W Jin, M Wang… - Scientific Data, 2024 大语言模型在药物发现中的应用:PharmaBench 文章由…...

Android MediaPlayer + GLSurfaceView 播放视频
Android使用OpenGL 播放视频 概述TextureView的优缺点OpenGL的优缺点 实现复杂图形效果的场景参考 概述 在Android开发中,使用OpenGL ES来渲染视频是一种常见的需求,尤其是在需要实现自定义的视频播放界面或者视频特效时。结合MediaPlayer,我…...

gitee远程仓库OPEN GIT BASH HERE从错误中学习
推荐一个ai软件(搜索器搜索kimi),是一个ai,有什么错误跟着一步步解决就可以了 当你创建一个仓库 会出现这些 打开这个窗口跟着敲就行了 到这里为止我还没出现错误,后面我把remote add添加远程仓库的地址输错地址了 所…...

如何查看当前系统中所有具有sudo权限的用户?
要查看当前系统中所有具有 sudo 权限的用户,你可以使用以下方法: 方法一:查看 /etc/sudoers 文件 你可以直接查看 /etc/sudoers 文件,找到具有 sudo 权限的用户和用户组。请使用 visudo 命令来编辑和查看该文件,因为…...

在线制作PPT组织架构图!这个AI工具简单又好用!
ppt组织架构图如何制作,用哪个软件好? 在现代商业世界中,组织架构图是展示公司结构和层级关系的重要工具,譬如内部沟通或者对外展示等场合下,一个精美且清晰的组织架构图都能有效传达信息,提升企业形象。 …...

Mysql 视图存储过程触发器
初识: 在 MySQL 中,视图(View)、存储过程(Stored Procedure)和触发器(Trigger)是用于管理和操作数据库的高级功能。它们各自有不同的用途和优势。 2. 视图 (View) 视图是一个虚拟表,它是从一个或多个表中获取数据的结果。视图并不存储数据本…...

【天池比赛】【零基础入门金融风控 Task2赛题理解】实战进行中……20240915更新至2.3.4.3 查看训练集测试集中特征属性只有一值的特征
2.3 代码示例 2.3.1 导入数据分析及可视化过程需要的库 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns import datetime import warnings warnings.filterwarnings(ignore) 2.3.2 读取文件 #读取数据时相对路径载入报错时…...

配置Windows内核开发环境
前言 以前在书上看到,说现在的安全软件已经将对抗转移到内核层了,深以为然。 因为像360安全卫士,腾讯电脑管家这样的安全软件,仅通过用户层api很难做到更高级的防御和控制。 早些年我想获取电脑硬盘的详细使用信息,…...

nanoGPT用红楼梦数据从头训练babyGPT-12.32M实现任意问答
1. 引入 大神karpathy从openai离职后,创办了AI教育公司Eureka Labs(参考1),同时也创办了知名的nanoGPT项目。 目前,使用nanoGPT(参考2),你可以在几分钟内训练出一个babyGPT…...

PDF转图片的思路思考
记录时间:2022年9月1日 PDF转图片库的使用和扩展 python有几个开源的免费的处理Pdf的库,甚至有的已经有很完善的功能了。我发挥一下自己的所学,看看能不能把它变为可用的一程序。 首先是了解PDF处理库PyMupdf,这个库得到路径之后普就可以对…...

lnmp - 登录技术方案设计与实现
概述 登录功能是对于每个动态系统来说都是非常基础的功能,用以区别用户身份、和对应的权限和信息,设计出一套安全的登录方案尤为重要,接下来我介绍一下常见的认证机制的登录设计方案。 方案设计 HTTP 是一种无状态的协议,客户端…...

如何在 Qt 的 QListWidget 中逐行添加和显示数据
文章目录 如何在 Qt 的 QListWidget 中逐行添加和显示数据目标实现步骤1. 在 Qt Designer 中添加 QListWidget2. 在代码中逐行添加数据示例代码 代码解析3. 使用自定义项 运行效果总结 如何在 Qt 的 QListWidget 中逐行添加和显示数据 QListWidget 是 Qt 提供的一个非常方便的…...

Java API 之集合框架进阶
前言: 本文主要讲解集合框架中的List、Set、Map接口中的进阶知识,主要是分析其底层原理和优缺点。 1. List 接口 1.1 ArrayList import java.util.ArrayList; import java.util.List;public class ArrayListExample {public static void main(String[] …...

Java String isEmpty()方法
在Java中,String 类的 isEmpty() 方法用来检测一个字符串是否为空。以下是一些关于此方法的关键信息: 方法声明:public boolean isEmpty()功能:通过检查字符串的长度来判断字符串是否为空。返回值:如果字符串为空则返…...

Redisson分布式锁分析,可重入、可续锁(看门狗)
前言 在此说明,本文章不只是讲一些抽象的概念,而是可落地的,在日常工作中基本上进行修改一下便可以使用。书接上回,上篇自研分布式锁的文章使用是一个自己手写的一个分布式锁,按照JUC里面java.util.concurrent.locks.L…...

C++掉血迷宫
目录 开头程序程序的流程图程序游玩的效果下一篇博客要说的东西 开头 大家好,我叫这是我58。 程序 #include <iostream> #include <string> #include <cstring> using namespace std; enum RBYG {R 1,B 2,Y 4,G 7, }; struct heal {int ix…...

Spring Boot- 数据库相关问题
Spring Boot 与数据库相关问题及其解决方案 1. 引言 Spring Boot简化了Java企业级应用的开发,尤其在与数据库交互方面提供了诸多便利。Spring Boot提供了多种数据库集成方案,涵盖关系型数据库(如MySQL、PostgreSQL等)与非关系型…...

秒懂C++之特殊类设计
目录 设计一个类,不能被拷贝 设计一个类,只能在堆上创建对象 设计一个类,只能在栈上创建对象 设计一个类,无法被继承 设计一个类,只能创建一个对象(单例模式) 饿汉模式 懒汉模式 设计一个类,不能被拷…...

人工智能学习
🌐前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 👉【点击跳转到网站:人工智能教程】 什么是人工智能?通俗来讲,就是让机器能像人一样思考。这…...

WINDOWS AGENTARENA:EVALUATING MULTI-MODAL OS AGENTS AT SCALE论文学习
文章开头说现有的agent都是局限于特定领域(什么网络问答啊,仅限文字啊,仅限于某一个app啊)这样的,本文的工作主打一个贴近用户使用场景,用户用什么软件,看什么网页,本文的模型就用什…...

3步轻松定制报价方案,亿发商城报价神器你用过了吗?
如果您正寻求突破传统业务模式的束缚,希望拥抱数字化转型带来的无限可能,我们诚邀您体验亿发软件。亿发专业团队将为您提供个性化的咨询和定制服务,帮助您的企业快速适应市场变化,实现业务模式和商业模式的创新。...

CISP备考题库(五)
在当今这个飞速发展的数字化时代,信息安全已跃居至前所未有的战略地位,其重要性伴随着技术的日新月异而持续攀升,成为了一个不容小觑的关键领域。为了激发并引领广大青年才俊积极投身于网络安全专家的崇高事业,我们精心策划并编纂…...

【Kubernetes】常见面试题汇总(二十三)
目录 69.考虑一家拥有分布式系统的跨国公司,拥有大量数据中心,虚拟机和许多从事各种任务的员工。您认为这样公司如何以与 Kubernetes 一致的方式管理所有任务? 70.考虑一种情况,即公司希望通过维持最低成本来提高其效率和技术运营…...

linux-Shell 编程-Shell 脚本基础
Linux Shell 编程:Shell 脚本基础 在Linux系统中,Shell脚本是一种强大的自动化工具。通过编写Shell脚本,用户可以自动化重复性任务、系统管理操作和程序控制流程,极大提高工作效率。 1. 什么是Shell脚本? Shell脚本是…...

Linux运维篇-tigervnc工具的使用
目录 简介下载使用clientserver配置文件服务管理 设定密码(先切换成对应的用户):配置多用户的VNC tigervnc连接排错一、vnc密码错误二、vncserver端口忘记了三、连接很卡,或者画面没有反应四、服务报错 简介 TigerVNC是VNC的一种…...

基于Spark的电影推荐系统设计与实现(论文+源码)_kaic
摘 要 在云计算、物联网等技术的带动下,我国已步入大数据时代。电影是人们日常生活中重要的一种娱乐方式,身处大数据时代,各种类型、题材的电影层出不穷,面对琳琅满目的影片,人们常感到眼花缭乱。因此,如…...

基于python+django+vue的医院预约挂号系统
作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤pythondjangovue…...

镀金引线---
一、沉金和镀金 沉金和镀金都是常见的PCB金手指处理方式,它们各有优劣势,选择哪种方式取决于具体的应用需求和预算。 沉金(ENIG)是一种常用的金手指处理方式,它通过在金手指表面沉积一层金层来提高接触性能和耐腐蚀性…...

『功能项目』窗口可拖拽脚本【59】
本章项目成果展示 我们打开上一篇58第三职业弓弩的平A的项目, 本章要做的事情是给坐骑界面挂载一个脚本让其显示出来的时候可以进行拖拽 创建脚本:DraggableWindow.cs using UnityEngine; using UnityEngine.EventSystems; public class DraggableWindo…...

Map--08--CurrentHashMap 与 Hashtable的异同?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Map方法computeIfAbsent1.computeIfAbsent 方法的简介2.案例computeIfAbsent() Map方法computeIfAbsent computeIfAbsent方法是Java 8中引入的一种简化操作Map的方…...