跳转到主要内容
ToolPotion

Microsoft BioGPT

BioGPT 是一个用于生物医学文本生成和挖掘的生成式预训练 Transformer 模型。由微软开发,它提供了针对各种下游任务(包括问答和关系抽取)的预训练和微调模型检查点,并通过 Hugging Face 轻松集成。

访问URL

描述

BioGPT 是一个专门的生成式预训练 Transformer 模型,专为生物医学文本生成和挖掘而设计。由微软研究人员开发,旨在提升生物医学领域的自然语言处理能力。该项目提供了基础预训练模型以及针对特定下游任务进行微调的版本。

此存储库是 BioGPT 的中心枢纽,提供了实现细节、要求以及安装和使用说明。用户可以克隆存储库并按照提供的步骤设置必要的依赖项,包括 PyTorch、fairseq、Moses 和 fastBPE。该项目强调关于配置环境变量和安装所需库的清晰指导,以确保顺畅的设置过程。

BioGPT 提供一系列预训练模型检查点,包括基础 BioGPT 和 BioGPT-Large,可以直接下载或通过 Hugging Face Hub 访问。此外,还提供针对问答(BioGPT-QA-PubMedQA)、关系抽取(BioGPT-RE-BC5CDR、BioGPT-RE-DDI、BioGPT-RE-DTI)和文档分类(BioGPT-DC-HoC)等任务的微调检查点。这些微调模型经过定制,可以更准确地执行特定的生物医学 NLP 任务。

该项目还详细介绍了如何使用 PyTorch 将 BioGPT 集成到自定义代码中,并为预训练和微调模型提供了示例代码片段。此外,BioGPT 已集成到 Hugging Face transformers 库中,允许使用 pipelines 和直接模型加载进行简单的文本生成和特征提取。这种集成简化了处理生物医学文本数据的研究人员和开发人员采用 BioGPT 的过程。

BioGPT 在 MIT 许可下发布,该许可也适用于其预训练模型,促进了研究社区内的开放访问和协作。该项目还遵守微软开源行为准则,为社区的贡献和建议营造了一个受欢迎的环境。Hugging Face Spaces 上提供了演示,可供交互式探索 BioGPT 的功能。

Microsoft BioGPT的核心功能

  • 用于生物医学文本的生成式预训练 Transformer

  • 支持文本生成和挖掘任务

  • 提供预训练和微调模型检查点

  • 与 Hugging Face transformers 库集成

  • 可通过直接下载和 Hugging Face Hub 访问

  • 用于问答的微调模型

  • 用于关系抽取的微调模型

  • 用于文档分类的微调模型

  • 用于 PyTorch 集成的示例使用代码

  • MIT 许可,允许开放使用和分发

Microsoft BioGPT入门

  1. 克隆存储库:克隆 microsoft/BioGPT GitHub 存储库。

  2. 安装依赖项:按照说明安装 PyTorch、fairseq、Moses、fastBPE、sacremoses 和 scikit-learn。

  3. 配置环境:将 MOSES 和 FASTBPE 环境变量设置为各自的安装路径。

  4. 下载检查点:从提供的 URL 或 Hugging Face Hub 下载预训练或微调模型检查点。

  5. 集成到代码:导入必要的类并使用提供的 Python 代码示例加载模型。

  6. 执行生成:使用加载的模型对输入文本进行编码并生成生物医学文本。

  7. 利用 Hugging Face:使用 Hugging Face transformers pipeline 直接加载 BioGPT 进行文本生成。

Microsoft BioGPT的使用案例

  • 生物医学文本生成
  • 生物医学问答
  • 关系抽取
  • 文档分类
  • 生物医学信息挖掘
  • 药物-靶点相互作用预测

Microsoft BioGPT的常见问题

Microsoft BioGPT 评价

加载中...

与 Microsoft BioGPT 类似的热门AI工具

AI GitHub 仓库

nanoGPT 是一个极简、高性能的 GitHub 仓库,用于训练和微调中等规模的 GPT 模型。它提供了一个简单易读的代码库,供研究人员和开发人员试验 GPT 架构、复现 GPT-2 结果并构建自定义语言模型。

精选机器学习平台

AI 模型

DistilGPT2 是一个经过蒸馏的、以英语为基础的文本生成模型,源自 GPT-2。它提供了比其前代产品更快、更轻量级的替代方案,适用于各种创意和辅助写作任务。该模型经过预训练,可通过 Hugging Face 进行集成。

精选AI 模型与大语言模型

LLaVA 是一个视觉指令调优模型,结合了大型语言和视觉能力。其目标是达到 GPT-4V 级别的性能,实现多模态理解和交互。该项目为研究人员和开发者提供了代码、模型和资源。

AI 模型与大语言模型

AI Hugging Face

GPT-2 是一个预训练的变换器模型,旨在生成英语文本。它利用因果语言建模目标,能够根据提示生成连贯的文本,使其在各种自然语言处理任务中非常有用。

精选AI 模型与大语言模型

AI GitHub 仓库

StableLM 是 Stability AI 开发的开源语言模型系列。此 GitHub 仓库托管着持续的开发工作,提供了对 StableLM-3B-4E1T 和 StableLM-Alpha v2 等各种检查点的访问。它旨在供研究人员和开发人员探索和构建先进的 AI 语言能力。

AI 模型与大语言模型

AI 模型

ProphetNet 是 MSRA NLC 团队的一项研究项目,专注于自然语言生成。它提供了预训练模型的官方实现,包括面向未来信息、联合生成器-排序器学习以及基于扩散的文本生成模型。该项目托管在 GitHub 上。

AI 模型与大语言模型

UNITER 是 ECCV 2020 论文“UNITER: UNiversal Image-TExt Representation Learning”的研究代码库。它提供了用于各种视觉-语言任务(包括 VQA、VCR 和图像-文本检索)的微调和推理代码。UNITER-base 和 UNITER-large 的预训练检查点均可用。

AI 模型与大语言模型

AI Hugging Face

BLOOM 是由 BigScience 开发的多语言自回归大型语言模型。它能够生成 46 种语言和 13 种编程语言的连贯文本,支持自然语言处理和研究的多种应用。

精选AI 模型与大语言模型