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

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

高度优化的纯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

用于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

NumPy的最完整的.NET绑定

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

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

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

Watch 15 Star 135 Fork 38

catalyst nlp

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

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

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

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

Watch 15 Star 110 Fork 12

NeuralNetwork.NET

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

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的公司

孵化器

还有什么呢?

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

Watch14 Star82 Fork18


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.

Watch110 Star887 Fork230


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 by3 Watch10 Star33 Fork7


OpenAIGym.NET

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

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

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

Watch6 Star12 Fork0


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.

Watch28 Star192 Fork26


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#.

Watch7 Star18 Fork4


Matplotlib.Net

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

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

Description:.NET wrapper for the Python plotting library Matplotlib

Watch7 Star20 Fork3


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.

Watch6 Star20 Fork4


CherubNLP

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

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

Description:Natural Language Processing in .NET Core

Watch10 Star39 Fork17


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

Watch1 Star10 Fork2


scikit-learn.net

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

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

Description:Machine Learning in .NET Core.

Watch3 Star20 Fork7


SiaNet [Archived]

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

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

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

Watch47 Star343 Fork89

如果你感觉好的话,请给个关注

谁说.NET不适合搞大数据,机器学习、人工智能的更多相关文章

  1. 搞大数据,你不懂这三大数据处理趋势就OUT了

    搞大数据,你不懂这三大数据处理趋势就OUT了 企业数据每年以PB级甚至上百PB爆炸式增长,越来越大的数据量正为扩大分析策略在企业应用软件领域的拓展提供了数据基础,但数据的价值是有时效性的,越早分析越能 ...

  2. 搞大数据,Java 工程师需要掌握哪些知识?

    先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个有颜值却假装靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有一线大厂整理的面试题,以及我的 ...

  3. 这份书单,给那些想学Hadoop大数据、人工智能的人

    一.简单科普类 (文末附下载链接) 1.<人工智能:李开复谈AI如何重塑个人.商业与社会的未来图谱2> 作者:李开复,王咏刚 推荐理由:文章写得一般,但李开复和王永刚老师总结的还可以,算国 ...

  4. 【ZZ】终于有人把云计算、大数据和人工智能讲明白了!

    终于有人把云计算.大数据和人工智能讲明白了! https://mp.weixin.qq.com/s/MqBP0xziJO-lPm23Bjjh9w 很不错的文章把几个概念讲明白了...图片拷不过来... ...

  5. 云计算openstack——云计算、大数据、人工智能(16)

    一.互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS.PAAS.SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用.给我 ...

  6. 云计算OpenStack---云计算、大数据、人工智能(14)

    一.互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS.PAAS.SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用.给我 ...

  7. 区块链、云计算、大数据、人工智能、FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾

    区块链.云计算.大数据.人工智能.FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾 | 作者 韩婷 发布于 2016年12月26日. 估计阅读时间: 不到一分钟 | 欲知区块链.VR.Te ...

  8. 奇点云COO刘莹应邀出席《APEC SME大数据与人工智能论坛》

    10月24日-25日,由亚太经合组织(APEC).韩国中小型及初创企业管理局(the Ministry of SMEs & Startups of Korea)主办的「APEC SME 大数据 ...

  9. 都 2021 年了,竟然有人搞大数据时忽略 JSON 而去研究用 C# 把 XML 转换为 XML 的技术

    在大数据项目开发过程中,ETL(Extract-Transform-Load)是必不可少.即便目前 JSON 非常流行,开发人员也有必定会有对远古系统的挑战,而 XML 格式的数据源作为经典存在浑身上 ...

随机推荐

  1. Journal of Proteome Research | Prediction of an Upper Limit for the Fraction of Interprotein Cross-Links in Large-Scale In Vivo Cross-Linking Studies (分享人:张宇星)

    题目:Prediction of an Upper Limit for the Fraction of Interprotein Cross-Links in Large-Scale In Vivo ...

  2. hGame2020第二周第一题题解

    Description: Cosmos通过两个小时速成了PHP+HTML,他信心满满的写了一个博客,他说要从博客后台开始......(flag在根目录, 禁止使用任何扫描器) Challenge Ad ...

  3. python通过scapy编写arp扫描器

    多网卡的情况下发送二层包需要配置网卡 三层包不需要配置接口发包方法: sr() 发送三层数据包,等待接收一个或者多个数据包的响应 sr1() 发送三层数据包,只会接收一个数据包的响应 srp() 发送 ...

  4. 分布式专题——详解Google levelDB底层原理

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是分布式专题的第10篇文章,我们继续来聊聊LSMT这个数据结构. LSMT是一个在分布式系统当中应用非常广泛,并且原理直观简单的数据结构 ...

  5. drf的频率认证

    频率认证源码分析 APIView --->dispatch方法--->self.initial(request, *args, **kwargs)---> self.check_th ...

  6. BIT-Reverse Pairs

    2019-12-17 11:07:02 问题描述: 问题求解: 本题可以看作是逆序数问题的强化版本,需要注意的是num[i] > 2 * num[j],这里有0和负数的情况. public in ...

  7. Hook集合----SSDTHook(x86 Win7)

    最近在学习Ring0层Hook的一些知识点,很久就写完SSDTHook的代码了,但是一直没有整理成笔记,最近有时间也就整理整理. 介绍: SSDTHook 实质是利用Ntoskrnl.exe 中全局导 ...

  8. 【前端词典】这些功能其实不需要 JS,CSS 就能搞定

    前言 今天我们大家介绍一些你可能乍一眼以为一定需要 JavaScript 才能完成的功能,其实 CSS 就能完成,甚至更加简单. 内容已经发布在 gitHub 了,欢迎围观 Star,更多文章都在 g ...

  9. Dome 多人人脸识别 face_recognition

    Dome 多人人脸识别 face_recognition 注意 face_recognition 依赖 face_recognition_models 中文字体文件需要自己下载 1.多人人脸识别 # ...

  10. 用c#求一元二次方程

    题目:编一个程序,输入a .b.c 的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根. 我的思路: 我们都知道数学中求一元二次方程有很多方法:直接开方法.配方法.公式法.分解因式法等等,在 ...