Как передать данные из файлов базы данных MNIST в C ++ std :: vector? - PullRequest
0 голосов
/ 09 июля 2019

Я запрограммировал исходный код нейронных сетей и теперь хочу его протестировать. Я не знаю, как читать этот файл в C ++. Я открыл train-images.idx3-ubyte в виде текстового файла и ничего не понимаю.

Я уже пытался использовать коды, которые я нашел в интернете, но они давали ошибки.

#include <vector>
#include <fstream>
std::vector readMnistImages(int amount){
fstream f;
f.open("train-images.idx3-ubyte");

std::vector  <std::vector<float>> out;
// What goes in here?
return out;
}
std::vector readMnistLabels(int amount){
fstream f;
f.open("train-labels.idx1-ubyte");

std::vector <int> out;
// What goes in here?
return out;
}

Вектор out в функции readMnistLabels представляет метки между первым примером и количеством. Вектор out в функции readMnistImages представляет изображения между первым примером и количеством.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...