解释如何使用Python在Tensorflow中构建顺序模型(密集层)
Tensorflow是Google提供的一种机器学习框架。它是一个开放源代码框架,与Python结合使用以实现算法,深度学习应用程序等等。它用于研究和生产目的。
可以使用下面的代码行在Windows上安装'tensorflow'软件包-
pip install tensorflow
图层API是Keras API的一部分。Keras在希腊语中的意思是“号角”。Keras被开发为ONEIROS(开放式神经电子智能机器人操作系统)项目研究的一部分。Keras是使用Python编写的深度学习API。它是一个高级API,具有可帮助解决机器学习问题的高效接口。它在Tensorflow框架之上运行。它旨在帮助快速进行实验。它提供了在开发和封装机器学习解决方案中必不可少的基本抽象和构建块。它具有高度的可扩展性,并具有跨平台功能。这意味着Keras可以在TPU或GPU集群上运行。Keras模型也可以导出为在Web浏览器或手机中运行。
Keras已经存在于Tensorflow软件包中。可以使用下面的代码行进行访问。
import tensorflowfrom tensorflow import keras
我们正在使用Google合作实验室来运行以下代码。Google Colab或Colaboratory可以帮助通过浏览器运行Python代码,并且需要零配置和对GPU(图形处理单元)的免费访问。合作已建立在Jupyter Notebook的基础上。
以下是创建密集层的代码-
示例
print("Three dense layers are being created")layer1 = layers.Dense(2, activation="relu", name="layer_1")
layer2 = layers.Dense(3, activation="relu", name="layer_2")
layer3 = layers.Dense(4, name="layer_3")
print("The model is being called on test data")
x = tf.ones((4, 4))
y = layer3(layer2(layer1(x)))
代码信用-https://www.tensorflow.org/guide/keras/sequential_model
输出结果
Three dense layers are being createdThe model is being called on test data
The layers are
[<tensorflow.python.keras.layers.core.Dense object at 0x7fe921aaf7b8>, <tensorflow.python.keras.layers.core.Dense object at 0x7fe921a6d898>, <tensorflow.python.keras.layers.core.Dense object at 0x7fe921a6dc18>]
解释
这是使用Python在Keras中创建顺序模型并向其中添加层的另一种方法。
通过在其上调用“ layers.Dense”方法来显式创建每一层。
通过将层列表传递给此构造函数来创建顺序模型。
“图层”属性可用于了解有关模型中图层的更多详细信息。
添加图层后,数据将显示在控制台上。
以上是 解释如何使用Python在Tensorflow中构建顺序模型(密集层) 的全部内容, 来源链接: utcz.com/z/329750.html