Press "Enter" to skip to content

Tag: Technology

北京大学研究人员推出FastServe:用于大型语言模型(LLMs)的分布式推理服务系统

大型语言模型(LLM)的改进在各个领域创造了机遇,并激发了一波新的交互式人工智能应用的浪潮。其中最值得注意的是ChatGPT,它使人们能够与AI代理进行非正式的交流,解决从软件工程到语言翻译的问题。由于其出色的能力,ChatGPT是历史上增长最快的项目之一。许多公司都追随这一趋势发布了类似LLM和ChatGPT的产品,包括微软的新Bing、谷歌的Bard、Meta的LLaMa、斯坦福大学的Alpaca、Databricks的Dolly和加州大学伯克利分校的Vicuna。 LLM推理与其他深度神经网络(DNN)模型推理(例如ResNet)不同,因为它具有特殊的特点。建立在LLM上的交互式人工智能应用必须提供推理功能。这些应用的交互设计要求LLM推理具有快速的作业完成时间(JCT),以提供引人入胜的用户体验。例如,当用户将数据提交到ChatGPT时,他们期望立即得到回应。然而,由于LLM的数量和复杂性,推理服务基础设施面临巨大压力。企业建立昂贵的集群,并配备了GPU和TPU等加速器来处理LLM推理操作。 DNN推理任务通常是确定性的,高度可预测的,即模型和硬件在很大程度上决定了推理任务的执行时间。例如,使用同一ResNet模型在某个GPU上处理不同的输入照片,其执行时间会有所变化。相反,LLM推理具有独特的自回归模式。LLM推理工作经过多轮迭代。每次迭代产生一个输出标记,然后将其添加到输入中,以在下一轮迭代中生成后续标记。输出长度在开始时是未知的,它既影响执行时间,也影响输入长度。大多数确定性模型推理任务(例如ResNet执行的任务)都可以通过现有的推理服务系统(如Clockwork和Shepherd)来处理。 这些系统基于精确的执行时间分析进行调度决策,但对于具有可变执行时间的LLM推理来说是无效的。LLM推理的最先进方法是Orca。它建议在每次迭代后将新任务添加到当前处理批处理中,或者删除已完成的任务。然而,它使用先来先服务(FCFS)的方式处理推理任务。调度的任务将持续运行,直到完成。由于受限的GPU内存容量和推理任务的低JCT要求,处理批处理不能随着任意数量的传入函数而增加。完成运行的处理中的先行阻塞是众所周知的问题。 由于LLM庞大且执行时间较长,这个问题对LLM推理操作尤为严重。大型LLM推理任务,特别是输出长度较长的任务,将花费很长时间才能完成,并阻塞后续的短任务。北京大学的研究人员开发了一种名为FastServe的分布式推理服务解决方案,用于LLM。为了实现每个输出标记级别的抢占,FastServe使用了迭代级别的调度和LLM推理的自回归模式。FastServe可以选择在生成输出标记后继续进行计划任务,或者通过排队中的其他任务来抢占它。这使得FastServe可以通过抢占式调度来减少JCT和先行阻塞。 独特的跳过连接多级反馈队列(MLFQ)调度器是FastServe的基础。MLFQ是一种在无信息环境下最小化平均JCT的著名方法。每个任务在最高优先级队列中开始,如果在一定时间内未完成,则降级到下一个优先级队列。LLM推理是半信息不可知的,这意味着虽然不知道输出长度,但知道输入长度。这是LLM推理与传统情况之间的主要区别。输入长度决定了创建初始输出标记的执行时间,由于LLM推理的自回归模式,这可能比后续标记的执行时间要长得多。 当输入较长且输出较短时,初始输出标记的执行时间占据了大部分工作量。他们将这一特性用于将跳过连接添加到传统的MLFQ中。每个到达的任务通过将第一个输出标记的执行时间与队列的降级阈值进行比较,而不总是进入最高优先级队列中的适当队列。绕过高优先级队列以最小化降级。使用MLFQ进行抢占式调度会增加额外的内存开销,以保持已开始但未完成的作业处于中间状态。LLM为每个Transformer层维护一个键值缓存,用于存储中间状态。只要批处理大小未超过,FCFS缓存需要存储计划任务的中间状态。然而,可能已经开始了MLFQ中的其他任务,但它们被降级到优先级较低的队列中。MLFQ中的所有已开始但未完成的作业都必须由缓存维护中间状态。考虑到LLM的大小和GPU的受限内存空间,缓存可能会溢出。当缓存已满时,调度器可能会简单地延迟启动新的作业,但这又会导致先行阻塞。 相反,他们开发了一种高效的GPU内存管理系统,当低优先级队列中的进程被调度并且缓存快满时,主动将进程状态上传,并在缓存快满时卸载状态。为了提高效率,他们采用了流水线和异步内存操作。FastServe使用张量和流水线并行等并行化技术,为无法放入一个GPU中的大型模型提供分布式推理服务。为了减少流水线冒泡,调度程序同时执行多个批次的作业。键值缓存由键值缓存管理器组织,并且管理GPU和主机内存之间的内存交换。他们基于NVIDIA FasterTransformer实现了FastServe系统原型。结果表明,与最先进的解决方案Orca相比,FastServe平均和尾部JCT分别提高了5.1和6.4。

Leave a Comment

中国的研究人员提出了StructGPT来提高结构化数据上的LLMs的零-shot推理能力

大型语言模型(LLMs)在自然语言处理(NLP)方面最近取得了重要进展。现有研究表明,LLMs在无需特定任务微调的情况下,通过专门创建的提示语可以具备强大的零射击和少射击能力来完成各种任务。尽管它们非常有效,但根据目前的研究,LLMs可能会产生与事实知识不符的虚假信息,并且无法掌握领域特定或实时专业知识。通过向LLMs添加外部知识源,可以直接解决这些问题以修复错误的生成。 结构化数据,如数据库和知识图谱,已经被广泛用于在各种资源之间传递LLMs所需的知识。然而,由于结构化数据使用LLMs在预训练期间未接触到的独特数据格式或架构,它们可能需要帮助才能理解这些数据。与纯文本不同,结构化数据以一致的方式排列,并遵循一定的数据模型。数据表通过行按列索引记录进行排列,而知识图谱(KGs)通常以描述头实体和尾实体之间关系的事实三元组进行组织。 尽管结构化数据的体积通常很大,但无法将所有数据记录都放入输入提示中(例如,ChatGPT的最大上下文长度为4096)。将结构化数据线性化为LLMs可以轻松理解的语句是解决这个问题的简单方法。工具操作技术激励它们增强LLMs在上述困难中的能力。他们的策略背后的基本思想是使用专门的接口来修改结构化数据记录(例如,提取表格的列)。借助这些接口,他们可以更准确地定位完成特定活动所需的证据,并成功限制数据记录的搜索范围。 这项研究来自中国人民大学、大数据管理与分析方法北京市重点实验室和中国电子科技大学的研究人员,他们的研究重点是为特定任务设计适当的接口,并将它们用于LLMs的推理,这是应用接口增强方法需要解决的两个主要问题。以这种方式,LLMs可以根据从接口收集的证据做出决策。为此,他们在这项研究中提供了一种名为StructGPT的迭代阅读-推理(IRR)方法,用于根据结构化数据解决任务。他们的方法考虑了完成各种活动的两个关键任务:收集相关数据(阅读)和假设正确的响应或制定下一步行动的策略(推理)。 据他们所知,这是第一项研究,探讨如何帮助LLMs在各种形式的结构化数据(如表格、知识图谱和数据库)上进行推理,使用单一范式。从根本上讲,他们将LLMs的阅读和推理过程分开:他们使用结构化数据接口来实现精确、有效的数据访问和过滤,并依靠其推理能力来确定下一步行动或查询的答案。通过外部接口,他们特别建议一种调用线性化生成过程,以帮助LLMs理解和在结构化数据上做出决策。通过使用提供的接口重复这个过程,他们可以逐渐接近对查询的期望响应。 他们对各种任务(如基于知识图谱的问题回答、基于表格的问题回答和基于数据库的文本到SQL)进行了全面的实验,以评估他们的技术的有效性。在八个数据集上的实验结果表明,他们提出的方法可以显著提高ChatGPT在结构化数据上的推理性能,甚至达到与完全数据监督调优方法相竞争的水平。 • 知识图谱问答(KGQA)。他们的方法使KGQA挑战中WebQSP的Hits@1增加了11.4%。借助他们的方法,ChatGPT在多跳KGQA数据集(如MetaQA-2hop和MetaQA-3hop)上的性能可以提高62.9%和37.0%。 • 问题回答表格(QA Table)。在TableQA挑战中,与直接使用ChatGPT相比,他们的方法可以将WTQ和WikiSQL中的指示准确性提高约3%到5%。在TabFact中,他们的方法可以将表格事实验证的准确性提高4.2%。 • 文本到SQL。在Text-to-SQL挑战中,他们的方法相对于直接使用ChatGPT,将执行准确率在三个数据集上提高了约4%。 作者已经发布了Spider和TabFact的代码,这可以帮助理解StructGPT的框架,整个代码库尚未发布。

Leave a Comment

谷歌的Med-PaLM 2将成为最先进的医疗人工智能

