Spaces:
Build error
Build error
Download classes/model/AModel.py from Zacksaviour/Img2Markup: direct link, hf CLI and curl.
- Browser
- Download file 935 Bytes
-
https://huggingface.co/spaces/Zacksaviour/Img2Markup/resolve/main/classes/model/AModel.py
- Command line
-
hf download hf://spaces/Zacksaviour/Img2Markup/classes/model/AModel.py
-
curl -L -o AModel.py https://huggingface.co/spaces/Zacksaviour/Img2Markup/resolve/main/classes/model/AModel.py
935 Bytes
| __author__ = '' | |
| from keras.models import model_from_json | |
| class AModel: | |
| def __init__(self, input_shape, output_size, output_path): | |
| self.model = None | |
| self.input_shape = input_shape | |
| self.output_size = output_size | |
| self.output_path = output_path | |
| self.name = "" | |
| def save(self): | |
| model_json = self.model.to_json() | |
| with open("{}/{}.json".format(self.output_path, self.name), "w") as json_file: | |
| json_file.write(model_json) | |
| self.model.save_weights("{}/{}.h5".format(self.output_path, self.name)) | |
| def load(self, name=""): | |
| output_name = self.name if name == "" else name | |
| with open("{}/{}.json".format(self.output_path, output_name), "r") as json_file: | |
| loaded_model_json = json_file.read() | |
| self.model = model_from_json(loaded_model_json) | |
| self.model.load_weights("{}/{}.h5".format(self.output_path, output_name)) | |