Spaces:
Running
Running
| [ | |
| { | |
| "image": "./data/test/benjiaomodular_sot2dip.png", | |
| "gt": "J2\nConn_01x06_Male\nJ3\nConn_01x03_Male\nJ1\nConn_01x03_Male", | |
| "base_pred": "Parameter | Value\nParameter_a | 1.0\nParameter_b | 1.0\nParameter_c | 1.0", | |
| "s600_pred": "J1\nConn_01x05_Male\nJ2\nConn_01x05_Male\nJ3\nConn_01x05_Male", | |
| "verdict": "partial", | |
| "note": "✓ Refdes identified (J1,J2,J3). ✗ Values approximate (01x05 vs 01x06/01x03). Shows refdes-level capability but value-level imprecision." | |
| }, | |
| { | |
| "image": "./data/test/Pari55051_cat-pcb.png", | |
| "gt": "D1\nLED\nBT1\nBattery_Cell\nR1\nR\nR2\nR\nD2\nLED", | |
| "base_pred": "Parameter | Value\nParameter.1 | 1.5\nParameter.2 | 1.5\nParameter.3 | 1.5", | |
| "s600_pred": "BT1\nBattery_Cell\nBT2\nBattery_Cell\nBT3\nBattery_Cell", | |
| "verdict": "partial", | |
| "note": "✓ BT1/Battery_Cell EXACT match. ✗ Hallucinates BT2/BT3, misses D1/D2/R1/R2. Demonstrates template memorization from training data (Battery_Cell pattern)." | |
| }, | |
| { | |
| "image": "./data/test/rh1tech_echo.png", | |
| "gt": "VBUS\nJ3\nD-SUB 9 Male\nGND\nC10\n100n\nGND", | |
| "base_pred": "Parameter | Value\nParameter Name | Open\nParameter Value | Open\nParameter Name | Open\nParameter Value | Open", | |
| "s600_pred": "J1\nUSB_C\nJ2\nUSB_R\n+5V\n-5V", | |
| "verdict": "partial", | |
| "note": "✓ Identifies connectors (J1,J2), power nets (+5V,-5V). ✗ Wrong refdes numbers (J1/J2 vs J3), misses C10 capacitor. Learns connector+power patterns." | |
| }, | |
| { | |
| "image": "./data/test/power_simple_v2_0000.png", | |
| "gt": "C1\n1nF\nU1\nLM7805\nU2\nLM7805\nR1\n330\nU3\nTC4427\nF1\n5A", | |
| "base_pred": "$", | |
| "s600_pred": "U1\n1028-745\nR1\n1k\nR2\n1k\nR3\n1k", | |
| "verdict": "failure", | |
| "note": "✓ Identifies U1,R1 refdes. ✗ Values hallucinated (1028-745, 1k). Misses C1,U2,U3,F1. Shows generic R=1k pattern from synthetic training data." | |
| }, | |
| { | |
| "image": "./data/test/lokichubs_Flicker-noise-project.png", | |
| "gt": "U3\n1063\nJ1\nRaspberry_Pi_4\nGND\nR1\nR\nU1\nADS1115IDGS", | |
| "base_pred": "Field Name\n1000\n1000\n1000\n1000\n1000\n10", | |
| "s600_pred": "U1\nPro micro, PC,\nR2\n100k\nGND\nGND\nU2\nAMS1117-00\nGND\nGND\nU3\nPro micro, PC,\nR2\n100k\nGND\nGND\nU4\nPro micro, PC,\nR2\n100k\nGND\nGND\nU5\nPro micro, PC,\nR2\n100k\nGND\nGND\nU6\nPro micro, PC,\nR2\n100k\nG", | |
| "verdict": "failure", | |
| "note": "✗ Template repetition: (Pro micro + R2/100k + GND) block repeats 6×. Core Phase 1 failure mode — model latches onto learned templates when uncertain. Fix target for Phase 2/3." | |
| }, | |
| { | |
| "image": "./data/test/digital_simple_0000.png", | |
| "gt": "C1\n10uF\nC2\n1uF\nR1\n100\nF1\n2A\nC3\n100nF", | |
| "base_pred": "_ESPIRIT_\n___\n___\n___\n___\n___\n___\n___\n___\n___\n___\n___\n___", | |
| "s600_pred": "U4\nAMS1111\nU3\nAMS1111\nU2\nAMS1111\nU1\nAMS1111", | |
| "verdict": "failure", | |
| "note": "✗ Complete template hallucination: AMS1111 voltage regulator pattern repeated 4×. GT has capacitors/resistors/fuse — model outputs unrelated ICs. Illustrates synthetic data bias (V3 templates)." | |
| }, | |
| { | |
| "image": "./data/test/power_simple_v2_0005.png", | |
| "gt": "U1\nMIC5219-3.3\nU2\nUCC27211\nC1\n100pF\nC2\n10uF\nR1\n4.7k", | |
| "base_pred": "$", | |
| "s600_pred": "GND\nR1\n10k\nR2\n10k\nR3\n10k\nR4\n10k", | |
| "verdict": "partial", | |
| "note": "✓ Gets GND, identifies R1. ✗ Generic 10k values (most common in training data), misses U1/U2/C1/C2 entirely. Shows the 'safe output' pattern — model outputs high-frequency tokens when uncertain." | |
| }, | |
| { | |
| "image": "./data/test/analog_simple_v2_0018.png", | |
| "gt": "R1\n22k\nR2\n100\nD1\n1N4007\nL1\n100uH\nR3\n470", | |
| "base_pred": "$", | |
| "s600_pred": "1\n2", | |
| "verdict": "failure", | |
| "note": "✗ Complete collapse: outputs only '1\\n2'. Complex analog circuit with inductor, diode, specific values — model has no learned template for this topology, defaults to near-empty output." | |
| } | |
| ] | |