TensorFlow 机器学习系统开源项目

我要开发同款
匿名用户2015年11月10日
44阅读
开发技术C/C++
所属分类人工智能、机器学习/深度学习
授权协议Apache-2.0

作品详情

TensorFlow是一个端到端开源机器学习平台。它拥有一个全面而灵活的生态系统,其中包含各种工具、库和社区资源,可助力研究人员推动先进机器学习技术的发展,并使开发者能够轻松地构建和部署由机器学习提供支持的应用。

轻松地构建模型

TensorFlow提供多个抽象级别,因此您可以根据自己的需求选择合适的级别。您可以使用高阶KerasAPI构建和训练模型,该API让您能够轻松地开始使用TensorFlow和机器学习。

如果您需要更高的灵活性,则可以借助即刻执行环境进行快速迭代和直观的调试。对于大型机器学习训练任务,您可以使用DistributionStrategyAPI在不同的硬件配置上进行分布式训练,而无需更改模型定义。

随时随地进行可靠的机器学习生产

TensorFlow始终提供直接的生产途径。不管是在服务器、边缘设备还是网络上,TensorFlow都可以助您轻松地训练和部署模型,无论您使用何种语言或平台。

如果您需要完整的生产型机器学习流水线,请使用TensorFlowExtended(TFX)。要在移动设备和边缘设备上进行推断,请使用TensorFlowLite。请使用TensorFlow.js在JavaScript环境中训练和部署模型。

强大的研究实验

构建和训练先进的模型,并且不会降低速度或性能。借助KerasFunctionalAPI和ModelSubclassingAPI等功能,TensorFlow可以助您灵活地创建复杂拓扑并实现相关控制。为了轻松地设计原型并快速进行调试,请使用即刻执行环境。

TensorFlow还支持强大的附加库和模型生态系统以供您开展实验,包括RaggedTensors、TensorFlowProbability、Tensor2Tensor和BERT。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论