0
브라우저에서 케라 모델을 실행하려고합니다. 나는 this 블로그를 따라 갔다.Keras.js 인코더가 hdf5 모델을 인코딩 할 수 없습니다.
model.hdf5
과 model.json
이라는 두 개의 모델 파일이 있습니다. 나는 또한 다른 데이터에서 가중치를 분리하기 위해 두 개의 파이썬 파일 encoder.py
과 model_pb2.py
을 다운로드했습니다. github repository이 필요합니다. 내가 달릴 때
python encoder.py ./model.hdf5
나는 다음과 같은 오류가 발생합니다.
from ._conv import register_converters as _register_converters
Traceback (most recent call last):
File "encoder.py", line 120, in <module>
encoder.serialize()
File "encoder.py", line 68, in serialize
self.model.model_config = hdf5_file.attrs['model_config']
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "/usr/local/lib/python2.7/dist-packages/h5py/_hl/attrs.py", line 60, in __getitem__
attr = h5a.open(self._id, self._e(name))
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5a.pyx", line 77, in h5py.h5a.open
KeyError: "Can't open attribute (can't locate attribute: 'model_config')"
나는 인터넷 검색을하고 해결책을 찾지 못했습니다. 왜이 오류가 발생합니까? 미리 감사드립니다. 이 문제를 해결하기위한