--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/79b6efe1-3c57-4be4-a303-07a12150dcfan%40googlegroups.com.
Hello,
Just to let you know that I have already created an MNIST data viewer. You can find it there: https://gitlab.com/tioui/eiffel-mnist-viewer .
You need the Eiffel Game2 Library to use the Viewer, but know that the MNIST data reader is independent of the Game library: https://gitlab.com/tioui/eiffel-mnist-viewer/-/blob/master/mnist_images.e
Also, the method I used to convert the endianness of the data is shown here: https://gitlab.com/tioui/eiffel-mnist-viewer/-/blob/master/integer_reader.e
Good day,
Louis M
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/cdfc0266-ac31-40ca-bc74-f2d7555a7c03n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/ba8657bf-8b82-473e-b7fa-651818b68865n%40googlegroups.com.
As I understand it, `as_integer_32' does not handle sign bit. Here, I only suppose that values are always below 2147483647. If it is, the sign bit should not be a problem. Considering the content of the file, it should always be correct.
As of the reader, it is to visualize information in the MNIST files. It look like this:

I can scroll over the images and the labels to see what
information was in the files. I used this program in an AI
presentation that I did and to help one of my student that was
programming the backpropagation algorithm.
Good day,
Louis M
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/ba8657bf-8b82-473e-b7fa-651818b68865n%40googlegroups.com.