Kerasを触ったことがないので、よくわかりませんが、「"cnn.h5"ファイルがUTF-8で無い」と言われているのかなと思います。
VSCodeやメモ帳で開いて、文字コードを確認されてはいかがでしょうか。
もし、UTF-8でない場合は、UTF-8を指定して保存し直せばよいと思います。
0Like
kerasでh5を読み込むことができません。,,
import cv2
import numpy as np
import glob as glob
from keras.models import load_model
import pickle
import cv2
import numpy as np
import tensorflow as tf
#モデルの読み込み
model = load_model(r"cnn.h5", compile=True)
以下のエラーが出てきてしまいます。
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 13: invalid start byte
同じコードはMACでは動いたので、コーディング以前の問題かもしれませんが、どなたかお知恵を貸していただきたいです...