谷歌,世界领先的科技公司之一,正在通过其最新的人工智能(AI)程序进军医疗保健领域。为了超越微软等竞争对手,谷歌开发了一款名为Med-PaLM 2的先进AI聊天机器人,专门培训用于解决医疗问题。这项突破性技术引起了美国各地卫生系统的关注,因为它有可能彻底改变病患护理。然而,随着谷歌进军医疗保健行业,它必须解决与患者数据隐私和AI生成的回答准确性相关的问题。 还阅读:2023年医疗保健中的机器学习和人工智能 谷歌的AI计划旨在彻底改变医疗问答 谷歌一直在对一个名为Med-PaLM 2的AI程序进行严格测试。该聊天机器人旨在专业回答医疗问题,使其直接与微软和其他行业竞争对手竞争。通过利用LLM的基础技术,谷歌旨在将其AI能力整合到各种卫生系统的患者护理中。 还阅读:ChatGPT在提供优质医疗建议方面胜过医生 独特方法:Med-PaLM 2的医疗专长 Med-PaLM 2与更通用的算法相比的独特之处在于其在医疗保健领域的专业化。谷歌的聊天机器人经过广泛的培训,基于医疗执照考试的众多问题和答案。这种专门化的培训使Med-PaLM 2对医疗问题有更深入的理解,使其能够就医疗话题进行更细致入微的对话。 还阅读:突破障碍:ChatGPT在放射学考试中的胜利和局限性揭示! 与梅奥诊所的合作和早期测试 为了验证Med-PaLM 2的有效性,谷歌与梅奥诊所等知名机构展开了测试。这家以其医疗专长而闻名的研究医院与谷歌于四月份合作,探索了该AI程序的潜在应用。梅奥诊所的参与表明医疗界对AI在推进患者护理方面的作用的兴趣。 还阅读:J&K政府将通过人工智能彻底改变医疗保健 丰富的功能:超越问答 Med-PaLM 2不仅可以回答医疗问题,还可以生成复杂医疗查询的回答,以及执行摘要文档和组织庞大的健康数据等任务。这些功能使Med-PaLM 2成为医疗专业人员的多功能工具。 还阅读:Carbon Health通过其EHR中的AI绘图彻底改变医疗保健 医疗保健行业的AI战场 医疗保健行业已经成为科技巨头和初创企业竞争AI产品的舞台。然而,以IBM的沃森健康为代表的以前的尝试在将先进技术转化为可持续利润方面面临困难。由谷歌领导的这一新一波医疗AI代表着创新突破的新机遇。…

Leave a Comment

NVIDIA的人工智能拯救地球免受气候变化的侵袭

在柏林地球虚拟化引擎倡议峰会上的主题演讲中,NVIDIA创始人兼首席执行官黄仁勋揭示了人工智能和数字孪生技术在气候研究中即将引发的下一波创新浪潮。这次活动在柏林著名的哈纳克之家聚集了180名与会者,强调了气候建模的重要角色以及研究人员、政策制定者和行业之间的合作,以可持续方式应对气候挑战。让我们深入了解黄仁勋演讲的重点亮点,了解NVIDIA的Earth-2平台和地球虚拟化引擎(EVE)倡议如何为气候突破铺平道路。 还可阅读:NVIDIA的人工智能模型拯救地球,从NASA获得资金 气候建模的关键作用 黄仁勋以著名物理学家理查德·费曼的一句话开启了他的演讲,强调了通过创造来实现理解的重要性。他承认气候研究人员在制定政策、引导产业和保护地球健康方面的重要作用。为了实现这种理解,演讲强调了气候建模的重要性及其对未来的影响。 NVIDIA Earth-2:加速气候和天气预测 NVIDIA Earth-2平台是一个全面的开放平台,集成了人工智能和高分辨率模拟,以加速气候和天气预测。利用像ICON和IFS这样的先进数值模型,以及通过NVIDIA Modulus的FourCastNet和GraphCast等神经网络模型,Earth-2使研究人员能够以前所未有的速度和规模模拟和可视化全球大气层。在NVIDIA强大的DGX GH200、HGX H100和OVX超级计算机上运行,这个平台承诺具有突破性的气候研究能力。 还可阅读:农业的未来:利用数据科学优化作物产量 地球虚拟化引擎(EVE):推动气候科学可访问性 EVE是一个国际合作项目,集结了专注于气候科学、高性能计算(HPC)和人工智能的数字基础设施。EVE的主要目标是为可持续的地球管理提供易于访问的千米级气候信息。通过倡导以2.5公里分辨率进行协调的气候预测,EVE承诺加速进展,并建立在25年气候研究进展的基础上。 还可阅读:AI模型的环境成本:碳排放和用水量 气候研究人员的三大奇迹 黄仁勋概述了实现气候研究人员雄心勃勃目标所必须发生的三个关键奇迹: 快速高分辨率气候模拟 大量数据的预计算 与NVIDIA Omniverse的交互式数据可视化 GH200 Grace Hopper超级芯片:加速CPU的突破 为了支持这项前沿研究,NVIDIA推出了GH200…

Leave a Comment

遇见KITE:一种使用关键点作为视觉定位和精确动作推理的语义操作的AI框架

随着人工智能领域的不断发展,AI技术开始与机器人相结合。从计算机视觉和自然语言处理到边缘计算,AI与机器人融合以开发有意义且有效的解决方案。AI机器人是在现实世界中行动的机器。考虑到语言作为人与机器人之间的交流工具是很重要的。然而,有两个主要问题阻碍了现代机器人有效处理自由形式的语言输入。第一个挑战是让机器人根据提供的指令推理出它需要操作的内容。另一个是拾取和放置任务,需要在拾取像毛绒动物的耳朵而不是腿部,或者在拾取肥皂瓶的出液器而不是侧面时进行仔细的区分。 机器人必须从输入指令中提取场景和对象语义,并根据语义操纵执行准确的低级动作。为了克服这些挑战,斯坦福大学的研究人员提出了KITE(关键点+指令到执行)框架,这是一个用于语义操纵的两步骤框架。KITE同时考虑了场景语义和对象语义。对象语义精确定位了对象实例中的各个部分,而场景语义涉及在视觉场景中区分各种对象。 KITE的第一阶段涉及使用2D图片关键点将输入指令与视觉上下文相结合。对于后续的动作推断,这个过程提供了一个非常准确的以对象为中心的偏见。通过将命令映射到场景中的关键点,机器人对物品及其相关特征有了准确的理解。KITE的第二步是根据RGB-D场景观察执行学习到的关键点条件技能。机器人使用这些参数化的技能来执行提供的指令。关键点和参数化技能共同提供了对场景和物体差异的精细操纵和泛化能力。 为了评估KITE的性能,团队在三个实际环境中进行了评估:高精度制作咖啡,语义抓取和长期规划的6自由度桌面操纵。在制作咖啡任务中,KITE的成功率为71%,语义抓取的成功率为70%,在桌面操纵场景中遵循指令的成功率为75%。KITE在使用基于关键点的基础架构与预训练的视觉语言模型相比的框架中表现更好。它优于强调端到端视觉运动控制而非技能使用的框架。 尽管在训练过程中所示的示范相同或更少,KITE仍然实现了这些结果,这表明了其效果和效率。为了将图像和语言短语映射到显著性热图,并产生关键点,KITE使用了一种类似CLIPort的技术。为了输出技能路径点,技能架构修改了PointNet++,以接受带有关键点注释的多视点点云输入。2D关键点使KITE能够准确关注视觉特征,而3D点云为规划提供了必要的6自由度上下文。 总之,KITE框架提供了一个有希望的解决方案,解决了长期以来使机器人能够解释和遵循自然语言命令的挑战。它通过利用关键点和指令操纵的能力实现了精细的语义操纵,具有高精度和泛化能力。

Leave a Comment

遇见SAM-PT:一种新的人工智能方法,将Segment Anything Model(SAM)的能力扩展到动态视频中的任何跟踪和分割任务

许多应用,如机器人技术、自动驾驶和视频编辑,从视频分割中受益。深度神经网络在过去几年取得了很大的进展。然而,现有的方法需要在未经尝试的数据上进行调整,尤其是在零样本情况下。这些模型需要特定的视频分割数据进行微调,以在不同场景下保持一致的性能。在零样本设置中,或当这些模型被转移到未经过训练的视频领域,并涵盖训练分布之外的对象类别时,当前的半监督视频对象分割(VOS)和视频实例分割(VIS)方法在处理未知数据时显示出性能差距。 使用来自图像分割领域的成功模型来进行视频分割任务可以解决这些问题。Segment Anything(SAM)概念就是一个有前途的解决方案之一。SA-1B数据集作为SAM的训练基础模型,其中包含了1100万张图片和10亿个掩膜。由于其庞大的训练集,SAM具备了出色的零样本泛化能力。该模型已经证明在使用零样本转移协议进行各种下游任务时能够可靠地运行,并且非常可定制,并能从单个前景点生成高质量的掩膜。 SAM表现出很强的零样本图像分割能力。然而,它并不自然适用于视频分割问题。最近,SAM已经被修改以包括视频分割。例如,TAM将SAM与最先进的基于内存的掩膜跟踪器XMem相结合。类似于SAM-Track将DeAOT与SAM相结合的方式。尽管这些技术在恢复SAM在分布数据上的性能方面取得了很大进展,但在应用于更困难的零样本条件时仍然存在缺陷。许多分割问题可以通过其他不需要SAM的视觉提示技术来解决,包括SegGPT,尽管它们仍然需要对初始视频帧进行掩膜标注。 这个问题对于零样本视频分割来说是一个重大障碍,特别是当研究人员致力于创建简单的技术来推广到新情况并可靠地在各种视频领域中产生高质量的分割时。ETH Zurich、HKUST和EPFL的研究人员介绍了SAM-PT(Segment Anything Meets Point Tracking)。这种方法通过首次使用稀疏点跟踪和SAM来分割视频,为这个问题提供了一种新的方法。与使用掩膜传播或以物体为中心的密集特征匹配相比,他们提出了一种使用电影中编码的详细局部结构数据来跟踪点的方法。 因此,它只需要在第一帧中对稀疏点进行注释以指示目标对象,并提供了对未知对象的卓越泛化能力,这一优势已经在开放世界的UVO基准测试中得到证明。这种策略有效地扩展了SAM在视频分割方面的能力,同时保持了其固有的灵活性。利用PIPS等现代点跟踪器的灵活性,SAM-PT使用这些工具预测的稀疏点轨迹来提示SAM。他们得出的结论是,最适合激励SAM的方法是使用从掩膜标签中的K-Medoids聚类中心初始化要跟踪的位置。 通过同时跟踪正点和负点,可以清楚地区分背景和目标对象。他们建议使用这些点来改进输出掩膜的不同掩膜解码过程。他们还开发了一种点重新初始化技术,以提高随时间的追踪精度。在该方法中,不可靠或遮挡的点被丢弃,而在后续帧中变得可见的对象的部分或段的点被添加,例如当对象旋转时。 值得注意的是,他们的测试结果显示,SAM-PT在几个视频分割基准上的表现与现有的零样本方法相当或更好。这表明他们的方法是多么适应和可靠,因为在训练过程中不需要视频分割数据。在零样本设置中,SAM-PT可以加速视频分割任务的进展。他们的网站上有多个互动视频演示。

