-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtensorflowlitemodel.py
30 lines (22 loc) · 1.19 KB
/
tensorflowlitemodel.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Tensorflow Lite Model Maker ile Uygulama için Hazır Edilmesi (Mobil Kullanım için)
pip install tflite-model-maker
import tensorflow as tf
assert tf.__version__.startswith('2')
from tflite_model_maker import configs
from tflite_model_maker import ExportFormat
from tflite_model_maker import image_classifier
from tflite_model_maker import ImageClassifierDataLoader
from tflite_model_maker import model_spec
import matplotlib.pyplot as plt
# Eğitim, Değerlendirme ve Test Verilerinin Yüklenmesi
training_data = ImageClassifierDataLoader.from_folder('/content/drive/MyDrive/onayli_onaysiz_512x512/training/')
validation_data = ImageClassifierDataLoader.from_folder('/content/drive/MyDrive/onayli_onaysiz_512x512/validation/')
test_data = ImageClassifierDataLoader.from_folder('/content/drive/MyDrive/onayli_onaysiz_512x512/test/')
print(len(validation_data))
print(len(test_data))
# Modelin Eğitilmesi
model = image_classifier.create(training_data, validation_data=validation_data, epochs=10)
# Modelin Test Verileriye Onaylanması
loss, accuracy = model.evaluate(test_data)
# Tensorflow Lite Modelin Yüklenmesi ve bu Dosya Android Studio tarafından kullanılabilecektir
model.export(export_dir='.')