PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。
PyTorch由Facebook开发,从并不常用的Lua语言转为Python语言开发的深度学习框架。PyTorch在开源后由于其使用简单,动态计算图的特性得到非常多的关注,并且成为了TensorFlow的最大竞争对手,PyTorch是一个优化的张量库,用于使用GPU和CPU进行深度学习。PyTorch文档分为三个部分:稳定版,预览版和开发版。稳定版是最新的经过测试和支持的版本,适合大多数用户。预览版是最新的版本,但不是完全经过测试和支持的版本,每晚生成一次。开发版包含最新的功能,但可能不稳定并且缺乏文档1。
NumPy一个用于Python的开源数学库,它提供了用于处理多维数组和矩阵的工具和函数。它还提供了用于数学、科学和工程计算的工具和函数。
LangChain是一个围绕LLMs(大语言模型)建立的一个框架,LLMs使用机器学习算法和海量数据来分析和理解自然语言,GPT3.5、GPT4是LLMs最先进的代表,国内百度的文心一言、阿里的通义千问也属于LLMs。
Lightning AI是一个使用PyTorch构建AI的平台,可以帮助用户训练、部署和构建AI。
DL4J是一个基于Java的深度学习库,它提供了用于构建、训练和部署深度学习模型的工具和API。它还提供了一些预训练模型,可以用于图像分类、自然语言处理等任务。
NLTK是一个自然语言处理(NLP)的Python库,它提供了易于使用的接口和函数,用于处理人类语言数据。
飞桨PaddlePaddle是百度自主研发的集深度学习核心框架、工具组件和服务平台为一体的技术领先、功能完备的开源深度学习平台,有全面的官方支持的工业级应用模型,涵盖自然语言处理、计算机视觉、推荐引擎等多个领域,并开放多个预训练中文模型。