Willenberg commited on
Commit
05818c4
·
1 Parent(s): d34f8d9

Updated training

Browse files
Files changed (3) hide show
  1. .gitattributes +0 -1
  2. app.py +4 -2
  3. weights/weights.data-00000-of-00001 +0 -0
.gitattributes CHANGED
@@ -33,4 +33,3 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
- weights/weights.data-00000-of-00001 filter=lfs diff=lfs merge=lfs -text
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
app.py CHANGED
@@ -5,12 +5,14 @@ from tensorflow import keras
5
 
6
  model = keras.models.Sequential([
7
  keras.layers.Flatten(input_shape=(28, 28)), # Diese Schicht nimmt unser 2D-Bild und verwandelt es in ein 1D-Array
8
- keras.layers.Dense(64, activation='relu'), # Als Nächstes kommen zwei Schichten mit 512 künstlichen Neuronen. Als Funktion wählen wir 'relu' f(x) = max(0,x)
9
  keras.layers.Dense(64, activation='relu'),
10
  keras.layers.Dense(10, activation='softmax') # Die letzte Schicht besteht aus 10 Neuronen, die für unsere 10 Zahlen stehen. Die 'softmax' Funktion wandelt die Ergebnisse der vorherigen Schicht in Wahrscheinlichkeiten
11
  ])
12
 
13
- model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])
 
 
14
 
15
  model.load_weights('./weights/weights')
16
 
 
5
 
6
  model = keras.models.Sequential([
7
  keras.layers.Flatten(input_shape=(28, 28)), # Diese Schicht nimmt unser 2D-Bild und verwandelt es in ein 1D-Array
8
+ keras.layers.Dense(64, activation='relu'), # Als Nächstes kommen zwei Schichten mit 64 künstlichen Neuronen. Als Funktion wählen wir 'relu' f(x) = max(0,x)
9
  keras.layers.Dense(64, activation='relu'),
10
  keras.layers.Dense(10, activation='softmax') # Die letzte Schicht besteht aus 10 Neuronen, die für unsere 10 Zahlen stehen. Die 'softmax' Funktion wandelt die Ergebnisse der vorherigen Schicht in Wahrscheinlichkeiten
11
  ])
12
 
13
+ model.compile(optimizer=keras.optimizers.Adam(0.001),
14
+ loss=keras.losses.SparseCategoricalCrossentropy(from_logits=True),
15
+ metrics=[keras.metrics.SparseCategoricalAccuracy()])
16
 
17
  model.load_weights('./weights/weights')
18
 
weights/weights.data-00000-of-00001 CHANGED
Binary files a/weights/weights.data-00000-of-00001 and b/weights/weights.data-00000-of-00001 differ