2017-12-31 7 views
1

TensorFlow Retrain 에서 Golang classifier을 사용하여 생성 된 재 훈련 된 모델을 올바르게 사용하는 방법을 이해하려고합니다. 나는 (매우 다르고 잘못된 결과 Golang 분류 사용) 다른 모델 그래프의 작업을 반복 한 후TF 재교육 모델 작업

를 사용할 때

는 내가 그것을 위해 이동 응용 프로그램을 일부 수정 한 다른 결과를 얻고있다 작업 :

session.Run(
map[tf.Output]*tf.Tensor{ 
    graph.Operation("Mul").Output(0): tensor, // was "input" 
}, 
[]tf.Output{ 
    graph.Operation("final_result").Output(0), // was "output" 
}, 
nil) 

const (
    H, W= 299, 299 // was 224,224 
    Mean= float32(128) // was 117 
    Scale= float32(1) 
) 

오전 내가 그래프 prope로드 Rly? 음 작전이 ​​처음이라도 잘못 됐나요? 아마도 크기 조정

답변

1

나는 문제를 발견했다고 생각합니다. 새로 훈련 된 모델에 맞게 크기를 수정했습니다. 그러나 스케일링은 128 대신에 1로 유지되었습니다. 이제 결과는 상당히 양호합니다.