반응형
안녕하세요
저번 포스트에서 만들었던, 모델을 실제로 어떤 식으로 테스트 해볼수 있을까요?
다음 스크립트를 사용하면 테스트를 해볼 수 있습니다.
reference: https://www.tensorflow.org/lite/inference_with_metadata/task_library/image_classifier
#Imports
from tflite_support.task import vision
from tflite_support.task import core
from tflite_support.task import processor
from tensorflow_lite_support.python.task.core import base_options as base_options_module
from tensorflow_lite_support.python.task.processor.proto import classification_options_pb2
model_path = "models/this_model.tflite"
classification_options = classification_options_pb2.ClassificationOptions()
image_path = "this_img.jpg"
# Initialization
base_options = core.BaseOptions(file_name=model_path)
classification_options = processor.ClassificationOptions(max_results=2)
options = vision.ImageClassifierOptions(base_options=base_options, classification_options=classification_options)
classifier = vision.ImageClassifier.create_from_options(options)
# Run inference
image = vision.TensorImage.create_from_file(image_path)
classification_result = classifier.classify(image)
print("classification result : ", classification_result)
반응형
'모바일 > 안드로이드' 카테고리의 다른 글
No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi ndk 관련 문제 해결 (0) | 2023.06.22 |
---|---|
안드로이드에서 Image classification 모델 만들기(tflite model maker) (0) | 2023.06.02 |
Flutter를 사용해서 Yolov5를 안드로이드에서 돌려보자! (4) | 2023.01.18 |
안드로이드에서 소리 분류 custom data를 학습시키기 (tflite, yamnet) (0) | 2022.08.30 |
안드로이드 앱 tflite 모델 로드하던 중 에러 해결(metadata) (0) | 2022.08.23 |