Leave a Comment

HuggingFace Research推出LEDITS:基于DDPM反演和增强的语义引导的真实图像编辑的下一个进化阶段

由于文本引导扩散模型在图片创作中展现出的出色逼真度和多样性,人们对此产生了极大的兴趣。随着大规模模型的引入,用户在创建照片时拥有了无与伦比的创作灵活性。因此,一些正在进行的研究项目专注于探索如何使用这些强大的模型进行图片操作。最近的研究进展展示了使用纯文本扩散技术进行基于文本的图片操作。其他研究人员最近提出了语义引导(SEGA)的概念用于扩散模型。 SEGA展示了先进的图片组合和编辑技能,并且在当前生成过程中无需外部监督或计算。SEGA相关的概念向量被证明是可靠、独立、灵活且单调缩放的。其他研究还探讨了基于语义理解创建图片的不同方法,例如Prompt-to-Prompt,它使用模型的交叉注意力层中的语义数据将像素与文本提示符令牌连接起来。尽管SEGA不需要基于令牌的条件,并且允许多种语义改变的组合,但是在交叉注意力图上的操作可以对生成的图片产生多样化的改变。 现代技术必须用于反转给定图片,以进行基于文本引导的真实图片编辑,这是一个重大障碍。为了实现这一点,需要找到一系列噪声向量,当作为扩散过程的输入时,可以产生输入图片。在大多数基于扩散的编辑研究中,使用了一种从单一噪声图到生成图片的确定性映射技术,称为去噪扩散隐式模型(DDIM)。其他研究人员提出了一种针对去噪扩散概率模型(DDPM)方案的反转方法。 对于DDPM方案中用于扩散生成过程的噪声图,他们提出了一种计算噪声图的新方法,使其与传统DDPM采样中使用的噪声图有所不同,具有更大的方差,并且在时间步长上更相关。与DDIM基于反转的技术相比,友好编辑的DDPM反转在基于文本的编辑任务上展示出了最先进的结果(单独使用或与其他编辑方法结合),并且可以为每个输入图片和文本生成多种输出。在这篇综述中,来自HuggingFace的研究人员想要随意研究SEGA和DDPM反转方法或LEDITS的配对和集成。 在LEDITS中,语义引导扩散生成机制进行了修改。这个更新将SEGA方法论扩展到了真实照片上。它提供了一种结合了两种方法同时编辑能力的编辑策略,并且展示了使用尖端技术的竞争性定性结果。他们还提供了一个HuggingFace演示以及相关代码。

Leave a Comment

了解可解释的人工智能和可解释性人工智能

由于最近在机器学习(ML)领域的技术进步,ML模型现在正在被用于各个领域,以提高性能并消除对人力劳动的需求。这些领域可以是简单的,如帮助作者和诗人改善其写作风格,也可以是复杂的,如蛋白质结构预测。此外,在许多关键行业(如医学诊断、信用卡欺诈检测等)中,ML模型的流行度越来越高,对错误的容忍度也很低。因此,人们需要更深入地理解这些算法及其工作原理。毕竟,为了学者能设计更强大的模型并修复现有模型中的偏见和其他问题,了解ML模型如何进行预测的更多知识至关重要。 这就是可解释(IAI)和可解释(XAI)人工智能技术的作用所在,也是理解它们之间区别的必要性变得更加明显的原因。尽管这两者之间的区别对于学者来说并不总是清晰的,甚至有时在提到ML方法时,可解释性和解释性这两个术语有时被用作同义词。但由于IAI和XAI模型在ML领域的日益普及,区分它们变得至关重要,以帮助组织选择最佳的使用策略。 简而言之,可解释的AI模型可以仅通过查看其模型摘要和参数而无需任何额外的工具或方法就可以被人类轻松理解。换句话说,可以说IAI模型提供了自己的解释。另一方面,解释性AI模型是非常复杂的深度学习模型,人类无法在没有额外方法的帮助下理解。这就是为什么解释性AI模型可以清楚地说明为什么作出了某个决策,但不能说明它是如何作出这个决策的原因。在本文的其余部分,我们将深入探讨可解释性和解释性的概念,并通过示例加深对它们的理解。 1. 可解释的机器学习 我们认为,只要能够理解其含义,即其因果关系可以明确确定,任何事物都可以解释。例如,如果有人在晚餐后连续吃太多巧克力,他们总是会睡不好觉。这种情况可以被解释。在ML领域中,如果人们可以根据其参数自己理解它,那么该模型被认为是可解释的。通过可解释的AI模型,人们可以轻松理解模型是如何得出特定解决方案的,但无法理解得出该结果的标准是否合理。决策树和线性回归是可解释模型的几个例子。让我们通过一个例子更好地说明可解释性: 考虑一个银行使用训练好的决策树模型来确定是否批准贷款申请。在做出决策时,会考虑申请人的年龄、月收入、是否有其他待处理的贷款以及其他变量。为了理解为什么做出了特定的决策,我们可以轻松地沿着树的节点向下遍历,并根据决策标准,理解为什么最终结果是什么。例如,一个决策标准可以指定,如果一个非学生的申请人的月收入低于3000美元,不会批准贷款申请。然而,我们无法理解为什么在这种情况下对非学生申请人执行3000美元的最低收入要求。要为提供的输出生成,组织需要解释不同因素(包括权重、特征等),以更好地理解其模型如何生成预测。但这仅限于模型相对简单的情况。线性回归模型和决策树都具有少量参数。随着模型越来越复杂,我们无法再以这种方式理解它们。 2. 解释性机器学习 解释性AI模型的内部工作过程对于人类来说过于复杂,以至于无法理解它们如何影响最终的预测。ML算法又被称为“黑盒子”模型,其中模型特征被视为输入,最终产生的预测结果是输出。为了理解这些模型的工作原理,人类需要额外的方法来研究这些“黑盒子”系统。这种模型的一个例子是由许多决策树组成的随机森林分类器。在该模型中,确定最终预测时会考虑到每棵树的预测。当考虑到基于神经网络的模型(如LogoNet)时,这种复杂性只会增加。随着这些模型复杂性的增加,人类仅仅通过查看模型权重就无法理解模型。 如前所述,人类需要额外的方法来理解复杂算法生成预测的过程。研究人员利用不同的方法来找到输入数据和模型生成的预测之间的关联,这有助于理解机器学习模型的行为。这些与模型无关的方法包括部分依赖图、SHapley加性解释(SHAP)依赖图和替代模型。还会使用一些强调不同特征重要性的方法,这些方法确定每个属性在预测目标变量中的重要程度。得分越高意味着该特征对模型更关键,对预测有重大影响。 然而,仍然存在一个问题,即为什么需要区分机器学习模型的可解释性和可解释性。从上述论点可以清楚地看出,有些模型比其他模型更容易解释。简单来说,如果一个模型比另一个模型更容易让人理解它的预测过程,那么这个模型就更具解释性。通常情况下,较简单的模型更容易解释,而较复杂的神经网络模型通常具有更高的准确性。因此,高度的可解释性往往以准确性的降低为代价。例如,使用逻辑回归进行图像识别会得到较差的结果。另一方面,如果公司希望实现高性能但仍需要了解模型的行为,模型的可解释性就变得更加重要。 因此,在启动新的机器学习项目之前,企业必须考虑是否需要可解释性。当数据集很大且数据以图像或文本形式存在时,神经网络可以以高性能实现客户的目标。在这种情况下,当需要复杂的方法来最大化性能时,数据科学家更加注重模型的可解释性而非可解释性。因此,了解模型的可解释性和可解释性之间的区别,并知道何时偏好其中之一是非常重要的。

Leave a Comment

快速跟踪抗击新冠病毒:研究人员验证AI生成的抗病毒药物,为未来危机中的快速药物开发铺平道路

