Tôi không thể có được một DNNClassifier in tiến trình trong khi đào tạo, tức là, mất mát và xác nhận điểm số. Như tôi đã hiểu sự mất mát có thể được in bằng cách sử dụng tham số cấu hình kế thừa từ BaseEstimator, nhưng khi tôi thông qua một đối tượng RunConfig, trình phân loại đã không in bất cứ thứ gì.Làm thế nào để in tiến trình khi đào tạo một DNNClassifier trong tensorflow r0.9 (skflow)?
from tensorflow.contrib.learn.python.learn.estimators import run_config
config = run_config.RunConfig(verbose=1)
classifier = learn.DNNClassifier(hidden_units=[10, 20, 10],
n_classes=3,
config=config)
classifier.fit(X_train, y_train, steps=1000)
Tôi có thiếu gì đó không? Tôi đã kiểm tra như thế nào RunConfig xử lý các tham số tiết và có vẻ như that it only cares if its greater than 1, mà không phù hợp với các tài liệu:
verbose: Điều khiển tính cách rườm rà, giá trị có thể: 0: các thuật toán và gỡ lỗi thông tin được lưu trữ nữa. 1: huấn luyện viên in tiến trình. 2: vị trí thiết bị đăng nhập được in.
Đối với điểm xác thực tôi nghĩ rằng việc sử dụng monitors.ValidationMonitor sẽ tốt, nhưng khi thử nó, trình phân loại không in bất cứ thứ gì, cũng không có gì xảy ra khi cố gắng sử dụng early_stopping_rounds. Tôi tìm kiếm tài liệu hoặc một số ý kiến trong mã nguồn nhưng tôi không thể tìm thấy bất kỳ cho màn hình.