谁说.NET不适合搞大数据,机器学习、人工智能
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
绑定,用于TensorFlow
、CNTK
和Theano
的高级神经网络API
易于使用的深度学习工具
GitHub:https://github.com/SciSharp/Keras.NET
介绍:Keras.NET
是一个高级神经网络API,使用带有Python
绑定的C#编写,并且能够在TensorFlow
,CNTK
或Theano
之上运行。
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的公司
- 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
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不适合搞大数据,机器学习、人工智能的更多相关文章
- 搞大数据,你不懂这三大数据处理趋势就OUT了
搞大数据,你不懂这三大数据处理趋势就OUT了 企业数据每年以PB级甚至上百PB爆炸式增长,越来越大的数据量正为扩大分析策略在企业应用软件领域的拓展提供了数据基础,但数据的价值是有时效性的,越早分析越能 ...
- 搞大数据,Java 工程师需要掌握哪些知识?
先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个有颜值却假装靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有一线大厂整理的面试题,以及我的 ...
- 这份书单,给那些想学Hadoop大数据、人工智能的人
一.简单科普类 (文末附下载链接) 1.<人工智能:李开复谈AI如何重塑个人.商业与社会的未来图谱2> 作者:李开复,王咏刚 推荐理由:文章写得一般,但李开复和王永刚老师总结的还可以,算国 ...
- 【ZZ】终于有人把云计算、大数据和人工智能讲明白了!
终于有人把云计算.大数据和人工智能讲明白了! https://mp.weixin.qq.com/s/MqBP0xziJO-lPm23Bjjh9w 很不错的文章把几个概念讲明白了...图片拷不过来... ...
- 云计算openstack——云计算、大数据、人工智能(16)
一.互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS.PAAS.SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用.给我 ...
- 云计算OpenStack---云计算、大数据、人工智能(14)
一.互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS.PAAS.SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用.给我 ...
- 区块链、云计算、大数据、人工智能、FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾
区块链.云计算.大数据.人工智能.FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾 | 作者 韩婷 发布于 2016年12月26日. 估计阅读时间: 不到一分钟 | 欲知区块链.VR.Te ...
- 奇点云COO刘莹应邀出席《APEC SME大数据与人工智能论坛》
10月24日-25日,由亚太经合组织(APEC).韩国中小型及初创企业管理局(the Ministry of SMEs & Startups of Korea)主办的「APEC SME 大数据 ...
- 都 2021 年了,竟然有人搞大数据时忽略 JSON 而去研究用 C# 把 XML 转换为 XML 的技术
在大数据项目开发过程中,ETL(Extract-Transform-Load)是必不可少.即便目前 JSON 非常流行,开发人员也有必定会有对远古系统的挑战,而 XML 格式的数据源作为经典存在浑身上 ...
随机推荐
- xpath模块使用
xpath模块使用 一.什么是xml(百度百科解释如下) 可扩展标记语言,标准通用标记语言的子集,简称XML.是一种用于标记电子文件使其具有结构性的标记语言. 在电子计算机中,标记指计算机所能理解的信 ...
- PTA 创建计算机类
6-5创建计算机 (10分) 定义一个简单的Computer类,有数据成员芯片(cpu).内存(ram).光驱(cdrom)等等,有两个公有成员函数run.stop.cpu为CPU类的一个对象,ram ...
- FaceBook 发布星际争霸最大 AI 数据集
简介 我们刚发布了最大的星际争霸:Brood War 重播数据集,有 65646 个游戏.完整的数据集经过压缩之后有 365 GB,1535 million 帧,和 496 million 操作动作. ...
- 磐创AI GPU租用平台上线,1小时不到1块钱
>> 小白也能看懂的PyTorch从入门到精通系列 << 今天磐创AI GPU租赁平台上线了!!!为大家解决用GPU难的问题!一块10G显存的GPU,1小时租用费用不到1块钱, ...
- UVA - 11426 欧拉函数(欧拉函数表)
题意: 给一个数 N ,求 N 范围内所有任意两个数的最大公约数的和. 思路: f 数组存的是第 n 项的 1~n-1 与 n 的gcd的和,sum数组存的是 f 数组的前缀和. sum[n]=f[1 ...
- SSH免密配置
1. 在三个节点生成秘钥cd ~/.sshssh-keygen -t rsa 2.合并三个节点的密码cat id_rsa.pub >> authorized_keysssh postgre ...
- WebView的基本使用及相关特性
WebView 是一个显示网页内容的组件,可以显示网络上的一些在线内容并且可以作为 Web 浏览器滚动显示的内容,它使用 WebKit作为渲染引擎来显示网页,里面包括放大.缩小.执行文本搜索等进行前后 ...
- css指示箭头两种实现方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- K - 回转寿司(值域段数(板题) + 动态开点)
回转寿司 Description 酷爱日料的小Z经常光顾学校东门外的回转寿司店.在这里,一盘盘寿司通过传送带依次呈现在小Z眼前.不同的寿 司带给小Z的味觉感受是不一样的,我们定义小Z对每盘寿司都有一个 ...
- Spring的jdbcTemplate操作
Spring的jdbcTemplate操作 dao层,使用jdbcTemplate Spring对不同的持久化层技术的支持,都进行了封装 JDBC Hibernate5.0 MyBatis JPA 相 ...