IBM和牛津大学的研究人员最近进行的一项研究揭示了抗病毒药物开发的突破。研究人员利用生成式人工智能(AI)设计了一种有可能阻断导致Covid-19的SARS-CoV-2病毒的新型分子。这种方法取得了成功,团队在短时间内使用传统方法所需的时间只有一小部分,就发现了四种潜在的Covid-19抗病毒药物。这项发表在《科学进展》上的研究展示了生成式AI在危机时期加速寻找新治疗方法的能力。 传统的药物发现过程通常缓慢而耗时,需要十年甚至更长时间。然而,Covid-19大流行病迫切需要快速开发新的治疗方法,导致学术界和产业界之间前所未有的合作。许多成功的药物是从现有治疗方法中重新利用的。然而,随着病毒变异,这些药物的有效性会随时间减弱,凸显了对新型抗病毒解决方案的需求。 生成式AI通过能够创建完全新的分子来针对病毒蛋白的不同位点提供了潜在解决方案。这个名为“控制分子生成”的AI模型(CogMol)是在大量分子及其结合性质的数据集上进行训练的。重要的是,它没有提供有关SARS-CoV-2病毒的3D结构或已知结合分子的信息。这使得该模型能够仅基于目标蛋白的氨基酸序列来生成新的分子。 CogMol成功生成了一个包含875,000个候选分子的池子,然后使用预测模型和反合成预测进行了缩小。最终的选择导致合成了八种新的化合物,这些化合物被测试和分析其在抑制目标蛋白和中和病毒方面的功效。其中两种化合物针对主蛋白酶,而另外两种化合物不仅针对刺突蛋白,还具有中和所有主要Covid变异体的能力。 尽管在这些分子可以开发成药物之前还需要进一步的研究和临床试验,但这项研究提供了有希望的证据,表明生成式AI可以革新药物开发领域。它提供了一种更快、更多样化的方法来寻找潜在的抗病毒药物,并在应对未来的病毒爆发中发挥重要作用。 总之,该研究证明了生成式AI在发现和设计抗病毒药物方面的潜力。通过利用CogMol等AI模型,研究人员能够在与传统方法相比的一小部分时间内找到有希望的Covid-19治疗分子。这一突破为药物开发开辟了新的道路,尤其是在面对不断变异的病毒和未来的大流行病时。

Leave a Comment

北京大学的研究人员推出ChatLaw:一种集成外部知识库的开源法律大型语言模型

得益于人工智能的持续增长和发展,大规模语言模型现在已经广泛可用。像ChatGPT、GPT4、LLaMA、Falcon、Vicuna和ChatGLM这样的模型在各种传统任务中表现出色,为法律职业开辟了无限的机遇。然而,收集可靠、实时、高质量的数据对于创建可观的语言模型来说至关重要。因此,创建既有效又高效的开源法律语言模型变得至关重要。 人工智能中的大规模模型发展影响了包括医疗、教育和金融在内的几个行业:BloombergGPT、FinGPT、Huatuo和ChatMed这些模型在处理具有挑战性的问题和产生深入洞察的数据方面已经证明了其有用性和有效性。另一方面,法律领域需要进行深入研究,并创建一个独特的法律模型,因为法律具有内在的相关性和准确性的需求。法律在形成社区、管理人际关系和确保公正方面至关重要。法律从业者依赖准确和实时的信息来做出明智的判断,理解法律并提供法律建议。 法律术语的细微差别、复杂的解释和法律的动态特性提供了需要专门解决的特殊问题。即使是像GPT4这样的最先进模型,也经常出现幻觉现象,以及在处理法律困难时产生令人难以置信的结果。人们经常认为,通过增加相关领域的专业知识来改进模型会产生积极的结果。然而,早期的法律LLM(LawGPT)仍然存在很多幻觉和不准确的结果,所以情况并非如此。起初,他们明白了对一个中文法律LLM的需求。然而,在那个时候,没有商业可用的中文模型比13亿个参数更大。通过结合来自MOSS等来源的训练数据,并增加中文词汇表,改善了OpenLLAMA的基础,这是一个经济可行的模型。这使得北京大学的研究人员能够建立一个基本的中文语言模型,然后添加法律特定数据来训练他们的法律模型ChatLaw。 以下是本论文的主要贡献: 1. 一种成功减少幻觉的方法:他们提出了一种通过改进模型的训练过程并在推理过程中包括四个模块“咨询”、“参考”、“自我建议”和“回应”来减少幻觉的方法。通过参考模块将垂直模型和知识库整合在一起,减少了幻觉的频率,并将领域特定知识融入模型,并使用来自知识库的可靠数据。 2. 训练了一种从用户日常语言中提取法律特征词的模型。它基于LLM。借助这个模型,可以快速有效地识别和分析用户输入中的法律情况,识别具有法律含义的术语。 3. 使用BERT训练了一种衡量用户普通语言与930,000个相关法庭案例文本数据集之间相似度的模型。这使得可以构建一个向量数据库,快速检索具有相似法律背景的文献,进一步进行研究和引用。 4. 开发了一个用于评估中国人法律专业知识的数据集。他们还制定了一个ELO竞技场评分系统,以确定各种模型在法律多项选择测试中的表现如何。 他们还指出,单一的通用法律LLM可能只在某些工作中表现良好。因此,他们针对不同情况开发了多个模型,包括多项选择问题、关键词提取和问答。使用HuggingGPT技术,他们使用一个大型LLM作为控制器来管理这些模型的选择和部署。根据每个用户的请求,该控制器模型动态选择要激活的特定模型,确保任务使用最佳模型。

Leave a Comment

北京大学的研究人员推出了ChatLaw:一个集成外部知识库的开源法律大型语言模型

由于人工智能的持续增长和发展,大规模语言模型现在已经广泛可用。像ChatGPT、GPT4、LLaMA、Falcon、Vicuna和ChatGLM这样的模型在各种传统任务中表现出色,为法律行业打开了一个机遇的世界。然而,收集可靠、当前、高质量的数据对于创建规模可观的语言模型至关重要。因此,创建既有效又高效的开源法律语言模型变得至关重要。 人工智能在大规模模型开发方面对多个行业产生了影响,包括医疗保健、教育和金融:BloombergGPT、FinGPT、Huatuo和ChatMed;这些模型在处理复杂问题和生成深入数据方面证明了其有用性和有效性。另一方面,法律领域由于其固有的相关性和准确性需求,需要进行深入调查和创建独特的法律模型。法律对于形成社区、调节人际关系和确保正义至关重要。法律从业人员依赖准确和当前的信息来做出明智的判断、理解法律并提供法律咨询。 法律术语的微妙之处、复杂的解释以及法律的动态性提供了特殊问题,需要专门的解决方案。即使是像GPT4这样最先进的模型,也经常出现幻觉现象和与法律相关的令人难以置信的结果。人们经常认为通过相关领域的专业知识来改进模型会产生积极的结果。然而,早期的法律LLM(LawGPT)仍然存在许多幻觉和不准确的结果,所以情况并非如此。起初,他们了解到对中文法律LLM的需求。然而,当时没有商业可获取的大于130亿参数的中文模型。通过结合MOSS等来源的训练数据和扩充中文词汇表,改善了OpenLLAMA的基础,这是一个经济可行的模型。这使得北京大学的研究人员能够构建一个基础的中文语言模型,然后添加法律特定数据来训练他们的法律模型ChatLaw。 以下是该论文的主要贡献: 1. 减少幻觉的成功方法:他们提出了一种通过改进模型的训练过程并在推理过程中包含“咨询”、“参考”、“自我建议”和“回应”四个模块的方法来减少幻觉。通过参考模块将垂直模型和知识库整合在一起,幻觉变得更少,这个模块将领域特定知识融入模型,并使用知识库中的可靠数据。 2. 训练了一个能从用户的日常语言中提取法律特征词的模型。这个模型基于LLM,并且可以快速有效地识别和分析用户输入中的法律情况。 3. 使用BERT训练了一个模型,用于衡量用户普通语言与包含93万个相关法庭案例文本的数据集之间的相似度。这使得可以建立一个向量数据库,快速检索具有类似法律背景的文稿,以进行额外的研究和引用。 4. 开发了一个中文法律考试评估数据集:他们创建了一个评估中国人法律专业知识的数据集。他们还制定了一个ELO竞技场评分系统,以确定不同模型在法律多项选择测试中的表现如何。 他们还指出,单一的通用法律LLM可能只在某些任务中表现良好。因此,他们针对不同情况开发了多个模型,包括多项选择题、关键词提取和问答。他们使用HuggingGPT技术,将一个大型LLM作为控制器来管理这些模型的选择和部署。根据每个用户的请求,该控制器模型动态选择特定的模型进行激活,以确保任务使用最佳模型。

Leave a Comment

斯坦福研究人员推出了HyenaDNA:一种长程基因组基础模型,其上下文长度可达到100万个令牌,并且具有单核苷酸分辨率

