谁说.NET不适合搞大数据,机器学习、人工智能

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介:

谁说.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/

孵化器
还有什么呢?

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

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

作者:芝麻麻雀
出处:https://www.cnblogs.com/sesametech-netcore/

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
2月前
|
数据采集 传感器 人工智能
没有大数据,哪来人工智能?——聊聊“大数据喂养下的AI进化史”
没有大数据,哪来人工智能?——聊聊“大数据喂养下的AI进化史”
135 6
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
Java 大视界 -- Java 大数据机器学习模型在自然语言生成中的可控性研究与应用(229)
本文深入探讨Java大数据与机器学习在自然语言生成(NLG)中的可控性研究,分析当前生成模型面临的“失控”挑战,如数据噪声、标注偏差及黑盒模型信任问题,提出Java技术在数据清洗、异构框架融合与生态工具链中的关键作用。通过条件注入、强化学习与模型融合等策略,实现文本生成的精准控制,并结合网易新闻与蚂蚁集团的实战案例,展示Java在提升生成效率与合规性方面的卓越能力,为金融、法律等强监管领域提供技术参考。
|
3月前
|
机器学习/深度学习 算法 Java
Java 大视界 -- Java 大数据机器学习模型在生物信息学基因功能预测中的优化与应用(223)
本文探讨了Java大数据与机器学习模型在生物信息学中基因功能预测的优化与应用。通过高效的数据处理能力和智能算法,提升基因功能预测的准确性与效率,助力医学与农业发展。
|
3月前
|
机器学习/深度学习 搜索推荐 数据可视化
Java 大视界 -- Java 大数据机器学习模型在电商用户流失预测与留存策略制定中的应用(217)
本文探讨 Java 大数据与机器学习在电商用户流失预测与留存策略中的应用。通过构建高精度预测模型与动态分层策略,助力企业提前识别流失用户、精准触达,实现用户留存率与商业价值双提升,为电商应对用户流失提供技术新思路。
|
3月前
|
机器学习/深度学习 存储 分布式计算
Java 大视界 --Java 大数据机器学习模型在金融风险压力测试中的应用与验证(211)
本文探讨了Java大数据与机器学习模型在金融风险压力测试中的创新应用。通过多源数据采集、模型构建与优化,结合随机森林、LSTM等算法,实现信用风险动态评估、市场极端场景模拟与操作风险预警。案例分析展示了花旗银行与蚂蚁集团的智能风控实践,验证了技术在提升风险识别效率与降低金融风险损失方面的显著成效。
|
3月前
|
机器学习/深度学习 自然语言处理 算法
Java 大视界 -- Java 大数据机器学习模型在自然语言处理中的对抗训练与鲁棒性提升(205)
本文探讨Java大数据与机器学习在自然语言处理中的对抗训练与鲁棒性提升,分析对抗攻击原理,结合Java技术构建对抗样本、优化训练策略,并通过智能客服等案例展示实际应用效果。
|
4月前
|
机器学习/深度学习 分布式计算 Java
Java 大视界 -- Java 大数据机器学习模型在遥感图像土地利用分类中的优化与应用(199)
本文探讨了Java大数据与机器学习模型在遥感图像土地利用分类中的优化与应用。面对传统方法效率低、精度差的问题,结合Hadoop、Spark与深度学习框架,实现了高效、精准的分类。通过实际案例展示了Java在数据处理、模型融合与参数调优中的强大能力,推动遥感图像分类迈向新高度。
|
4月前
|
机器学习/深度学习 存储 Java
Java 大视界 -- Java 大数据机器学习模型在游戏用户行为分析与游戏平衡优化中的应用(190)
本文探讨了Java大数据与机器学习模型在游戏用户行为分析及游戏平衡优化中的应用。通过数据采集、预处理与聚类分析,开发者可深入洞察玩家行为特征,构建个性化运营策略。同时,利用回归模型优化游戏数值与付费机制,提升游戏公平性与用户体验。
|
4月前
|
机器学习/深度学习 人工智能 运维
阿里云PAI人工智能平台介绍、优势及收费标准,手动整理
阿里云人工智能平台PAI是面向开发者和企业的机器学习与深度学习工程平台,提供数据标注、模型构建、训练、部署及推理优化等全链路服务。内置140+优化算法,支持PyTorch、TensorFlow等多种框架,具备高性能训练与推理能力,适用于自动驾驶、金融风控、智能推荐、智慧医疗等多个行业场景。PAI提供零代码开发、可视化建模、大模型一键部署等功能,助力企业快速构建AI应用。支持多种购买方式,如按量付费、预付费等,满足不同业务需求。
|
4月前
|
机器学习/深度学习 算法 Java
Java 大视界 -- Java 大数据机器学习模型在舆情分析中的情感倾向判断与话题追踪(185)
本篇文章深入探讨了Java大数据与机器学习在舆情分析中的应用,重点介绍了情感倾向判断与话题追踪的技术实现。通过实际案例,展示了如何利用Java生态工具如Hadoop、Hive、Weka和Deeplearning4j进行舆情数据处理、情感分类与趋势预测,揭示了其在企业品牌管理与政府决策中的重要价值。文章还展望了多模态融合、实时性提升及个性化服务等未来发展方向。

热门文章

最新文章

下一篇
开通oss服务