在 TensorFlow 中,Keras 是什么?
TensorFlow 是 Google 提供的一个机器学习框架。它是一个开源框架,与 Python 结合使用,可以实现算法、深度学习应用程序等等。它被用于研究和生产环境。它拥有优化技术,可以帮助快速执行复杂的数学运算。
这是因为它使用了 NumPy 和多维数组。这些多维数组也称为“张量”。
该框架支持深度神经网络。它具有高度可扩展性,并附带许多流行的数据集。它使用 GPU 计算并自动管理资源。
它附带了大量的机器学习库,并且得到了良好的支持和文档记录。该框架能够运行深度神经网络模型、训练它们,并创建预测相应数据集相关特征的应用程序。
可以使用以下代码行在 Windows 上安装“tensorflow”包:
pip install tensorflow
张量是 TensorFlow 中使用的一种数据结构。它有助于连接流图中的边。此流图称为“数据流图”。张量只不过是多维数组或列表。可以使用三个主要属性来识别它们:
秩
它表示张量的维度。可以将其理解为张量的阶数或已定义张量的维度数。
类型
它表示与张量元素关联的数据类型。它可以是一维、二维或 n 维张量。
形状
它是行数和列数的总和。
Keras 在希腊语中意为“角”。Keras 是作为 ONEIROS 项目(开放式神经电子智能机器人操作系统)研究的一部分而开发的。
Keras 是一个用 Python 编写的深度学习 API。它是一个高级 API,具有高效的界面,有助于解决机器学习问题。它运行在 TensorFlow 框架之上。它旨在帮助以快速的方式进行实验。它提供了开发和封装机器学习解决方案必不可少的抽象和构建块。
它具有高度可扩展性,并具有跨平台功能。这意味着 Keras 可以运行在 TPU 或 GPU 集群上。Keras 模型也可以导出到 Web 浏览器或手机上运行。
Keras 已经存在于 TensorFlow 包中。可以使用以下代码行访问它。
import tensorflow from tensorflow import keras