H5 Uzantılı Dosya Python'da Nasıl Oluşturulur?


#1

Matlab da eğitilmiş modeli .h5 ile gerçekleşirken Ptyhon da bu işlem nasıl ve hangi uzantı ile gerçekleşiyor?


#4

Aşağıdaki şekilde kaydedebilirsiniz. Kodu pek önemsemeyin hatalar olabilir örnek amaçlı yazdım.

model = Sequential()
model.add(Dense(121,activation=‘relu’))
model.add(Dropout(0.4))
model.add(Dense(121,activation=‘relu’))
model.add(Dense(2,activation=‘softmax’))
model.save_weights(“best_acc.h5”) #kayitkısm

Bu şekilde de okuyabilirsiniz.

import h5py
    def getWeights(layerN,fileN):
        with h5py.File(fileN,mode='r') as f:
            for key in f:
                print(key,f[key])
                o = f[key]
                for key1 in o:
                    print(key1,o[key1])
                    r = o[key1]
                    for key2 in r:
                        print(key2,r[key2])
    getWeights("dense_1","best_acc.h5")

#5

.h5 uzantılı dosyayı nasıl kaydedeceğimi bilmiyorum. Okuma yapmak değil de bu modeli nasıl kaydedeceğim ?


#6

Teşekkür ederim. Emeğinize sağlık.