Я работаю через простую сверточную сеть с набором данных MNIST. Я хочу вручную указать программе go на каждом этапе процесса, ie итерацию через каждую эпоху и пакет, БЕЗ использования model.fit (я хочу лучше понять внутреннюю работу тензорного потока).
В настоящее время у меня есть:
let EPOCHS = 10;
let batches = Math.floor(TRAIN_DATA_SIZE/BATCH_SIZE);
for (let i = 0; i < EPOCHS; i++){
for (let j = 0; i < batches; i++){
let inputs = await getNextTrain(BATCH_SIZE,TRAIN_DATA_SIZE, data);
let inputXs = inputs[0];
let inputYs = inputs[1];
let output = await model.evaluate(inputXs,inputYs);
для итерации через каждую эпоху и каждый пакет до traian. Однако model.evalutate () не возвращает выходные значения из сети, а только определенные потери / метрики. Есть ли специальный c metri c, который вы можете добавить, чтобы он возвращал выходные данные из сети
Я хочу, чтобы 10-элементный массив (или тензор) представлял то, что сеть думает о выходе для каждого входа (с использованием MNIST, чтобы сеть вероятностей считала, что каждый выход - это число 0-9)