AIToday
Image GenerationQiita 機械学習Published: Oct 27, 2026, 22:00 JST

Dynamic Vector Router system hits 97.17% on MNIST

Send on LINE
Dynamic Vector Router system hits 97.17% on MNIST

3 Key Points

  1. What happened

    A Qiita write-up describes a 'Dynamic Vector Router & General Models System' that flattens 28x28 images into L2-normalized pixel vectors, routes them by cosine similarity with a threshold around 0.35, and spins up new lightweight CNN models per cluster; on 10,000 MNIST test images it scored 97.17% on samples it judged, flagging 922 (9.22%) as Unknown.

  2. Why it matters

    This shows an image classifier can reach high accuracy on the samples it accepts without training a single large model, and can flag uncertain inputs as Unknown instead of guessing — a design aimed at limited-resource settings.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The write-up frames its approach as a response to two common pain points: the cost of training or fine-tuning huge models without high-end GPUs, and the difficulty of retraining an entire model whenever new classes or data arrive. Instead of designing perfect clusters or experts up front, it starts with rough vector-space grouping and lets small CNNs grow as data streams in.

The streaming simulation on 60,000 MNIST training images shows models being created on the fly, with clusters labeled cluster_001 through cluster_010 each accumulating about 3,000 images and reporting per-cluster accuracies such as 98.7% and 99.4%. The test evaluation then adds an uncertainty filter: samples that fall below the similarity threshold are returned as Unknown rather than forced into a class.

The author positions this as a practical alternative to training one giant model, noting that additional learning only touches the relevant cluster's model rather than the whole system. The prototype is limited to MNIST, so how it scales to more complex image data remains to be seen.

FAQ
How does the system decide when to create a new model?
It computes cosine similarity between an incoming image vector and existing clusters. If similarity is below a threshold such as 0.35, it automatically creates a new lightweight CNN for that cluster.
What accuracy did it achieve on MNIST?
On 10,000 test images, it correctly classified 8,821, flagged 922 as Unknown, and reached 97.17% accuracy on the samples it judged, for 88.21% overall accuracy.
What hardware does it run on?
Because each model is a small CNN with tens of thousands to hundreds of thousands of parameters, the write-up says it runs comfortably on mid-range GPUs like an NVIDIA RTX 2070 or environments with limited VRAM.
Qiita 機械学習Read Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAxios Direct feeds target AI agents as new audience