Я пытаюсь визуализировать изменение веса - PullRequest
0 голосов
/ 24 октября 2018

Вот как определяется моя модель: я пытаюсь визуализировать изменение моего веса с помощью тензора.

def model():
    model = keras.models.Sequential()
    model.add(keras.layers.Dense(3, input_dim= 8 ,use_bias= True, activation= "sigmoid", name= 'l1'))
    model.add(keras.layers.Dense(3,use_bias= True, activation="sigmoid", name='l2'))
    model.add(keras.layers.Dense(10,use_bias= True, activation="sigmoid", name='l3'))
    sft = keras.optimizers.SGD(lr=0.01)
    model.compile(optimizer= sft,
                  loss='categorical_crossentropy',
                  metrics=['accuracy'])
    model.summary()
    return  model

models = model()
#filepath = "/Users/atharvachalke/Desktop/UCD/Fall 2019/Ecs171/Hw2/Weights/w{epoch:02d}.hdf5"
#checkpoint = ModelCheckpoint(filepath, save_weights_only=True)
#callbacks_list = [checkpoint]

tensorboard =  keras.callbacks.TensorBoard(log_dir='./Graph', histogram_freq=1, write_graph=True, write_images=True,write_grads= True, batch_size= 1)
history = models.fit(x = X, y = Y, batch_size= 1, epochs = 100, validation_split= 0.3,callbacks = [tensorboard] )

ГРАФ ТЕНЗОРНОЙ ПЛАТЫ

Как там 6линии на графике, когда мой ввод имеет размер (1,8), а мой вес для l1 равен (8,3) ??

...