2017-05-19 2 views
2

여러 계층으로 Tensorflow에서 복잡한 함수 근사를 수행하려고합니다. 이 함수는 생성 된 많은 데이터를 사용하여 훈련 될 것이므로 필요한 생성 된 데이터의 양 때문에 런타임에 데이터를 생성 할 수 있기를 원합니다. ModelFnOps를 사용하여 Estimator를 사용하기로 결정했으나 트레이닝 루프를 작성하는 시점에 있는데 eval(feed_dict=my_feed_dict)과 같은 것을 사용하여 설명서를 찾을 수없는 것 같습니다(). 지금까지 내가 발견 한 유일한 것은 Estimator에서 fit()으로 전화했지만 그 기능의 목적을 오해하지 않는 한 전체 데이터 세트를 호출해야합니다. Estimator를 교육하기 위해 루프 내에서 단일 예제 또는 배치로 피드 할 수있는 방법이 있습니까?Tensorflow Estimator에 대한 피드

+0

추정기는 일반적으로 배열 또는 생성 함수를 사용할 수 있습니다. – drpng

+0

@drpng 어떻게 구현하나요? 매개 변수가없고 입/출력 쌍이있는 단일 명령문을 반환하는 함수? 입력으로 기능을 수행 할 수있는 방법이없는 것처럼 보입니다. – Garan

+0

'tf.estimator.Estimator.train'을 사용하고 있습니까? 그것은 생성 기능을 입력으로 취해야합니다. – drpng

답변

0

input function을 통해 데이터를 피드 할 수 있습니다. 이 입력 함수는 추정기 (또는 eval/train/predict 메서드)에 전달되는 일류 함수입니다.

또한 dataset API을 사용하여 데이터 피더 및 반복기를 만들고 입력 기능에서 피더 작동을 반환 할 수 있습니다.

관련 문제