main function
void
main()
Implementation
void main() async {
const imagePath = 'lib/loader/mnist/train-images.idx3-ubyte';
const labelPath = 'lib/loader/mnist/train-labels.idx1-ubyte';
final mnist = await MNISTDataset.load(imagePath, labelPath);
print(
'Loaded ${mnist.images.length} images and ${mnist.labels.length} labels.');
// Display the first label and first image as a grid
print('First label: ${mnist.labels[0]}');
final firstImage = mnist.images[0];
print("Image bytes: $firstImage");
// for (int row = 0; row < 28; row++) {
// for (int col = 0; col < 28; col++) {
// final pixel = firstImage[row * 28 + col];
// stdout.write(pixel > 128 ? '█' : ' ');
// }
// print('');
// }
printImage(firstImage);
}