TensorFlow简介和开发环境搭建

1. TensorFlow简介

TensorFlow是谷歌的一个人工智能开源项目,用于各类机器学习算法的编程实现

2. 为什么使用TensorFlow

2.1 TensorFlow是一个端到端开源机器学习平台,它提供了一系列工具构建全面的生态系统,提供给开发真
企业和研究人员使用,这些企业和人员致力于推动机器学习行业的发展,构建由机器学习驱动的规模化应用
通过直观、简单易用的API,可以轻松地学习和实现机器学习、深度学习及计算科学
2.2 TensorFlow有众多丰富的搭建模型工具,包括数据预处理、数据提取、模型评估、可视化以及应用
2.3 TensorFlow的意义并不仅限于搭建模型,还可以轻松训练和部署模型,具有高度可移植性,可以在各种设备和
平台上运行, 可以从单一CPU扩展至GPU或者GPU集群,甚至多节点TPU基础架构,因此,通过利用每个环境的优势,
可以轻松构建适合各个平台运行的模型
2.4 TensorFlow为众多前沿实验提供支持,TensorFlow具有高度灵活性,可迅速实现最前沿(SOTA)的模型,采用新技术解决新问题,
例如诊断糖尿病视网膜病变、 帮农民识别病虫害、预报极端天气等。
2.5 TensorFlow的愿景:打造一个人人均可使用的机器学习平台

3. 安装

分为CPU版和GPU版,CPU版直接使用pip3安装,GPU版还要安装CUDA和CUDNN
待续.....