微软官宣开源SynapseML v0.11,重磅简化GPT-4与ChatGPT集成开发。
创始人
2026-01-24 12:49:09
0

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变c1bvt.cn/xzy|c1bvt.cn/8dp|c1bvt.cn/gsz|c1bvt.cn/p7q|c1bvt.cn/zs7|c1bvt.cn/eao|c1bvt.cn/uws|c1bvt.cn/h3d|c1bvt.cn/l6d|c1bvt.cn/o3m得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将c1bvt.cn/bw6|c1bvt.cn/jav|c1bvt.cn/tle|c1bvt.cn/0xw|c1bvt.cn/8fs|c1bvt.cn/bvm|c1bvt.cn/qlh|c1bvt.cn/2dh|c1bvt.cn/qiq|c1bvt.cn/j5u分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

4月25日,微软在官方博客发布了SynapseML v0.11。新版本增加了对ChatGPT、GPT-4的支持,帮助开发人员简化了将Open AI的模型应用于大型数据集的开发流程。(开源地址:https://github.com/microsoft/SynapseML)

据悉,SynapseML是微软很早之前发布的一款开源机器学习库,帮助开发人员简化了大规模可扩展机器学习管道的创建。SynapseML将多个现有的机器学习框架和新的MSFT算法统一在,一个可扩展的 API 中。该API可跨Python、R、Scala、Java、.NET和C#开发环境中使用。

简单来说,开发人员如果想通过ChatGPT开发一款智能应用程序时,在整个过程中需要不断地编写繁琐、复杂的REST API。现在,借助SynapseML v0.11新版本可以直接在数据集中调试ChatGPT模型,节省了大量开发时间。

SynapseML v0.11除了支持ChatGPT、GPT-4之外,还新增了Simple Deep Learning、LightGBM v2、ONNX 模型中心、Causal Learning和Vowpal Wabbit v2。下面「AIGC开放社区」将详细为大家介绍这些新功能。

支持ChatGPT、GPT-4

支持ChatGPT、GPT-4大语言模型成为SynapseML本次更新的重头戏,这使得开发人员通过大语言模型开发、调试应用变得更加高效、简单。

SynapseML v0.11引入了3个用于处理基础模型的新API:OpenAIPrompt、OpenAI Embedding和 OpenAIChatCompletion。

其中,OpenAIPrompt API 可以轻松地从数据框的列,构建复杂的大语言模型的提示。例如,一个名为“Description”的数据框列转换为表情符号的案例。

该代码将自动查找名为“Description”的数据库列,并使用创建提示的大语言模型(ChatGPT、GPT-3、GPT-4)。

此外,新的OpenAIChatCompletion 转换器允许用户向 ChatGPT 提交大量基于自然语言聊天的提示,从而一次可以并行推理数千个对话。这对于开发者通过ChatGPT、GPT-4模型开发应用来说非常有用。

Simple Deep Learning(简单深度学习)

SynapseML v0.11引入了一个全新的简单深度学习包,只需几行代码即可训练自定义文本和深度视觉分类器。该软件包将分布式深度网络训练与PytorchLightning 的强大功能,与 SynapseML 简单易用的API 相结合。新的 API 允许用户微调来自 torchvision 的视觉基础模型,以及来自HuggingFace的各种最先进的文本主干。

下面这段代码展示了如何微调自定义视觉网络。

LightGBM v2

LightGBM是SynapseML最常用的功能之一,在新版本中引入了LightGBM和Spark 之间完全重构的集成——LightGBM v2。

这种集成旨在通过在核心LightGBM库中,引入各种新的“流式 API”来实现高性能,从而在 Spark 和 LightGBM 之间实现快速且内存高效的数据共享。

值得一提的是,新的“流式执行模式”的内存占用,比早期版本的SynapseML低10倍以上,从而节省了内存消耗并加快了模型训练效率。

ONNX 模型中心

SynapseML支持各种新的深度学习与 ONNX 运行时的集成,以在所有SynapseML语言(Scala、Java、Python、R 和 .NET)中实现快速、硬件加速的推理。在新版本中,添加了对新的 ONNX 模型中心的支持,它是最先进的预训练 ONNX 模型的开放集合,可以快速下载并嵌入到Spark管道中。这使SynapseML能够完全弃用并消除对 CNTK 深度学习库的旧依赖。

Causal Learning(因果学习)

SynapseML v0.11引入了一个新的因果学习包,可以帮助企业和政策制定者做出更明智的决策。当试图优化或干预对结果的影响时,相关分析或预测模型等传统方法有很多不足,因为它们不一定能建立因果关系。

因果推理旨在通过弥合预测与决策之间的差距,来克服这些缺点。SynapseML的因果学习包实现了一种称为“双机器学习”的技术,它使开发者能够在没有来自受控实验的数据的情况下,预估优化结果。与基于回归的方法不同,这种方法可以模拟混杂因素、优化和结果之间的非线性关系。

Vowpal Wabbit v2

SynapseML v0.11引入了Vowpal Wabbit v2,这是 Vowpal Wabbit (VW) 在线优化库与Apache Spark之间的第二代集成。通过此更新,用户可以使用新的“VowpalWabbitGeneric”模型直接处理 Vowpal wabbit 数据。这使得现有 VW 用户更容易使用 Spark。

更详细的SynapseML v0.11技术更新文档,请在https://github.com/microsoft/SynapseML/releases/tag/v0.11.0查看。

本文素材来源微软官方博客,如有侵权请联系删除

END

相关内容

热门资讯

【机构调研记录】前海开源基金调... 证券之星消息,根据市场公开信息及4月8日披露的机构调研信息,前海开源基金近期对1家上市公司进行了调研...
若发现被AI“换脸”或“仿声”... 随着人工智能技术迅速迭代,“AI换脸”“声纹克隆”等应用日益普及,随之而来的侵权事件频发。当技术让“...
【多彩新论】 AI侵权短视行为... 近段时间,AI侵权上演了一场狂飙。从短剧AI角色撞脸明星被下架,到数十名配音演员集体声讨声音被盗用,...
A股AI眼镜概念股集体走强 A股市场AI眼镜概念股集体走强,其中,博杰股份涨停,光洋股份、水晶光电涨超7%,世运电路、美迪凯、誉...
港股AI应用板块走高 智谱涨超8%,速腾聚创涨近5%,MINIMAX-W涨超3%,佑驾创新涨超2%。(本文来自第一财经)
从AI搜索引擎转向AI 智能体... AIPress.com.cn报道4月9日消息,人工智能搜索初创公司PerplexityAI的收入近期...
800 万!深开鸿开源鸿蒙社区... 近日,深开鸿宣布其在开源鸿蒙社区代码贡献量正式突破800万行,在华为以外的生态厂商中位居第一!深开鸿...
Meta重组AI团队后首个模型... 当地时间4月8日,Meta终于发布了MuseSpark,九个月来第一个新模型,也是Meta超级智能实...
开源证券:给予盐津铺子买入评级 开源证券股份有限公司张宇光,陈钟山近期对盐津铺子进行研究并发布了研究报告《公司信息更新报告:魔芋产品...
揭秘好用的航天实时Linux制... 在航天测控、卫星姿轨控、机载设备等特种领域,底层操作系统的实时性、可靠性和自主可控性直接决定了项目成...