OpenCores
URL https://opencores.org/ocsvn/keras_to_fpga/keras_to_fpga/trunk

Subversion Repositories keras_to_fpga

[/] [keras_to_fpga/] [trunk/] [src/] [mnist_mlp/] [mnist_mlp.py] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 qaztronic
 
2
from __future__ import print_function
3
 
4
import keras
5
from tensorflow.keras.datasets import mnist
6
from tensorflow.keras.models import Sequential
7
from tensorflow.keras.layers import Dense, Dropout
8
from tensorflow.keras.models import Model
9
from tensorflow.keras.models import load_model
10
import numpy as np
11
 
12
import os
13
import time
14
import sys
15
import shutil
16
 
17
# -------------------------------------------------------
18
sys.path.insert(0, '../../scripts')
19
import qaz_util as qaz
20
 
21
# # -------------------------------------------------------
22
# (x_train, y_train),(x_test, y_test) = qaz.load_mnist()
23
 
24
# -------------------------------------------------------
25
model = load_model('mnist_mlp.h5')
26
model.summary()
27
 
28
# -------------------------------------------------------
29
dir = 'weights'
30
if os.path.exists(dir):
31
    shutil.rmtree(dir)
32
os.makedirs(dir)
33
 
34
for i in range(len(model.layers)):
35
  layer = model.layers[i]
36
  if layer.name.startswith('dense'):
37
    qaz.write_dense_weights(layer)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.