
167
7
장
모델 분석 및 검증
7.2.2
TFMA
에서 다중 모델 분석하기
TFMA
를 사용하여 여러 모델에서 지표를 비교할 수도 있습니다. 예를 들어, 서로 다른 데이터
셋으로 학습한 모델과 동일하거나, 서로 다른 하이퍼파라미터로 동일한 데이터셋으로 학습한
두 모델을 비교할 수 있습니다.
모델을 비교하려면 먼저 앞의 코드 예제와 유사한
eval
_
result
를 생성해야 합니다. 그리고
모델을 저장할
output
_
path
위치를 지정해야 합니다. 두 모델 모두 같은
EvalConfig
를 사용
하여 동일한 지표를 계산할 수 있습니다.
eval_shared_model_2 = tfma.default_eval_shared_model(
eval_saved_model_path=_EVAL_MODEL_DIR, tags=[tf.saved_model.SERVING])
eval_result_2 = tfma.run_model_analysis(
eval_shared_model=eval_shared_model_2,
eval_config=eval_config,
data_location=_EVAL_DATA_FILE,
output_path=_EVAL_RESULT_LOCATION_2,
file_format=’tfrecords’)
그리고 다음 코드를 사용하여 로드합니다.
eval_results_from_disk ...