動機
依據李善友老師的定義“第一性原理思維 = 邏輯奇點 + 公理化方法”,邏輯奇點即基石假設。根據這個第一性原理思維 ,本文解讀了tensorFlow 2.0的架構設計,其涵蓋了tensorFlow2.0的第一性原理、設計原則以及架構視圖,本文的動機是展示第一性原理的架構設計思想在分佈式系統架構設計中的應用。
TensorFlow 的第一性原理
欲從本質上理解Tensorflow,那麼就需要找出tensorflow的第一性原理定義,再依據演繹法,從這個公理性質的定義演化出tensorFlow的設計理念、設計原則以及功能實現。這裏首先把tensorFlow概念化,找出它的公理化定義以及基石假設,即TensorFlow是什麼的定義。
通過tensorFlow官網以及Google,得到的6條關於tensorFlow的定義:
- A machine-learning library based on dataflow programming.
- TensorFlow is a free and open-source software library for dataflow and differentiable programming across a range of tasks.
- TensorFlow is an end-to-end open source platform for machine learning.
- TensorFlow computations are expressed as stateful dataflow graphs.
- TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
- TensorFlow Enterprise incorporates: Enterprise-grade support, cloud scale performance,managed services
原文鏈接:【https://www.infoq.cn/article/SILW7NGJHI1mKp1DpuYb】。未經作者許可,禁止轉載。