keras/demo_functional.py
Francois Chollet 1a45e5cd17 Add demos
2023-04-18 15:46:57 -07:00

31 lines
745 B
Python

import numpy as np
from keras_core import layers
from keras_core import losses
from keras_core import metrics
from keras_core import optimizers
from keras_core.models import Functional
inputs = layers.Input((128,), batch_size=32)
x = layers.Dense(256)(inputs)
x = layers.Dense(256)(x)
x = layers.Dense(256)(x)
outputs = layers.Dense(16)(x)
model = Functional(inputs, outputs)
model.summary()
x = np.random.random((50000, 128))
y = np.random.random((50000, 16))
batch_size = 32
epochs = 10
model.compile(
optimizer=optimizers.SGD(learning_rate=0.001),
loss=losses.MeanSquaredError(),
metrics=[metrics.MeanSquaredError()],
)
history = model.fit(x, y, batch_size=batch_size, epochs=epochs)
print("History:")
print(history.history)