Downloads · 30 days
0
AMFORGE/KEEP-fashion-mnist
KEEP-fashion-mnist is a image classification model from AMFORGE. Use it when you need a label for an image. It is set up for pytorch. The card lists the license as apache-2.0.
KEEP (Keep what Endures under Environmental Perturbation) est une architecture de réseau de neurones développée à AMEFORGE .
Downloads · 30 days
0
Access
Public
Updated Jul 24, 2026
Repo size
259 KB
Likes
0
Public
Click a slice to open those files.
.pt259 KB · 98%
From the Hugging Face model README
KEEP (Keep what Endures under Environmental Perturbation) est une architecture de réseau de neurones développée à AMEFORGE .
Ce dépôt contient un modèle KEEP entraîné à classer des images de vêtements (Fashion-MNIST).
KEEP repose sur une règle de calcul unique :
chaque nœud se prédit à partir de ses voisins, et seule l'erreur de prédiction est propagée vers le haut.
Formellement, pour un champ u sur un graphe de voisinage N(i) :
û_i = P({ u_j : j ∈ N(i) }) # prédiction depuis les voisins
e_i = u_i - sg(û_i) # erreur = surprise
g_i = σ(W_g·e_i + w_m·‖e_i‖) # porte indexée sur l'amplitude
a_i = Up([ g_i ⊙ e_i ; û_i ]) # deux flux : surprise + rétention
Le voisinage est un paramètre. Voisins = instants passés → séquence. Voisins = pixels adjacents → image (le cas de ce modèle). Voisins = arêtes → graphe. Le cœur du calcul ne change pas d'un domaine à l'autre.
QKᵀ. Ce n'est pas un transformer.| jeu de données | Fashion-MNIST (60,000 entraînement / 10,000 test) |
| précision (test) | 88.69 % |
| paramètres | 48,874 |
| entraînement | 4 000 étapes, Adam, lr 1e-3 |
Le modèle est petit : 48,874 paramètres, soit environ 0.20 Mo en FP32.
import torch
from keep_mnist import KEEP_MNIST # définition de l'architecture (dans ce dépôt)
model = KEEP_MNIST()
model.load_state_dict(torch.load("keep_fashion.pt", map_location="cpu"))
model.eval()
# images : tenseur [B, 784], valeurs dans [0, 1]
logits, _ = model(images)
predictions = logits.argmax(-1)
Pour réentraîner depuis zéro :
python keep_mnist.py # DATASET = "fashion" ou "mnist" en tête du fichier
Ces limites ont été mesurées et sont publiées telles quelles.
@software{keep_ameforge,
author = {},
title = {KEEP: predictive-error propagation over arbitrary neighborhoods},
year = {2026},
url = {https://huggingface.co/AMFORGE/KEEP-fashion-mnist},
note = {AMEFORGE}
}
AMEFORGE .