一、TensorFlow.Net特性

  • TensorFlow.Net(TF.NET)是SciSharp Stack开源社区团队的贡献,它为TensorFlow提供了.NET Standard Binding,旨在用C#实现完整的TensorFlow API,允许.NET开发人员使用跨平台的.NET Standard 框架开发、训练和部署机器学习模型。TensorFlow.Net的使命是打造一个完全属于.NET开发人员的机器学习平台。对于C#开发人员来说,TensorFlow.Net是一个零学习成本的机器学习平台,该平台集成了大量的API和底层封装,力图使TensorFlow的Python代码风格和编程习惯无缝移植到.NET平台。

二、TensorFlow.Net开源库结构

  • SCiSharp Stack的机器学习工具库和微软官方的库最大的区别是:SciSharp Stack库中所有库的语法都最大限度的按照Python生态的习惯实现。有了Scisharp Stack 相当于有了Typed-Python(强类型Python),这样做的目的是让.Net开发者花最小的成本去学习并运用机器学习知识。SciSharp Stack目前包含流行的项目:BotSharp(AI机器人平台框架)、NumSharp(数值计算库)、TensorFlow.NET(深度学习库)、Pandas.NET
11-01 09:52