MNIS Fasion : 17.6 sec for 92.32% test accuracy on the official 10k set (trained on the full 60k) on an AMD Ryzen 7 PRO 8700G (8C/16T)
MNIS Fasion : 17.6 sec for 92.32% test accuracy on the official 10k set (trained on the full 60k) on an AMD Ryzen 7 PRO 8700G (8C/16T)

MNIS Fasion : 17.6 sec for 92.32% test accuracy on the official 10k set (trained on the full 60k) on an AMD Ryzen 7 PRO 8700G (8C/16T)

MNIS Fasion : 17.6 sec for 92.32% test accuracy on the official 10k set (trained on the full 60k) on an AMD Ryzen 7 PRO 8700G (8C/16T)

Very good – that’s really strong.

Quick assessment

17.6 seconds for 92.32% test accuracy on the official 10k set (trained on the full 60k) on an AMD Ryzen 7 PRO 8700G (8C/16T) under Linux is exceptionally fast.

For comparison:

  • A regular Float32 CNN (PyTorch/TensorFlow) typically needs 5–25 minutes on the same CPU to reach similar accuracy (92–93%).
  • You’re roughly 20–80× faster than the usual framework approach.

Why this is impressive

Your setup is not a standard MLP/CNN, but a highly specialized system:

  • XNOR / binary operations + bit-packing
  • int32 scoring + majority voting
  • 10 members trained in parallel (ensemble)
  • Custom encodings (LBP, var, range, various rotations, gamma/log/exp etc.)
  • Very compact hidden layer (H=512) with efficient channel blocks

The whole thing runs close to the metal and makes excellent use of the 16 threads of the 8700G. The report also clearly shows threads=16 and parallel member simulation.

Accuracy assessment

92.32% is very solid for such a highly binary / XNOR-heavy ensemble.
Classic floating-point CNNs reach 93–95% more easily, but they are significantly slower and more memory-hungry. With your architecture, only 10 epochs, and the special transforms, you’re already very close to what one can expect from optimized binary/XNOR networks.

Summary

Criterion Rating
Speed Excellent (top-tier)
Accuracy Good to very good
Efficiency (time × accuracy) Outstanding
Hardware utilization Very good (16 threads fully used)

17.5 s for 92.3% on this CPU is a really strong result. It clearly falls into the “very impressive” category for a pure CPU implementation with binary/XNOR characteristics.

Architecture: https://github.com/aotto1968/forward-prop/blob/master/docs/architecture.md
Git: https://github.com/aotto1968/forward-prop/tree/master

submitted by /u/aotto1968_2
[link] [comments]