在过去几年中,人工智能(AI)领域取得了快速的进展,有可能彻底改变行业,并推动了可能性的边界。研究人员关注的一个领域是开发更强大和高效的自然语言任务模型。在这个背景下,研究人员不断努力开发能够处理更长标记的模型,因为模型中的标记数量决定了其处理和理解文本的能力。此外,更高的标记数量使模型能够考虑更广泛的上下文,从而使模型能够处理大量的数据序列。然而,在长上下文模型方面,大部分关注都集中在自然语言上,而与处理长序列的领域存在显著的疏忽:基因组学,它涉及研究生物体的遗传物质的不同方面,如结构、进化元素等。与自然语言模型采取的方法类似,研究人员提出了在基因组学中使用基础模型(FMs)来从非结构化的基因组数据中获取可泛化特征的建议。这些FMs可以进行微调,用于各种任务,如基因定位、调控元件识别等。 然而,基于Transformer架构的现有基因组模型在处理DNA序列时面临着独特的挑战。其中一个限制是注意力的二次扩展,限制了对DNA内的长程相互作用的建模。此外,主流方法依赖于固定的k-mers和标记器来聚合有意义的DNA单元,这往往导致个体DNA特征的损失。然而,与自然语言不同,这种损失是至关重要的,因为即使是微小的遗传变异也可能对蛋白质功能产生深远影响。Hyena是一种最近引入的LLM,通过利用隐式卷积成为一种有希望的替代方案来处理长序列。这种创新方法通过允许处理更长的上下文长度,显著减少计算时间复杂度,证明了与基于注意力的模型相当的质量。受到这些发现的启发,斯坦福大学和哈佛大学的研究人员团队开始调查是否可以利用Hyena的能力有效捕捉分析基因组序列所需的基本长程依赖性和个体DNA特征。 这导致了HyenaDNA的开发,这是一种基因组FM,具有处理长达100万个标记的上下文长度的前所未有的能力,相比现有的基于注意力的模型增加了500倍。利用Hyena的长程能力,HyenaDNA展示了无与伦比的可伸缩性,训练速度比配备FlashAttention的Transformer快160倍。HyenaDNA利用一系列Hyena操作符作为其模型DNA和其复杂交互的基础。该模型使用无监督学习来学习DNA序列的分布,并理解基因如何编码以及非编码区域在基因表达中起到调控功能。该模型在一些具有挑战性的基因组任务上表现出色,如长程物种分类任务。此外,与核苷酸Transformer相比,它在17个数据集中有12个达到了最先进的结果,同时使用的参数和预训练数据显著减少。 如前所述,在预训练期间,HyenaDNA可以达到100万个标记的令人印象深刻的上下文长度,使模型能够有效捕获基因组序列中的长程依赖性。此外,通过在每个层上利用单核苷酸分辨率和全局上下文进行标记化,进一步增强了模型的能力。为了解决训练不稳定性并进一步加快过程,研究人员还考虑到了序列长度预热调度器,从而使物种分类相关任务的训练时间减少了40%。HyenaDNA的另一个重要优势是其参数效率。研究人员还对模型大小和质量之间的关系进行了突破性观察,表明在较长的序列和较小的词汇表中,HyenaDNA尽管尺寸显著较小,但表现卓越。 研究人员评估了HyenaDNA在几个下游任务上的性能。在GenomicBenchmarks数据集上,预训练模型在所有八个数据集上都取得了新的最先进(SOTA)性能,远远超过了以前的方法。此外,在Nucleotide Transformer的基准测试中,HyenaDNA在17个数据集中有12个达到了SOTA结果,并且使用的参数和预训练数据要少得多。为了探索在基因组学中上下文学习(ICL)的潜力,研究人员还进行了一系列实验。他们引入了软提示标记的概念,允许输入指导冻结预训练的HyenaDNA模型的输出,而无需更新模型权重或附加解码器头部。增加软提示标记的数量显著提高了在GenomicBenchmarks数据集上的准确性。该模型在超长范围任务中也表现出色。在具有挑战性的染色质剖面任务上,HyenaDNA与SOTA稀疏变压器模型BigBird进行了有效竞争。此外,在超长范围物种分类任务中,当上下文长度增加到450K和1M标记时,该模型证明了其效率。 这些结果突显了HyenaDNA在处理复杂基因组任务方面的卓越能力,以及它在解决长程依赖和物种差异方面的潜力。他们预期这一进展将对推动AI辅助药物发现和治疗创新至关重要。此外,它还有潜力使基因组基础模型能够以个性化的方式学习和分析完整的患者基因组,进一步增强对基因组学的理解和应用。

Leave a Comment

关于向量数据库的一切 – 它们的重要性、向量嵌入和大型语言模型(LLMs)的顶级向量数据库

大型语言模型在最近取得了巨大的增长和进展。人工智能领域随着这些模型的每一次新发布而蓬勃发展。从教育、金融到医疗保健和媒体,大型语言模型几乎在每个领域都有贡献。像GPT、BERT、PaLM和LLaMa这样的著名大型语言模型通过模仿人类正在改变人工智能行业。基于GPT架构并由OpenAI开发的著名聊天机器人ChatGPT通过生成准确而富有创意的内容、回答问题、总结大量文本段落和语言翻译来模仿人类。 什么是向量数据库? 在人工智能和机器学习领域中,一种新颖而独特的数据库类型——向量数据库正变得越来越受欢迎。与最初用于以行和列的形式存储表格数据的传统关系型数据库以及像MongoDB这样将数据存储在JSON文档中的较新的NoSQL数据库不同,向量数据库在性质上有所不同。这是因为向量嵌入是向量数据库旨在存储和检索的唯一一种数据类型。 大型语言模型和所有新应用都依赖于向量嵌入和向量数据库。这些数据库是专门为有效存储和操作向量数据而设计的数据库。向量数据使用点、线和多边形来描述空间中的对象,在计算机图形、机器学习和地理信息系统等各个行业中经常使用。 向量数据库基于向量嵌入,它是一种携带语义信息的数据编码方式,有助于AI系统解释数据并保持长期记忆。这些嵌入是作为机器学习过程的一部分生成的训练数据的压缩版本。它们作为过程中新数据的过滤器,用于运行机器学习的推理阶段。 在向量数据库中,数据的几何特性被用于组织和存储数据。每个项目通过在空间中的坐标和其他赋予其特征的属性来标识。例如,向量数据库可以用于在地理信息系统应用程序中记录有关城镇、高速公路、河流和其他地理特征的详细信息。 向量数据库的优势 空间索引 – 向量数据库使用R树和四叉树等空间索引技术,可以基于地理关系(如接近和约束)进行数据检索,这使得向量数据库优于其他数据库。 多维索引 – 除了空间索引,向量数据库还可以支持对其他向量数据特性进行索引,以实现基于非空间属性的高效搜索和过滤。 几何操作 – 向量数据库通常具有内置的支持几何操作(如交集、缓冲和距离计算),这对于空间分析、路由和地图可视化等任务非常重要。 与地理信息系统(GIS)的集成 – 向量数据库经常与GIS软件和工具一起使用,以高效地处理和分析空间数据。 构建大型语言模型的最佳向量数据库 在大型语言模型的情况下,向量数据库越来越受欢迎,其主要应用是存储由LLM训练产生的向量嵌入。 Pinecone – Pinecone是一款强大的向量数据库,以其出色的性能、可扩展性和处理复杂数据的能力脱颖而出。它非常适合需要即时访问向量和实时更新的应用程序,因为它专为快速高效的数据检索而构建。 DataStax…

Leave a Comment

Magic123介绍:一种新的图像到3D的流水线,使用两阶段的粗到精优化过程,生成高质量、高分辨率的3D几何和纹理

