def loadModel(self, modelPath):
import h5py
import json
from neuralnets.keraslayers.ChainCRF import create_custom_objects
model = keras.models.load_model(modelPath, custom_objects=create_custom_objects())
with h5py.File(modelPath, 'r') as f:
mappings = json.loads(f.attrs['mappings'])
if 'additionalFeatures' in f.attrs:
self.additionalFeatures = json.loads(f.attrs['additionalFeatures'])
if 'maxCharLen' in f.attrs:
self.maxCharLen = int(f.attrs['maxCharLen'])
self.model = model
self.setMappings(None, mappings)
评论列表
文章目录