У меня проблема с чтением данных mnist. Первое, что я должен получить, это магическое число - 2049 в случае меток, но когда я читаю файл и печатаю первое число, это что-то другое. Я пробовал разные способы чтения файла, номер всегда один и тот же, но это не 2049 (это 529205256).
Когда я пытаюсь прочитать файл изображений, первое число совпадает (529205256). Это какой-то номер с расширением .gz? Что я тут не так делаю?
Path tempPath = Paths.get("res/mnist-labels.gz");
byte[] test = Files.readAllBytes(tempPath);
ByteBuffer buffer1 = ByteBuffer.wrap(test);
System.out.println(Integer.toString(buffer1.getInt()));
РЕДАКТИРОВАТЬ: Оказывается, мне просто нужно было распаковать эти файлы -.-