Python ile TensorFlow’a Giriş
Isaiah Hull
Visiting Associate Professor of Finance, BI Norwegian Business School





# tensorflow'u içe aktarın
from tensorflow import keras
# Sıralı bir model tanımlayın
model = keras.Sequential()
# İlk gizli katmanı tanımlayın
model.add(keras.layers.Dense(16, activation='relu', input_shape=(28*28,)))
# İkinci gizli katmanı tanımlayın
model.add(keras.layers.Dense(8, activation='relu'))
# Çıktı katmanını tanımlayın
model.add(keras.layers.Dense(4, activation='softmax'))
# Modeli derleyin
model.compile('adam', loss='categorical_crossentropy')
# Modeli özetleyin
print(model.summary())

# tensorflow'u içe aktarın
import tensorflow as tf
# Model 1 giriş katmanı şeklini tanımlayın
model1_inputs = tf.keras.Input(shape=(28*28,))
# Model 2 giriş katmanı şeklini tanımlayın
model2_inputs = tf.keras.Input(shape=(10,))
# Model 1 için katman 1'i tanımlayın
model1_layer1 = tf.keras.layers.Dense(12, activation='relu')(model1_inputs)
# Model 1 için katman 2'yi tanımlayın
model1_layer2 = tf.keras.layers.Dense(4, activation='softmax')(model1_layer1)
# Model 2 için katman 1'i tanımlayın
model2_layer1 = tf.keras.layers.Dense(8, activation='relu')(model2_inputs)
# Model 2 için katman 2'yi tanımlayın
model2_layer2 = tf.keras.layers.Dense(4, activation='softmax')(model2_layer1)
# Model 1 ve modeli 2 birleştirin
merged = tf.keras.layers.add([model1_layer2, model2_layer2])
# Functional bir model tanımlayın
model = tf.keras.Model(inputs=[model1_inputs, model2_inputs], outputs=merged)
# Modeli derleyin
model.compile('adam', loss='categorical_crossentropy')
Python ile TensorFlow’a Giriş