Keras - Uygulamalar
Keras uygulama modülü, derin sinir ağları için önceden eğitilmiş model sağlamak için kullanılır. Keras modelleri tahmin, özellik çıkarma ve ince ayar için kullanılır. Bu bölümde Keras uygulamaları ayrıntılı olarak açıklanmaktadır.
Önceden eğitilmiş modeller
Eğitilen model iki parça model Mimarisi ve model ağırlıklarından oluşur. Model ağırlıkları büyük dosyalardır, bu nedenle özelliği ImageNet veritabanından indirip çıkarmamız gerekir. Önceden eğitilmiş popüler modellerden bazıları aşağıda listelenmiştir,
- ResNet
- VGG16
- MobileNet
- InceptionResNetV2
- InceptionV3
Bir model yükleme
Keras önceden eğitilmiş modeller aşağıda belirtildiği gibi kolayca yüklenebilir -
import keras
import numpy as np
from keras.applications import vgg16, inception_v3, resnet50, mobilenet
#Load the VGG model
vgg_model = vgg16.VGG16(weights = 'imagenet')
#Load the Inception_V3 model
inception_model = inception_v3.InceptionV3(weights = 'imagenet')
#Load the ResNet50 model
resnet_model = resnet50.ResNet50(weights = 'imagenet')
#Load the MobileNet model mobilenet_model = mobilenet.MobileNet(weights = 'imagenet')
Model yüklendikten sonra, tahmin amacıyla hemen kullanabiliriz. Gelecek bölümlerde önceden eğitilmiş her modeli kontrol edelim.