Я запрограммировал исходный код нейронных сетей и теперь хочу его протестировать.
Я не знаю, как читать этот файл в 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 представляет изображения между первым примером и количеством.