本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > IT编程 > Keras
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:深度学习用函数建立模型-Keras框架建立模型方法:函数API

51自学网 2020-09-27 22:35:12
  Keras
这篇教程深度学习用函数建立模型-Keras框架建立模型方法:函数API写得很实用,希望能帮到您。
  • 张量作为参数进行操作
  • 层:作为函数进行调用
# coding: utf-8
from tensorflow.keras import Input, layers


input_tensor = Input(shape=(32, )) # 一个张量

dense = layers.Dense(32, activation='relu') # 一个层就是一个函数

output_tensor = dense(input_tensor) # 可以在一个张量上调用一个层,它会返回一个张量
  • API的例子
# coding: utf-8
from tensorflow.keras.models import Sequential, Model
from tensorflow.keras import layers, Input
import numpy as np


# -------------------------------sequential模型-------------------------------
seq_model = Sequential()
seq_model.add(layers.Dense(32, activation='relu', input_shape=(64, )))
seq_model.add(layers.Dense(32, activation='relu'))
seq_model.add(layers.Dense(10, activation='softmax'))

# --------------------------sequential模型与之对应的API-----------------------
input_tensor = Input(shape=(64, ))
x = layers.Dense(32, activation='relu')(input_tensor)
x = layers.Dense(32, activation='relu')(x)
output_tensor = layers.Dense(10, activation='softmax')(x)

# -----------------Model类将输入张量和输出张量转化为一个模型---------------------
model = Model(input_tensor, output_tensor)

model.summary()

# ---------------------------对模型进行编译-------------------------------------
model.compile(optimizer='rmsprop', loss='categorical_crossentropy')

# ----------------------生成训练的虚伪数据--------------------------------------
x_train = np.random.random((1000, 64))
y_train = np.random.random((1000, 10))

history = model.fit(x_train, y_train, batch_size=128, epochs=10) # 训练10轮次

score = model.evaluate(x_train, y_train) # 评估模型
print('\n', score)

深度学习—Keras迁移学习(升级版)+模型融合实现详解
深度学习用Keras实现RNN+LSTM的模型自动编写古诗
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1