.NET AI开源生态SciSharp Stack介绍

栏目: IT技术 · 发布时间: 4年前

内容简介:在2019年的上海.NET China Conf上面,了解到了.NET开发AI的一个牛逼的开源生态体系:
.NET AI开源生态SciSharp Stack介绍

【开源框架 作者  / 芝麻麻雀

谁说.NET不能开发BD/ML/AI?

在2019年的上海.NET China Conf上面,了解到了.NET开发AI的一个牛逼的开源生态体系: SciSharp Stack ,本文就对其进行一个快速介绍,相信会对你有所帮助!

SciSharp Stack

SciSharp STACK: https://scisharp.github.io/SciSharp/

基于 .NET 的开源生态系统,用于数据科学、机器学习和AI。 SciSharp 将所有主要的ML/AI框架从 Python 引入 .NET .

为.NET开发者

.NET 开发者使用他们所了解和喜爱的 工具 可以最高效的工作。我们的使命是确保在获取数据科学、机器学习和AI的机会时,他们不必将其遗忘。完善的基于 Python 的机器学习生态系统对于数百万.NET开发者而言并不十分可取。我们正在有效的改变这种状况。

SciSharp.NET Core 中为 TensorFlow , Keras , PyTorch , Numpy 等最先进的机器学习框架提供了端口和绑定。由于移植库的API与原始库非常相似,因此你可以轻松的重用现有资源,文章和社区解决方案来解决C#和F#中的常见问题

SciSharp STACK的所有库都针对跨平台的 .NET Standard Framework ,这使它们可以在支持 .NET Core 的任何主要平台上使用。我们为 Juptyer Notebook 提供了现成的 Docker 镜像,它能够执行C#表达式,并使您能够立即开始使用我们的库。

SciSharp 库是根据宽松的许可协议(如Apache 2.0许可协议)许可的,只要你保留作者的版权,就可以将它们用于包括商业应用在内的任何项目。 SciSharp STACK 的开源性质吸引了许多贡献者,他们进一步对其进行了扩展和改进。

相关项目

TensorFlow.NET

.NET AI开源生态SciSharp Stack介绍

TensorFlow.NET Standard 绑定

使用C#或F#创建、训练和部署机器学习模型

GitHub:https://github.com/SciSharp/TensorFlow.NET

「介绍」:Google的 TensorFlow.NET Standard 绑定,用于在C#中开发、训练和部署机器学习模型。

「Watch」85   「Star」 1.2k 「Fork」 226

NumSharp

.NET AI开源生态SciSharp Stack介绍

高度优化的纯C#的 NumPy

用于数据科学、机器学习和AI的N-D张量计算库

GitHub:https://github.com/SciSharp/NumSharp

「介绍」:N-D张量的高性能计算库,与 NumPy 相似的API。

「Used By」122   「Watch」 68   「Star」 659   「Fork」 126

Keras.NET

.NET AI开源生态SciSharp Stack介绍

用于 Keras.NET 绑定,用于 TensorFlowCNTKTheano 的高级神经网络API

易于使用的深度学习工具

GitHub:https://github.com/SciSharp/Keras.NET

「介绍」: Keras.NET 是一个高级神经网络API,使用带有 Python 绑定的C#编写,并且能够在 TensorFlowCNTKTheano 之上运行。

「Watch」22   「Star」 240 「Fork」 70

NumPy.NET

.NET AI开源生态SciSharp Stack介绍

NumPy 的最完整的 .NET 绑定

用于科学计算、机器学习和AI的基础库

GitHub:https://github.com/SciSharp/Numpy.NET

「介绍」: NumPy 的最完整的 .NET 实现库 - 用于科学计算、机器学习和AI的基础库

「Watch」15   「Star」 135 「Fork」 38

catalyst nlp

.NET AI开源生态SciSharp Stack介绍

为提高速度而构建的C#自然语言处理库

spaCy 设计的启发,它提供了预训练模型,对训练单词和文档嵌入的开箱即用支持以及灵活的实体识别模型

GitHub:https://github.com/curiosity-ai/catalyst

「介绍」:为提高速度而构建的C#自然语言处理库。受 spaCy 设计的启发,它提供了预训练模型,对训练单词和文档嵌入的开箱即用支持以及灵活的实体识别模型

「Watch」15   「Star」 110 「Fork」 12

NeuralNetwork.NET

.NET AI开源生态SciSharp Stack介绍

Scratch 构建的,受 TensorFlow 启发的神经网络库

使用 C# 7.3 语法编写的 .NET Standard 2.0 的库,并通过cuDNN支持GPU

GitHub:https://github.com/Sergio0694/NeuralNetwork.NET

「介绍」:由 Scratch 构建的,受 TensorFlow 启发的神经网络库。使用 C# 7.3 语法编写的 .NET Standard 2.0 的库,并通过cuDNN支持GPU

「Watch」25   「Star」 316 「Fork」 53

SciSharp Cube

.NET AI开源生态SciSharp Stack介绍

Docker 容器中体验 SciSharp 机器学习工具的所有最新功能

配备 Juptyer Notebook ,展示 SciSharp 库的演示

GitHub:https://github.com/SciSharp/SciSharpCube

「介绍」:在 Docker 容器中快速体验 SciSharp 机器学习工具的所有最新功能。

「Watch」9   「Star」 46 「Fork」 13

Docker Hub:https://hub.docker.com/r/scisharpstack/scisharpcube

「Pulls」10K+