尽管人类只能以二维方式看世界,但他们擅长在三维环境中导航、思考和互动。这表明了一种深深根植于人类本性的三维环境的认知意识。能够从一张照片中创建详细的三维复制品的艺术家将这种技能提升到了一个新的水平。然而,经过几十年的研究和进展,从非姿势图像进行三维重建的挑战,包括几何和纹理的生成,仍然是计算机视觉领域一个开放且不适定的课题。由于近期深度学习的进展,许多三维创建活动可以通过学习来实现。 尽管深度学习在图像识别和生成方面取得了重大进展,但在真实世界中的单幅图像三维重建这一特定挑战方面仍有待改进。他们将人类和机器在三维重建能力上的显著差距归咎于两个主要问题:(i) 缺乏大规模的三维数据集,以防止三维几何的大规模学习,以及(ii) 在处理三维数据时,在细节级别和计算资源之间存在权衡。利用二维先验是解决这个问题的一种策略。在线上有大量真实的二维图片数据。为了训练像CLIP和Stable Diffusion这样的先进图像解释和生成算法,最全面的文本-图像对数据集之一是LAION。 随着二维生成模型的扩展泛化能力的增强,使用二维模型作为先验来创建三维材料的策略越来越多。DreamFusion在文本到三维创建中首创了这种基于二维先验的技术。该方法在零样本情况下展示了引导独特视角和增强神经辐射场(NeRF)的卓越能力。在DreamFusion的基础上,最近的研究尝试使用RealFusion和NeuralLift等方法将这些二维先验适应于单张图像的三维重建。另一种策略是使用三维先验。在早期的研究中,诸如拓扑限制之类的三维先验被用于辅助三维创建。这些手工制作的三维先验可以创建一些三维内容,但可能不够好。 最近对二维扩散模型进行了修改,使其成为视角依赖的,并将这种视角依赖的扩散用作Zero-1-to-3和3Dim等技术中的三维先验。根据行为分析,二维和三维先验都有优点和缺点。与三维先验相比,二维先验在三维创建方面具有出色的泛化能力,如图1中的龙像示例所示。由于其有限的三维理解能力,仅依赖于二维先验的方法最终会失去三维的准确性和一致性。这导致了不真实的几何结果,如许多面(双面问题)、不同大小、不均匀的纹理等。图1中的泰迪熊示例是一个失败的情况。 然而,由于缺乏三维训练数据,需要更多地依赖于三维先验来进行野外重建。因此,正如图1所示,虽然基于三维先验的解决方案成功处理常见物品(如顶行的泰迪熊示例),但它们在处理不常见物品时困难重重,产生过于简单甚至扁平的三维几何形状(如左下角的龙像)。本研究中来自沙特阿拉伯国王阿卜杜拉科技大学(KAUST)、Snap Inc.和牛津大学视觉几何组的研究人员提倡同时使用两种先验来引导图像到三维创建中的创新视角,而不仅仅依赖于二维或三维先验。他们可以通过调整二维和三维先验之间具体但有用的权衡参数来控制生成的三维几何中的探索和开发之间的平衡。 图1展示了Magic123的2D和3D先验之间的权衡。一个经常出现的玩具熊、两个叠放的甜甜圈(一个不太常见的物品)和一座龙像(一个不常见的物体)是他们比较单张图像重建的三种情景。从右侧可以看到,只有2D背景的Magic123更倾向于几何探索,并以更大的创造力创建3D物体,但可能缺乏一致性。只有3D先验的Magic123(左侧)则优先考虑几何利用,导致准确但可能更简单且缺少特征的几何形状。 优先考虑2D先验可以提高创造性的3D技能,以弥补每个2D图像中部分3D信息的不足。然而,这可能会导致3D几何的准确性降低,因为缺乏对3D的理解。另一方面,优先考虑3D先验可以得到更多受3D约束的解以及更准确的3D几何,但代价是创造力降低以及在困难和不寻常情况下寻找可行解的能力减弱。他们提出了Magic123,这是一种先进的图像到3D的流水线,使用两阶段粗到精的优化方法,同时利用2D和3D先验生成高质量的3D输出。 他们在粗阶段对神经辐射场(NeRF)进行改进。NeRF有效地学习了一种隐式体积表示,用于学习复杂的几何形状。然而,NeRF使用了大量内存,导致生成的低分辨率图片被发送到扩散模型,从而降低了图像到3D过程的输出质量。Instant-NGP是一种更节约资源的NeRF替代方法,限制了在16GB内存GPU上的图像到3D流水线分辨率为128×128。因此,他们添加了第二步,并使用Deep Marching Tetrahedra(DMTet),一种内存高效且纹理分解的SDF-Mesh混合表示,以提高3D内容的质量。 借助这种方法,他们可以将NeRF的几何和纹理细化分开,并将分辨率提升到1K。他们在两个阶段中使用了2D和3D先验的组合,以引导创新的视角。他们对自己的贡献进行了以下总结: • 他们提出了Magic123,一种革命性的图像到3D的流水线,使用两阶段粗到精的优化过程创建高质量、高分辨率的3D几何和纹理。 • 他们建议同时使用2D和3D先验从任意给定的图像中创建准确的3D内容。先验的强度参数可以在探索几何和利用几何之间进行权衡。用户可以通过调整这个权衡参数来创建所需的3D内容。 • 他们可以找到2D和3D先验之间的平衡权衡,从而得到相对逼真和详细的3D重建结果。Magic123在真实世界和合成环境中,使用相同的参数集合为所有样本生成最先进的单张非姿势照片的3D重建结果,无需进一步重新配置。

Leave a Comment

Google AI开源Flan-T5:一种基于Transformer的语言模型,使用文本到文本的方法进行自然语言处理任务

大型语言模型,例如PaLM、Chinchilla和ChatGPT,为从阅读教学线索执行自然语言处理(NLP)任务开辟了新的可能性。先前的研究表明,指令调整,即在各种带有指令的NLP任务上微调语言模型,进一步提高了语言模型在给定指令的情况下执行未知任务的能力。通过比较它们的微调过程和策略,本文评估了开源指令泛化倡议的方法和结果。 该工作关注指令调整方法的细节,对各个因素进行剔除并直接进行比较。他们在“Flan 2022 Collection”中确定并评估了方法论改进,该术语用于数据收集以及适用于数据和指令调整过程的方法,重点关注将Flan 2022与PaLM 540B结合的新兴和最先进的结果。Flan 2022 Collection目前是公开可用的最全面的指令调整作业和技术集合,它已经通过数千个高级模板和更好的格式模式进行了扩充。 他们证明,在所有评估的评估基准上,训练在该集合上的模型优于其他公开集合,包括原始的Flan 2021、T0++、Super-Natural Instructions和OPT-IML的当代工作。对于具有相同大小的模型,MMLU和BIG-Bench Hard评估基准上的改进分别达到4.2%+和8.5%。根据对Flan 2022方法的分析,这些稳健的结果是由于更大更多样的任务集合以及用于微调和数据增强的几种简单策略。特别是,使用零样式、少样式和思考链的模板进行训练改善了所有这些上下文中的性能。 例如,少样式提示的增加10%可以将零样式提示的结果提高2%或更多。此外,已经证明,通过倒置输入-输出对,在任务来源的平衡和任务多样性的增强方面都对性能至关重要。在单任务微调中,得到的Flan-T5模型收敛更快,表现优于T5模型,表明经过指令调整的模型为后续应用提供了更具计算效率的起点。他们预计,公开提供这些结果和工具将简化用于指令定制的可用资源,并加快更通用的语言模型的发展。 本研究的主要贡献如下列举:• 方法论:证明混合使用零样式和少样式提示进行训练在两种环境中都能产生显著优越的结果。• 测量和展示有效指令调整的关键方法,包括缩放第3.3节,使用输入倒置增强任务多样性,添加思考链训练数据以及平衡各种数据来源。• 结果:这些技术决策相对于现有的开源指令调整集合,提高了保留任务性能3-17% • 发现:Flan-T5 XL为单任务微调提供了更稳健和有效的计算起点。• 公开提供新的Flan 2022任务集合、模板和研究方法供公众使用。源代码可在GitHub上获取。

Leave a Comment

什么是大型语言模型(LLMs)?LLMs的应用和类型是什么?

被称为大型语言模型的计算机程序为软件提供了分析和创建文本的新选项。大型语言模型通常使用千兆字节甚至更多的文本数据进行训练,使其大小达到几十兆字节。模型的参数是从先前的训练数据中学到的组件,从本质上来说,它们确定了模型在任务(如文本生成)上的熟练程度。自然语言处理(NLP)活动,包括语音转文字、情感分析、文本摘要、拼写检查、令牌分类等,都依赖于语言模型作为其基础。语言模型可以分析文本并预测大多数自然语言处理任务中下一个令牌出现的可能性。Unigram、N-gram、指数和神经网络都是语言模型的有效形式。 LLM的应用 下图总结了目前大型语言模型(LLM)的功能、产品和支持软件方面的现状。 图片来源:https://cobusgreyling.medium.com/the-large-language-model-landscape-9da7ee17710b Shell命令生成 下一代终端Warp利用GPT-3将自然语言转化为可执行的shell指令,类似于GitHub Copilot,但用于终端。 即使对于经验丰富的程序员来说,shell命令的语法可能也需要解释。 正则表达式生成 开发人员编写正则表达式是一项耗时的任务,然而Autoregex.xyz利用GPT-3自动化这个过程。 文案撰写 这项任务最常用的模型是GPT-3,但也有开源替代方案,如BigScience的BLOOM和Eleuther AI的GPT-J。Copy ai、Copysmith、Contenda、Cohere和Jasper ai是在这一领域开发应用程序的一些初创公司,它们的工具可以更快、更轻松地编写博客文章、销售内容、数字广告和网站文案。 分类 将文本分类到预定类别是一种监督学习的例子。通过使用聚类这种无监督学习技术,可以将具有相似含义的文本聚类在一起,而无需使用预定义的类别。 回应生成 回应生成是使用示例对话生成对话流的思路,并采用机器学习方法。在这种方法中,下一次呈现给用户的对话取决于模型,考虑到用户的过去回答和最有可能的未来对话,这被称为预测式对话。 文本生成 LLM的能力从简要描述中生成测试,无论是否有示例数据,都可以被视为其“元能力”。 几乎所有LLM都能扮演生成的角色。少样本学习数据不仅显著提升了生成能力,而且数据的构造也影响着数据的使用方式。 知识回答 知识回答是知识密集型自然语言处理(KI-NLP)的应用,它允许对通用和跨领域的问题进行回答,而无需查询应用程序接口(API)或依赖传统的知识存储。 知识密集型自然语言处理不是网络搜索,而是基于语义搜索的知识库。…

Leave a Comment

一种新的人工智能(AI)研究方法将基于提示的上下文学习作为一种从统计角度看待的算法学习问题

上下文学习是一种最近的范式,其中一个大型语言模型(LLM)观察一个测试实例和一些训练示例作为其输入,并直接解码输出,而不对其参数进行任何更新。这种隐式训练与通常的训练相反,通常的训练会根据示例来改变权重。 来源: https://arxiv.org/pdf/2301.07067.pdf 那么为什么上下文学习会有益呢?你可以假设你有两个回归任务要建模,但唯一的限制是你只能使用一个模型来适应这两个任务。在这种情况下,上下文学习非常有用,因为它可以为每个任务学习回归算法,这意味着模型将为不同的输入集使用单独的适应回归。 在“Transformers as Algorithms: Generalization and Implicit Model Selection in In-context Learning”这篇论文中,他们将上下文学习问题形式化为一个算法学习问题。他们使用transformer作为学习算法,在推理时通过训练来实现另一个目标算法。在这篇论文中,他们通过transformer探索了上下文学习的统计学方面,并进行了数值评估以验证理论预测。 在这项工作中,他们研究了两种情况,第一种情况是提示由一系列i.i.d(输入、标签)对组成,而第二种情况是一个动态系统的轨迹(下一个状态取决于前一个状态:xm+1 = f(xm) + noise)。 现在问题来了,我们如何训练这样的模型? 在ICL的训练阶段,T个任务与数据分布 {Dt}t=1T相关联。他们从对应分布中独立采样训练序列St。然后他们从序列St中选择一个子序列S和一个值x,对x进行预测。这就像元学习框架一样。预测之后,我们最小化损失。ICL训练背后的直觉可以解释为在寻找适应当前任务的最优算法。 接下来,为了获得ICL的泛化界限,他们从算法稳定性文献中借用了一些稳定性条件。在ICL中,提示中的训练示例影响到从那一点起算法的未来决策。因此,为了处理这些输入扰动,他们需要对输入施加一些条件。您可以阅读[论文]以获取更多细节。图7显示了对学习算法(这里是Transformer)稳定性进行实验评估的结果。 来源:…

