Commit
·
05818c4
1
Parent(s):
d34f8d9
Updated training
Browse files- .gitattributes +0 -1
- app.py +4 -2
- 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
|
| 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=
|
|
|
|
|
|
|
| 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
|
|
|