使用SciSharp STACK的公司

  • 「Microsoft」https://www.microsoft.com/zh-cn/

  • 「curiosity.ai」https://curiosity.ai/

  • 「LOCAD」https://www.lokad.com/

  • 「EVERSPRY」http://www.footprintmatcher.com/

还有什么呢?

Alpha或进行的项目

Torch.NET

GitHub:https://github.com/SciSharp/Torch.NET

「介绍」: PyTorch.NET 绑定库。使用C#/F#的机器学习,支持GPU/CPU

「Description」:.NET bindings for PyTorch. Machine Learning with C# / F# with Multi-GPU/CPU support

「Watch」14   「Star」 82 「Fork」 18

BotSharp

GitHub:https://github.com/SciSharp/BotSharp

「介绍」:在 .NET Core 中使用机器学习算法运行的100% C#中的开源AI Chatbot平台生成器。

「Description」:The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.

「Watch」110   「Star」 887 「Fork」 230

Gym.NET

GitHub:https://github.com/SciSharp/Gym.NET

「介绍」: openai / gym 的流行工具包,用于开发和比较强化学习算法,使用C#

「Description」:openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#.

「Used by」3 「Watch」 10   「Star」 33 「Fork」 7

OpenAIGym.NET

GitHub:https://github.com/SciSharp/OpenAIGym.NET

「介绍」:开发和比较强化学习算法的工具包

「Description」:A toolkit for developing and comparing reinforcement learning algorithms.

「Watch」6   「Star」 12 「Fork」 0

Pandas.NET

GitHub:https://github.com/SciSharp/Pandas.NET

「介绍」:C#中的 Pandas 库,数据分析工具,在 DataFrame 中处理多维度数组。

「Description」:Pandas port in C#, data analysis tool, process multi-dim array in DataFrame.

「Watch」28   「Star」 192 「Fork」 26

MxNetLib

GitHub:https://github.com/SciSharp/MxNet.Sharp

「介绍」:带有命令,符号和 Gluon 接口的Apache MxNet.NET Standard 实现,用于在C#中开发,训练和部署机器学习模型。

「Description」:.NET Standard bindings for Apache MxNet with Imperative, Symbolic and Gluon Interface for developing, training and deploying Machine Learning models in C#.

「Watch」7   「Star」 18 「Fork」 4

Matplotlib.Net

GitHub:https://github.com/SciSharp/Matplotlib.Net

「介绍」: Python 绘图库 Matplotlib 的.NET包装器

「Description」:.NET wrapper for the Python plotting library Matplotlib

「Watch」7   「Star」 20 「Fork」 3

Ludwig.NET

GitHub:https://github.com/SciSharp/Ludwig.NET

「介绍」: Ludwig 的一个工具箱,无需编写代码即可训练和测试深度学习模型。

「Description」:Ludwig is a toolbox that allows to train and test deep learning models without the need to write code.

「Watch」6   「Star」 20 「Fork」 4

CherubNLP

GitHub:https://github.com/SciSharp/CherubNLP

「介绍」: .NET Core 中的自然语言处理

「Description」:Natural Language Processing in .NET Core

「Watch」10   「Star」 39 「Fork」 17

Microcharts.Matplotlib

GitHub:https://github.com/SciSharp/Microcharts.Matplotlib

「介绍」: Microcharts.Matplotlib 是用于数据科学和机器学习的 Microcharts 的包装库。

「Description」:Microcharts.Matplotlib is a wrapper of Microcharts for Data Science and Machine Learning

「Watch」1   「Star」 10 「Fork」 2

scikit-learn.net

GitHub:https://github.com/SciSharp/scikit-learn.net

「介绍」: .NET Core 中的机器学习。

「Description」:Machine Learning in .NET Core.

「Watch」3   「Star」 20 「Fork」 7

SiaNet [Archived]

GitHub:https://github.com/SciSharp/SiaNet

「介绍」:具有 CUDA / OpenCL 支持的易于使用C#深度学习库

「Description」:An easy to use C# deep learning library with CUDA/OpenCL support

「Watch」47   「Star」 343 「Fork」 89

作者:芝麻麻雀

来源:DotNetCore学习站

编辑:Edison Zhou

相关 精彩 附件

在2019 .NET China Conf上,

卢建辉老师分享了一个主题演讲:

《.NET Core下的人工智能

.NET AI开源生态SciSharp Stack介绍

后台回复 scisharp

即可获得此分享的pdf文件!

往期 精彩 回顾

.NET Core on K8S学习实践系列文章索引

.NET Core 微服务学习实践系列文章索引

.NET China Conf 路一直都在,社区会更好

基于Jenkins的开发测试全流程持续集成实践

基于Jenkins的ASP.NET Core持续集成实践

.NET AI开源生态SciSharp Stack介绍

如果本文对你有用,

不妨点个“ 在看 ”或者转发 朋友圈

.NET AI开源生态SciSharp Stack介绍


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

海星模式

海星模式

奥瑞·布莱福曼、罗德·贝克斯特朗 / 李江波 / 中信出版社 / 2008-1 / 36.00元

如果砍掉一只蜘蛛的脑袋,毫无疑问它会死掉;但是砍掉海星的一条手臂,它却会长出一只新的来,就连那只砍掉的手臂也会长成一个完整的新海星。传统意义上自上而下的组织模式就像蜘蛛,然而现在正在改变着企业和世界面貌的却是海星型组织。 维基百科、craigslist和Skype的成功下面隐藏着什么样的力量?易趣公司和通用电气公司与废奴和女权运动又有什么共同之处?到底是什么样的重大选择使得通用汽车公司与丰田......一起来看看 《海星模式》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具