В Caffe при настройке нейронной нейтральной архитектуры можно либо определить один файл train_test.prototxt, либо 2 файла прототипа train.prototxt и test.prototxt.Разделение train_test.prototxt в train.prototxt и test.prototxt
Например, в примерах, hdf5_classification использует 2 prototxt файлы (nonlinear_auto_train.prototxt и nonlinear_auto_test.prototxt), в то время как mnist использует 1 prototxt файл (lenet_train_test.prototxt).
Какая разница заключается в использовании 2 файлов прототипов вместо 1?
@runDOSrun спасибо, я знаю разницу между тренировочными и тестовыми наборами. Как это помогает ответить на вопрос? –
Поскольку это не получило ответа, я быстро ударю. Я обнаружил, что в Matlab случайная сегрегация наборов данных поездов/тестов/валидации из родительских данных оказывает глубокое влияние на способность конвергентной сети сходиться. Возможно, возможность однозначного определения сегментации данных состоит в том, чтобы помочь вам с кросс-вализацией k-fold, т. Е. Сегментация повторяется? – roganjosh
@roganjosh Спасибо. В Caffe, даже если вы используете 1 файл прототипа, содержащий поезд и тест, вы все же можете явно указать сегментацию данных. –