← Circuit Racing

EXPÉRIENCE REPRODUCTIBLE · RACING Q-LEARNING V3

DQN et Double DQN,
à budget égal.

Cinq graines par méthode · 20 courses figées par pilote · 20 000 transitions d’entraînement · tensorflow, TensorFlow.js 4.22.0

DQN

42/100

courses réussies · 61/100 terminées

Réussite par graine : moyenne 42.0 %, écart-type 38.0 points ; 0.0–85.0 %.

Double DQN

33/100

courses réussies · 77/100 terminées

Réussite par graine : moyenne 33.0 %, écart-type 33.0 points ; 0.0–80.0 %.

Ces résultats décrivent ce circuit, ce curriculum et ce budget. Ils ne démontrent pas une supériorité générale de l’un des algorithmes. Les graines d’évaluation ne varient que légèrement le cap initial ; ces courses ne constituent pas 200 scénarios indépendants. Tous les checkpoints finaux et tous les échecs sont conservés.

Chaque graine, sans sélection

MéthodeGraineRéussiesTerminéesEntraînementÉvaluationCheckpoint
dqn1117/2020/2020.3 s18.3 sPoids
dqn290/206/2019.4 s27.7 sPoids
dqn470/202/2018.9 s33.0 sPoids
dqn738/2014/2023.4 s24.2 sPoids
dqn10117/2019/2018.5 s19.9 sPoids
double-dqn1113/2020/2019.4 s14.8 sPoids
double-dqn2916/2020/2019.6 s17.4 sPoids
double-dqn473/2011/2019.6 s23.2 sPoids
double-dqn731/2010/2019.7 s26.1 sPoids
double-dqn1010/2016/2018.9 s24.6 sPoids

Ce qui est identique

Temps et limites

Temps réels mesurés sur darwin/arm64, Node v22.14.0, Apple M4, 16 Gio. La machine exécutait aussi la démo navigateur ; les temps ne proviennent pas d’une machine isolée. Le premier passage inclut davantage de démarrage à froid ; les temps ne servent pas de classement de vitesse. Les départs variés du curriculum d’entraînement diffèrent des départs de course arrêtés : les échecs de transfert restent mesurés.

Les reprises navigateur rechargent les poids et recréent optimiseur, replay et exploration. Ce benchmark utilise uniquement des entraînements neufs. Les poids de cette page sont des résultats expérimentaux ; leur présence ne garantit pas un adversaire compétent.

Télécharger les 200 résultats bruts, paramètres, versions et empreintes des sources

Reproduction : pnpm exec tsx --tsconfig scripts/tsconfig.racing.json scripts/compare-racing-q.mts, puis node scripts/report-racing-q.mjs. Le script refuse d’écraser un protocole existant ; déplacer le dossier de résultats avant une nouvelle expérience.

Calcul Double DQN : sélection online, évaluation cible, selon van Hasselt, Guez et Silver.