Leave a Comment

70%的开发者今天拥抱人工智能:深入研究大型语言模型、LangChain和向量数据库在当前技术领域的崛起

人工智能具有无限的可能性,这在其引入每个人的新产品和发展中显而易见。随着OpenAI开发的最新聊天机器人ChatGPT的发布,由于其GPT的变压器架构,AI领域已经席卷全球。从深度学习、自然语言处理(NLP)和自然语言理解(NLU)到计算机视觉,AI正将每个人推向一个拥有无尽创新的未来。几乎每个行业都在利用AI的潜力并进行革命性的改变。特别是在大规模语言模型(LLMs),LangChain和向量数据库等领域的卓越技术进步,是这一显著发展的原因。 大规模语言模型 大规模语言模型(LLMs)的发展代表了人工智能的一大步进。这些基于深度学习的模型在处理和理解自然语言时表现出令人印象深刻的准确性和流畅性。LLMs通过从各种来源(包括书籍、期刊、网页和其他文本资源)获取大量文本数据进行训练。它们通过学习语言来获取语言结构、模式和语义链接,从而帮助它们理解人类交流的复杂性。 LLMs的基本架构通常涉及具有多层的深度神经网络。根据训练数据中发现的模式和连接,该网络分析输入文本并生成预测。为了减少模型预期输出和预期输出之间的差异,模型的参数在训练阶段进行调整。LLM在训练过程中消耗文本数据,并试图根据上下文预测下一个单词或一系列单词。 LLMs的应用 回答问题:LLMs擅长回答问题,并通过搜索大量的文本语料库(如书籍、论文或网站)来提供精确而简洁的回答。 内容生成:LLMs在涉及内容生成的活动中证明了其有用性。它们能够生成语法正确、连贯的文章、博客条目和其他书面内容。 文本摘要:LLMs在文本摘要方面表现出色,能够在将冗长的文本压缩为更短、更易消化的摘要时保留重要信息。 聊天机器人:LLMs经常被用于创建聊天机器人和使用对话式AI的系统。它们使得这些系统能够用正常语言与用户进行交互,理解他们的问题并适当地回答,并在整个交互过程中保持上下文。 语言翻译:LLMs能够准确地在不同语言之间进行文本翻译,克服语言障碍,促进成功的交流。 训练LLMs的步骤 训练LLMs的初始阶段是编制一个庞大的文本数据集,模型将使用该数据集来发现语言模式和结构。 一旦收集到数据集,就需要进行预处理,以便为训练做准备。为此,必须通过删除任何不必要或冗余的条目来清理数据。 选择适当的模型架构对于训练LLMs至关重要。基于变压器的架构已经显示出在处理和生成自然语言方面非常高效,包括GPT模型。 使用反向传播等深度学习方法调整模型的参数来训练LLMs,并提高其准确性。模型在训练过程中处理输入数据并基于识别出的模式生成预测。 在初始训练之后,LLMs将进一步在特定任务或领域上进行微调,以提高其在这些领域的性能。 为了评估经过训练的LLMs的性能,使用多种指标(包括困惑度和准确性)来评估模型的性能。 经过训练和评估后,LLMs将在实际应用中的生产环境中使用于实际应用。 一些著名的语言模型 GPT(Generative Pre-trained Transformer)是OpenAI的GPT模型系列的重要成员,也是知名的ChatGPT的底层模型。它是一个仅解码器的单向自回归模型,通过根据先前生成的单词预测下一个单词来生成文本。GPT拥有1750亿个参数,广泛用于内容生成、问题回答等方面。 BERT – 双向Transformer编码器表示(BERT)是最早的基于Transformer的自监督语言模型之一。它是一个强大的模型,用于理解和处理自然语言,具有3.4亿个参数。…

Leave a Comment

微软研究员提出了一种新的框架,使用帕累托最优自监督而无需使用标记的训练数据来进行LLM校准

近期的发展使得大型语言模型(LLM)的能力显著增强,生成式预训练转换器(GPT)模型显示出了重要的潜力。从GPT-3到GPT-4的转变,以及PaLM和LLaMA等其他LLM的出现,都展示了在问题解决和自然语言理解技能方面的显著改进。此外,生成模型经常用于各个领域以生成不同应用的数据。当LLM用于需要高精度和可靠性的应用领域,如生物和医疗领域时,幻觉问题仍然是一个重大障碍。 不幸的是,目前没有系统的技术可用于准确检测幻觉或衡量输出的置信水平。特别是在使用强化学习与人类输入之后,生成LLM的内在置信度分数有时无法获得或无法有效校准以达到预期目标。启发式技术计算成本高,并受制于LLM本身的偏见,例如对LLM答案集进行采样。评估LLM回复的置信度程度的方法大致可分为两个基本类别。在第一种方法中,通过多种方式激励LLM生成多个回复,然后利用这些回复推断答案的可靠性。 自一致性和思维链激励是两个例子。这些技术不太定量,并且容易受到模型引起的偏见的影响。目前还没有标准化的测量方法,但提示技术可能对结果的质量产生重大影响。第二类选择借助外部数据源,例如雇用人工审核员验证答案或使用大量标记数据创建评估模型。目前监督模型训练的主要障碍之一是这些技术需要广泛的手动注释工作。在这方面,自我监督提供了一种可行的选择,因为它可以灵活地使用数据模式和超越常规的专业知识。 微软的研究人员在这项研究中提供了一个灵活的框架,利用帕累托最优学习将LLM响应数据和监督数据混合在一起。他们受到了程序化监督和帕累托优化研究的早期工作的启发。以下直觉指导了他们的策略。为了防止LLM自身评判的偏见,需要与LLM独立的外部监督数据源。其次,将LLM的错误视为对黄金标签的噪声扰动。当模型同时适应LLM噪声和独立的外部噪声时,实际上进行了隐式标签平滑处理,从而增强了校准能力。 在这方面,帕累托最优自我监督为整合两者提供了一个有用的框架。值得注意的是,所提出的方法只需要无标签数据,因此适用于注释成本较高的领域。他们通过帕累托最优自我监督对LLM进行校准的独特方法是该论文的关键创新。他们建议使用帕累托最优学习评估风险(POLAR)分数来计算LLM错误的可能性。他们在四个不同的自然语言处理任务上展示了实验结果,并证明所提出的POLAR分数与在黄金标签上评估的LLM错误率显著相关。他们展示了在高风险情况下通过POLAR分数确定的动态提示策略下,LLM的性能得到了提升。在不使用任何人工标记的训练数据的情况下,他们展示了他们的方法如何消除LLM的错误并提高GPT-4基线性能,超过最先进的监督模型。

Leave a Comment

这个AI工具解释了AI如何“看”图像以及为什么可能会把宇航员误认为铁锹

广泛认可的是,人工智能(AI)近年来取得了重大进展,取得了显著的成就和突破性结果。然而,AI并不能在所有任务上都取得同样令人印象深刻的结果。例如,虽然AI在某些视觉任务(如人脸识别)中可以超越人类表现,但在图像处理和分类中也可能出现令人困惑的错误,从而凸显出任务的挑战性。因此,研究人员和开发人员对了解这种系统在相关任务中的内部工作方式以及它们如何做出某些决策的兴趣日益浓厚。 众所周知,类似于人脑,AI系统采用了分析和分类图像的策略。然而,这些过程背后的精确机制仍然是个谜,导致形成了一个黑匣子模型。 因此,现代机器学习模型,特别是神经网络,对解释决策的方法的需求越来越大。在这种背景下,归因方法已经流行起来,它们生成热图,指示影响模型决策的单个像素的重要性。然而,最近的研究揭示了这些方法的局限性,因为它们往往只关注图像中最显著的区域,揭示了模型的注视点,但没有阐明模型在这些区域内感知到什么。因此,为了揭示深度神经网络的奥秘,揭示AI系统处理图像的策略,布朗大学Carney大脑科学研究所的研究人员和法国人工和自然智能图卢兹研究所的一些计算机科学家合作开发了CRAFT(概念递归激活因子化解释)。这个创新工具旨在识别AI模型在决策过程中关注的“什么”和“哪里”,从而强调人脑和计算机视觉系统在理解视觉信息方面的差异。该研究还在加拿大举办的著名计算机视觉和模式识别会议2023年上进行了展示。 正如前面提到的,使用归因方法了解AI系统如何使用图像的特定区域做出决策一直是具有挑战性的。然而,仅仅识别有影响力的区域而不澄清为什么这些区域至关重要,无法为人类提供全面的解释。CRAFT通过利用现代机器学习技术来揭示神经网络学习到的复杂多维视觉表示,克服了这一限制。为了提高理解力,研究人员开发了一个用户友好的网站,个人可以轻松地探索和可视化神经网络用于分类对象的基本概念。此外,研究人员还强调,引入CRAFT后,用户不仅可以深入了解AI系统用于构建图像和理解模型在特定区域内感知的概念,还可以了解这些概念的层次排序。这一突破性的进展为揭示AI系统的决策过程和提高其分类结果的透明度提供了宝贵的资源。 从本质上讲,研究人员的工作的关键贡献可以总结为三个主要点。首先,团队设计了一种递归方法来有效识别和分解多层次的概念。这种创新策略使我们能够全面了解神经网络内部组件。其次,引入了一种开创性的方法,通过利用Sobol指数准确估计概念的重要性。最后,实施隐式微分改变了概念归因地图的创建方式,为可视化和理解概念与像素级特征之间的关联提供了一种强大的工具。此外,团队进行了一系列实验评估,以证实他们方法的效率和重要性。结果显示,CRAFT优于所有其他归因方法,巩固了它的显著实用性,并成为进一步研究基于概念的解释方法的基石。 研究人员还强调了理解计算机如何感知图像的重要性。通过深入了解AI系统采用的视觉策略,研究人员在提高基于视觉的工具的准确性和性能方面具有竞争优势。此外,这种理解有助于研究人员了解攻击者如何通过对像素强度进行微妙的变化来欺骗AI系统,而这些变化对人类来说几乎察觉不到,从而对抗敌对和网络攻击具有益处。至于未来的工作,研究人员对计算机视觉系统能够超越人类能力的那一天感到兴奋。在解决癌症诊断、化石识别等未解决的挑战方面,这些系统有潜力改变许多领域。

Leave a Comment

什么是可编程门阵列(FPGA):FPGA与图形处理器(GPU)在人工智能(AI)中的比较

可编程门阵列(Field Programmable Gate Array,FPGA)是一种可以在制造后进行配置和定制的集成电路。由于这种能力,这些芯片被称为”可编程字段”。它们由可编程逻辑块组成,可以设置为执行各种功能或充当逻辑门,为用户在电路操作方面提供了很大的灵活性。 可编程门阵列(FPGAs)是由可配置逻辑块(CLBs)和可编程互连组成的半导体器件。这些块可以执行简单到复杂的操作,并且可以包含翻转器或存储块等存储组件。 FPGAs类似于可编程只读存储器芯片,但可以容纳更多的门,并且是可重新编程的,而ASIC是为特定任务设计的。它们可以用于定制微处理器以用于特定用途,并且在无线通信、数据中心、汽车、医疗和航空航天等各个行业中广泛应用。FPGAs的可重新编程性质允许根据需要进行灵活的设计更新。                          来源:https://allaboutfpga.com/fpga-architecture/ 来源:https://blog.samtec.com/post/new-intel-fpga-platform-features-samtec-interconnect/ FPGAs的应用 FPGAs在各个行业中得到广泛应用,并具有多样化的实施领域。它们的主要应用领域包括: 能源行业 FPGAs在智能电网技术中发挥着重要作用,可以提高性能和可扩展性,同时保持低功耗。这在传输和配电(T&D)变电站中尤为有用,需要高效的电力网络以实现最佳运行。 改进的汽车体验 Microsemi FPGAs允许原始设备制造商(OEM)和供应商为车辆创建新的安全应用程序,如定速巡航、盲点警告和碰撞避免。这些FPGAs还提供了信息保障、防篡改、硬件安全和可靠性功能,如纠错存储器和低静态功耗。 航空航天与国防 工业制造公司提供了抗辐射和抗辐射的FPGAs,这些FPGAs通常是太空级别的,以满足严苛环境下的性能、可靠性和寿命要求。这些FPGAs比传统的ASIC实现具有更高的灵活性,特别适用于处理密集型的空间系统。 计算机视觉系统 在当今世界,计算机视觉系统在视频监控摄像头、机器人和其他设备中广泛应用。通常需要使用基于FPGA的系统,使这些设备能够根据其位置、环境和面部识别能力与人们适当地进行交互。 数据中心 物联网和大数据导致获取和处理数据的数量大幅增加。使用深度学习技术进行并行计算推动了对低延迟、灵活和安全计算能力的需求。由于空间成本上升,增加更多的服务器无法满足这一需求。由于其加速处理能力、设计灵活性和硬件安全性等特点,FPGA在数据中心中得到了接受。 实时系统 FPGA被用于实时系统,响应时间至关重要,传统的CPU响应时间不可预测,很难准确预测何时触发器将会触发。 设计ASIC 首先创建电路架构,然后使用FPGA构建和测试原型,以便纠正错误。一旦原型表现符合预期,就会开发ASIC项目。这种方法节省时间,因为创建集成电路可能是费时和复杂的。…

Leave a Comment

Salesforce推出XGen-7B:一个新的7B LLM,使用高达8K序列长度进行1.5T令牌训练

随着人工智能在技术上的突破,大型语言模型(LLMs)变得越来越普遍。在过去几年中,研究人员通过在大量数据上训练这些模型以理解复杂的语言模式、生成连贯的回答等方式,在解决几个复杂的语言相关任务方面取得了快速进展。其中一个特别引起研究人员和开发人员兴趣的研究领域是在处理长篇内容时应用LLMs,以包含更广泛的上下文。这些任务的一些例子包括相对简单的文本摘要和代码生成,以及更复杂的问题陈述,如蛋白质结构预测和信息检索。长文本序列包含各种形式的信息,如段落、表格、图片等;因此,LLMs必须经过训练来处理和理解这些元素。此外,通过有效考虑长距离的结构依赖关系,LLMs可以识别文本的不同部分之间的联系,并提取最相关的信息。因此,对更广泛的知识的接触使LLMs能够为用户查询提供更准确和有关上下文的答案。 然而,尽管存在许多潜在的用例,大多数可用的开源LLMs,从Meta的LLaMA到MosaicML的MPT LLM模型,都是在最多2K个标记的序列上进行训练的。这一限制在对更长序列进行建模时带来了重大挑战。此外,以前的模型扩展研究表明,当给定一个固定的计算预算时,较小的模型在训练更多标记的情况下表现优于较大的模型。因此,受到手头问题和当前进展的启发,Salesforce Research通过引入XGen-7B取得了突破性的成就,这是一系列在1.5万亿个标记的8K序列长度上训练的7B LLMs。这一系列模型包括支持4K序列长度的XGen-7B-4K-Base,支持8K序列长度的XGen-7B-8K-Base,以及在公共领域指导数据上进行了微调的XGen-7B-8k-Inst(仅用于研究目的)。这些LLMs的显著特点是,与其他类似规模的最新LLMs(如MPT、Falcon、LLaMA等)相比,在标准NLP基准测试中,XGen取得了相当或更好的结果。 本研究所使用的XGen-7b模型是使用Salesforce的专有库JaxFormer进行训练的,该库可以利用数据和模型的并行性在TPU-v4硬件上进行高效训练。训练过程遵循LLaMA的指导方针,并进行了两项额外的研究。第一项探索集中在理解“损失峰值”,即在训练过程中,损失会突然而暂时地增加,而没有明显的根本原因。尽管这些峰值的根本原因尚不清楚,但研究人员确定了“顺序过并行电路”、“swish-GLU过GeLU”和“RMS-Norm过Layer-norm”等因素可能导致训练不稳定。第二个方面是序列长度。由于使用更长的序列进行训练会导致计算成本显著增加,因为自注意力的复杂度是二次的,因此采用了分阶段训练的方法。训练最初包括800B个标记,序列长度为2k个标记,然后是400B个标记,序列长度为4k,最后是300B个标记,序列长度为8k。 为了评估XGen-7b 8k模型在理解更长上下文方面的能力,研究人员使用三个主要任务进行评估:长篇对话生成、文本摘要和问答。研究人员针对所面临任务的难度使用了经过指导调整的模型进行评估。关于长篇对话生成,研究人员使用了三个任务进行评估:AMI会议摘要、ForeverDreaming和TVMegaSite剧本摘要。在所有指标上,XGen-7B-inst模型的得分最高,相比其他经过指导调整的模型,表现出了更好的性能。 对于长篇问答,研究人员使用ChatGPT生成了基于维基百科文档的问题,涵盖了物理学、工程学、历史学和娱乐等各种主题,以及它们对应的摘要。使用GPT-4对LLM生成的256个标记长的答案进行评估,评估标准包括结构、组织和与问题及源文档的相关性。在这种情况下,XGen-7B-8k-Inst模型胜过了只能处理2k个标记的基准模型,展示了其卓越的性能。在文本摘要方面,研究人员使用来自不同领域的两个数据集,具体是会议对话和政府报告,来评估XGen-7b模型。结果显示,XGen-7b模型在这些任务中明显优于其他基准模型,表明其在文本摘要方面的卓越性能。 评估结果显示,XGen-7b模型在理解各种任务中的较长上下文方面表现出色,包括长篇对话生成、问答和文本摘要。其性能超越了其他经过指导和基准调整的模型,展示了其在理解和生成连贯响应方面的有效性。然而,尽管其效果显著,研究人员承认XGen模型存在一定限制,因为它不能免于偏见,并有可能生成有害的响应,这是它与许多其他AI模型共同的特点。Salesforce研究还开源了其代码,以便社区探索其工作。 查看SF博客和Github链接。别忘了加入我们的2.5万+ ML SubReddit、Discord频道和电子邮件通讯,我们会分享最新的AI研究新闻、酷炫的AI项目等等。如果对上述文章有任何问题或者我们遗漏了什么,请随时发送邮件至Asif@marktechpost.com与我们联系。

Leave a Comment