chameleon-layout-generator / layout_picks.md
Pine532's picture
Chameleon learned layout generator: layout.npz (2x64 tanh MLP on Crello designer pairs), model card, report, changed picks
140f6ff verified
|
Raw History Blame Contribute Delete
13.9 kB
# Picks that change with the learned family
Old = `CHAMELEON_LEARNED=0`, new = with `engine/models/layout.npz` and the admission guard (`TUNABLES['learned']['guard_px']`, `guard_util`). '(critic)' = moved by the judge-distilled critic. Scores are the rule score of the shipped layout; `min px` = smallest text; `below` = texts below their readability floor. Rows in the order samples, synthetic, holdout; generated by `tools/crello/layout_picks.py`.
97 picks change to a `learned` layout, 0 to another layout.
| set | design | target | old pick | new pick | score old β†’ new | min px old β†’ new | below floor old β†’ new | fidelity old β†’ new | utilization old β†’ new |
|---|---|---|---|---|---|---|---|---|---|
| samples | level1_warmup | 1080x1350 | lanes:1:0,1 (critic) | learned | 0.889 β†’ 0.92 | 37 β†’ 37 | 0 β†’ 0 | 0.818 β†’ 0.967 | 0.239 β†’ 0.193 |
| samples | level2_core | 160x600 | lanes:1:0,1,2,3 | learned:0.85 | 0.804 β†’ 0.819 | 7 β†’ 7 | 3 β†’ 3 | 0.795 β†’ 0.914 | 0.695 β†’ 0.653 |
| samples | level3_advanced | 1080x1080 | prop | learned | 0.927 β†’ 0.939 | 11 β†’ 11 | 0 β†’ 0 | 0.979 β†’ 0.969 | 0.555 β†’ 0.759 |
| synthetic | 03_badge_1 | 2480x3508 | prop | learned | 0.936 β†’ 0.937 | 52 β†’ 52 | 0 β†’ 0 | 0.99 β†’ 0.984 | 0.473 β†’ 0.485 |
| synthetic | 05_wide_1920x1080 | 1200x628 | prop | learned | 0.918 β†’ 0.922 | 7 β†’ 7 | 1 β†’ 1 | 0.983 β†’ 0.978 | 0.493 β†’ 0.521 |
| synthetic | 05_wide_1920x1080 | 1500x500 | prop | learned | 0.872 β†’ 0.914 | 9 β†’ 9 | 1 β†’ 1 | 0.984 β†’ 0.943 | 0.383 β†’ 0.592 |
| synthetic | 05_wide_1920x1080 | 1584x396 | lanes:3:0|1|2 | learned | 0.828 β†’ 0.901 | 10 β†’ 9 | 1 β†’ 1 | 0.518 β†’ 0.892 | 0.485 β†’ 0.617 |
| synthetic | 05_wide_1920x1080 | 851x315 | prop | learned:0.85 | 0.859 β†’ 0.926 | 5 β†’ 5 | 3 β†’ 1 | 0.979 β†’ 0.952 | 0.49 β†’ 0.612 |
| synthetic | 07_light_bg | 160x600 | lanes:1:0,1,2,3 | learned:0.85 (critic) | 0.809 β†’ 0.828 | 8 β†’ 8 | 2 β†’ 2 | 0.795 β†’ 0.956 | 0.681 β†’ 0.649 |
| synthetic | 08_scrim | 2480x3508 | prop | learned | 0.936 β†’ 0.938 | 27 β†’ 27 | 0 β†’ 0 | 0.985 β†’ 0.978 | 0.44 β†’ 0.472 |
| synthetic | 09_partial_panel | 2480x3508 | prop | learned | 0.929 β†’ 0.944 | 27 β†’ 31 | 0 β†’ 0 | 0.984 β†’ 0.987 | 0.375 β†’ 0.407 |
| synthetic | 11_text_only | 1080x1350 | lanes:1:0,1 | learned | 0.928 β†’ 0.942 | 25 β†’ 25 | 0 β†’ 0 | 0.94 β†’ 0.988 | 0.313 β†’ 0.295 |
| synthetic | 11_text_only | 2480x3508 | lanes:1:0,1 | learned | 0.936 β†’ 0.938 | 64 β†’ 64 | 0 β†’ 0 | 0.931 β†’ 0.979 | 0.334 β†’ 0.309 |
| synthetic | 14_rotated | 1080x1350 | anchor | learned | 0.932 β†’ 0.947 | 15 β†’ 15 | 0 β†’ 0 | 0.975 β†’ 0.975 | 0.767 β†’ 0.972 |
| synthetic | 14_rotated | 300x250 | prop | learned | 0.838 β†’ 0.84 | 4 β†’ 4 | 4 β†’ 4 | 0.99 β†’ 0.978 | 0.884 β†’ 0.993 |
| synthetic | 15_left_aligned | 300x250 | prop | learned | 0.802 β†’ 0.81 | 3 β†’ 3 | 5 β†’ 5 | 0.978 β†’ 0.918 | 0.475 β†’ 0.612 |
| synthetic | 15_left_aligned | 2480x3508 | prop | learned | 0.925 β†’ 0.927 | 27 β†’ 27 | 0 β†’ 0 | 0.976 β†’ 0.959 | 0.518 β†’ 0.566 |
| synthetic | 16_corner_furniture | 1080x1920 | prop:0 | learned:0 | 0.903 β†’ 0.906 | 12 β†’ 12 | 0 β†’ 0 | 0.974 β†’ 0.972 | 0.34 β†’ 0.42 |
| synthetic | 16_corner_furniture | 300x250 | prop | learned | 0.744 β†’ 0.797 | 3 β†’ 3 | 6 β†’ 5 | 0.944 β†’ 0.945 | 0.477 β†’ 0.577 |
| synthetic | 16_corner_furniture | 2480x3508 | prop:0 | learned:0 | 0.923 β†’ 0.925 | 27 β†’ 27 | 0 β†’ 0 | 0.968 β†’ 0.971 | 0.427 β†’ 0.446 |
| synthetic | 17_long_600 | 300x250 | prop | learned | 0.774 β†’ 0.825 | 3 β†’ 3 | 5 β†’ 4 | 0.983 β†’ 0.966 | 0.552 β†’ 0.647 |
| synthetic | 17_long_600 | 2480x3508 | prop | learned | 0.932 β†’ 0.938 | 27 β†’ 27 | 0 β†’ 0 | 0.988 β†’ 0.978 | 0.44 β†’ 0.501 |
| synthetic | 18_collage_overlap | 1280x720 | lanes:2:0|1,2 | learned | 0.87 β†’ 0.942 | 20 β†’ 19 | 0 β†’ 0 | 0.603 β†’ 0.961 | 0.68 β†’ 0.702 |
| synthetic | 18_collage_overlap | 160x600 | lanes:1:0,1,2 | learned:0.85 | 0.797 β†’ 0.824 | 7 β†’ 7 | 3 β†’ 3 | 0.843 β†’ 0.92 | 0.653 β†’ 0.667 |
| holdout | h02_stack | 2480x3508 | prop | learned | 0.929 β†’ 0.936 | 27 β†’ 27 | 0 β†’ 0 | 0.996 β†’ 0.978 | 0.274 β†’ 0.313 |
| holdout | h04_split | 160x600 | lanes:1:0,1 | learned:0.25 | 0.692 β†’ 0.722 | 3 β†’ 2 | 3 β†’ 3 | 0.591 β†’ 0.713 | 0.283 β†’ 0.364 |
| holdout | h04_split | 320x50 | lanes:2:0|1 | learned:0.4 | 0.602 β†’ 0.778 | 3 β†’ 3 | 4 β†’ 3 | 0.553 β†’ 0.66 | 0.463 β†’ 0.582 |
| holdout | h05_stack | 1080x566 | prop | learned:0.85 | 0.829 β†’ 0.839 | 6 β†’ 6 | 6 β†’ 5 | 0.994 β†’ 0.977 | 0.433 β†’ 0.438 |
| holdout | h08_text | 1200x1200 | anchor | learned | 0.895 β†’ 0.898 | 26 β†’ 33 | 0 β†’ 0 | 0.996 β†’ 0.922 | 0.089 β†’ 0.199 |
| holdout | h08_text | 1080x1080 | anchor | learned | 0.896 β†’ 0.899 | 24 β†’ 30 | 0 β†’ 0 | 0.996 β†’ 0.922 | 0.089 β†’ 0.201 |
| holdout | h08_text | 1080x1920 | prop | learned | 0.921 β†’ 0.935 | 36 β†’ 37 | 0 β†’ 0 | 0.996 β†’ 0.985 | 0.124 β†’ 0.162 |
| holdout | h08_text | 300x600 | prop | learned | 0.913 β†’ 0.939 | 11 β†’ 11 | 0 β†’ 0 | 0.996 β†’ 0.987 | 0.12 β†’ 0.166 |
| holdout | h10_stack | 1080x1080 | prop | learned:0.85 | 0.859 β†’ 0.915 | 10 β†’ 9 | 1 β†’ 1 | 0.984 β†’ 0.957 | 0.298 β†’ 0.516 |
| holdout | h10_stack | 1080x1350 | lanes:1:0,1,2,3 | learned:0.85 | 0.835 β†’ 0.896 | 10 β†’ 9 | 1 β†’ 1 | 0.924 β†’ 0.954 | 0.255 β†’ 0.443 |
| holdout | h10_stack | 1080x1920 | lanes:1:0,1,2,3 | learned:0.85 | 0.791 β†’ 0.873 | 10 β†’ 9 | 1 β†’ 1 | 0.905 β†’ 0.947 | 0.179 β†’ 0.367 |
| holdout | h10_stack | 1200x628 | anchor | learned | 0.897 β†’ 0.898 | 9 β†’ 9 | 2 β†’ 2 | 0.983 β†’ 0.973 | 0.458 β†’ 0.534 |
| holdout | h10_stack | 300x250 | prop:0.25 | learned:0.25 | 0.756 β†’ 0.804 | 2 β†’ 2 | 6 β†’ 6 | 0.985 β†’ 0.964 | 0.324 β†’ 0.561 |
| holdout | h10_stack | 2480x3508 | lanes:1:0,1,2,3 | learned | 0.839 β†’ 0.901 | 20 β†’ 19 | 0 β†’ 0 | 0.928 β†’ 0.949 | 0.221 β†’ 0.387 |
| holdout | h10_stack | 300x600 | anchor | learned:0.25 | 0.618 β†’ 0.764 | 2 β†’ 2 | 6 β†’ 4 | 0.919 β†’ 0.95 | 0.135 β†’ 0.421 |
| holdout | h10_stack | 336x280 | prop:0.4 | learned:0.25 | 0.76 β†’ 0.803 | 3 β†’ 2 | 6 β†’ 6 | 0.984 β†’ 0.965 | 0.352 β†’ 0.56 |
| holdout | h10_stack | 1000x1500 | prop:0.85 | learned:0.85 | 0.777 β†’ 0.883 | 9 β†’ 9 | 2 β†’ 1 | 0.988 β†’ 0.951 | 0.196 β†’ 0.4 |
| holdout | h13_panel | 1080x1920 | prop | learned | 0.905 β†’ 0.922 | 12 β†’ 12 | 0 β†’ 0 | 0.996 β†’ 0.964 | 0.288 β†’ 0.39 |
| holdout | h13_panel | 160x600 | lanes:1:0,1,2,3,4 | learned:0.4 | 0.652 β†’ 0.669 | 3 β†’ 3 | 5 β†’ 5 | 0.885 β†’ 0.939 | 0.164 β†’ 0.307 |
| holdout | h13_panel | 2480x3508 | prop | learned | 0.927 β†’ 0.933 | 27 β†’ 27 | 0 β†’ 0 | 0.995 β†’ 0.978 | 0.361 β†’ 0.398 |
| holdout | h13_panel | 300x600 | prop:0.7 | learned:0.7 | 0.777 β†’ 0.785 | 5 β†’ 5 | 5 β†’ 5 | 0.996 β†’ 0.956 | 0.273 β†’ 0.393 |
| holdout | h13_panel | 1000x1500 | prop | learned | 0.919 β†’ 0.927 | 11 β†’ 11 | 0 β†’ 0 | 0.995 β†’ 0.972 | 0.339 β†’ 0.399 |
| holdout | h14_stack | 1000x1500 | lanes:1:0,1,2,3,4,5 | learned | 0.871 β†’ 0.907 | 16 β†’ 16 | 0 β†’ 0 | 0.749 β†’ 0.948 | 0.501 β†’ 0.509 |
| holdout | h15_text | 1080x1350 | anchor | learned | 0.919 β†’ 0.924 | 17 β†’ 17 | 0 β†’ 0 | 0.987 β†’ 0.976 | 0.191 β†’ 0.217 |
| holdout | h15_text | 1080x1920 | prop | learned | 0.927 β†’ 0.927 | 20 β†’ 22 | 0 β†’ 0 | 0.998 β†’ 0.976 | 0.171 β†’ 0.207 |
| holdout | h16_left | 1080x1350 | lanes:1:0,1,2,3 (critic) | learned | 0.853 β†’ 0.916 | 11 β†’ 11 | 0 β†’ 0 | 0.694 β†’ 0.958 | 0.296 β†’ 0.255 |
| holdout | h17_text | 851x315 | prop | learned (critic) | 0.888 β†’ 0.868 | 8 β†’ 8 | 1 β†’ 1 | 0.989 β†’ 0.908 | 0.284 β†’ 0.306 |
| holdout | h18_text | 1280x720 | prop | learned | 0.885 β†’ 0.886 | 11 β†’ 11 | 1 β†’ 1 | 0.965 β†’ 0.962 | 0.325 β†’ 0.329 |
| holdout | h18_text | 1920x1080 | prop | learned | 0.929 β†’ 0.93 | 16 β†’ 16 | 0 β†’ 0 | 0.992 β†’ 0.986 | 0.315 β†’ 0.31 |
| holdout | h19_stack | 1080x1080 | prop:0.85 | learned:0.85 | 0.86 β†’ 0.88 | 9 β†’ 9 | 1 β†’ 1 | 0.986 β†’ 0.956 | 0.282 β†’ 0.379 |
| holdout | h19_stack | 1080x1350 | lanes:1:0,1,2,3+row3 | learned:0.85 | 0.83 β†’ 0.869 | 10 β†’ 9 | 1 β†’ 1 | 0.942 β†’ 0.951 | 0.243 β†’ 0.389 |
| holdout | h19_stack | 1080x1920 | lanes:1:0,1,2,3,4 | learned:0.85 | 0.791 β†’ 0.848 | 10 β†’ 9 | 1 β†’ 1 | 0.879 β†’ 0.943 | 0.17 β†’ 0.382 |
| holdout | h19_stack | 1200x628 | anchor | learned | 0.914 β†’ 0.916 | 7 β†’ 7 | 1 β†’ 1 | 0.988 β†’ 0.975 | 0.472 β†’ 0.511 |
| holdout | h19_stack | 300x250 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.773 β†’ 0.776 | 2 β†’ 2 | 5 β†’ 5 | 0.951 β†’ 0.963 | 0.363 β†’ 0.415 |
| holdout | h19_stack | 2480x3508 | lanes:1:0,1,2,3,4 | learned | 0.812 β†’ 0.83 | 18 β†’ 18 | 1 β†’ 1 | 0.919 β†’ 0.946 | 0.211 β†’ 0.344 |
| holdout | h19_stack | 300x600 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.646 β†’ 0.764 | 2 β†’ 2 | 5 β†’ 3 | 0.852 β†’ 0.944 | 0.146 β†’ 0.399 |
| holdout | h19_stack | 336x280 | prop:0.4 | learned:0.4 | 0.774 β†’ 0.789 | 3 β†’ 3 | 5 β†’ 5 | 0.987 β†’ 0.964 | 0.332 β†’ 0.42 |
| holdout | h19_stack | 1080x566 | anchor | learned | 0.868 β†’ 0.871 | 6 β†’ 6 | 3 β†’ 3 | 0.988 β†’ 0.975 | 0.47 β†’ 0.51 |
| holdout | h21_stack | 1080x1080 | anchor | learned | 0.92 β†’ 0.934 | 11 β†’ 11 | 0 β†’ 0 | 0.981 β†’ 0.929 | 0.285 β†’ 0.453 |
| holdout | h21_stack | 2480x3508 | prop | learned | 0.932 β†’ 0.938 | 27 β†’ 27 | 0 β†’ 0 | 0.991 β†’ 0.975 | 0.33 β†’ 0.393 |
| holdout | h23_split | 1080x1920 | lanes:1:0,1,2,3+row2 (critic) | learned | 0.876 β†’ 0.94 | 13 β†’ 12 | 0 β†’ 0 | 0.82 β†’ 0.97 | 0.357 β†’ 0.408 |
| holdout | h23_split | 160x600 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.591 β†’ 0.712 | 2 β†’ 2 | 5 β†’ 4 | 0.773 β†’ 0.928 | 0.167 β†’ 0.367 |
| holdout | h23_split | 2480x3508 | anchor (critic) | learned (critic) | 0.927 β†’ 0.929 | 27 β†’ 27 | 0 β†’ 0 | 0.982 β†’ 0.98 | 0.371 β†’ 0.382 |
| holdout | h23_split | 300x600 | anchor (critic) | learned:0.55 | 0.757 β†’ 0.847 | 5 β†’ 5 | 4 β†’ 3 | 0.957 β†’ 0.96 | 0.273 β†’ 0.432 |
| holdout | h23_split | 1000x1500 | lanes:1:0,1,2,3,4 (critic) | learned | 0.894 β†’ 0.93 | 12 β†’ 11 | 0 β†’ 0 | 0.843 β†’ 0.976 | 0.423 β†’ 0.398 |
| holdout | h24_text | 1080x1350 | lanes:1:0,1 (critic) | learned | 0.843 β†’ 0.917 | 12 β†’ 11 | 0 β†’ 0 | 0.584 β†’ 0.953 | 0.191 β†’ 0.152 |
| holdout | h24_text | 2480x3508 | anchor | learned | 0.911 β†’ 0.914 | 21 β†’ 21 | 0 β†’ 0 | 0.988 β†’ 0.97 | 0.12 β†’ 0.137 |
| holdout | h24_text | 300x600 | prop | learned | 0.834 β†’ 0.837 | 3 β†’ 3 | 3 β†’ 3 | 0.994 β†’ 0.984 | 0.117 β†’ 0.124 |
| holdout | h24_text | 1000x1500 | anchor | learned | 0.919 β†’ 0.926 | 11 β†’ 11 | 0 β†’ 0 | 0.991 β†’ 0.979 | 0.124 β†’ 0.139 |
| holdout | h26_stack | 1080x1350 | anchor (critic) | learned | 0.907 β†’ 0.921 | 14 β†’ 14 | 1 β†’ 1 | 0.979 β†’ 0.975 | 0.427 β†’ 0.504 |
| holdout | h26_stack | 1080x1920 | lanes:1:0,1,2,3,4 | learned | 0.878 β†’ 0.887 | 14 β†’ 14 | 1 β†’ 1 | 0.895 β†’ 0.955 | 0.415 β†’ 0.408 |
| holdout | h26_stack | 160x600 | lanes:1:0,1,2,3,4 | learned:0.4 | 0.595 β†’ 0.67 | 3 β†’ 2 | 7 β†’ 6 | 0.863 β†’ 0.933 | 0.209 β†’ 0.335 |
| holdout | h26_stack | 1000x1500 | lanes:1:0,1,2,3,4 (critic) | learned:0.85 (critic) | 0.891 β†’ 0.908 | 14 β†’ 13 | 1 β†’ 1 | 0.885 β†’ 0.963 | 0.495 β†’ 0.451 |
| holdout | h27_panel | 300x250 | prop | learned | 0.774 β†’ 0.785 | 4 β†’ 4 | 10 β†’ 10 | 0.935 β†’ 0.912 | 0.448 β†’ 0.614 |
| holdout | h27_panel | 336x280 | prop | learned | 0.765 β†’ 0.774 | 4 β†’ 4 | 10 β†’ 10 | 0.935 β†’ 0.912 | 0.452 β†’ 0.599 |
| holdout | h28_left | 1000x1500 | prop | learned | 0.906 β†’ 0.929 | 11 β†’ 11 | 0 β†’ 0 | 0.992 β†’ 0.965 | 0.181 β†’ 0.26 |
| holdout | h29_stack | 1080x1080 | anchor | learned | 0.919 β†’ 0.922 | 11 β†’ 11 | 0 β†’ 0 | 0.986 β†’ 0.949 | 0.201 β†’ 0.242 |
| holdout | h29_stack | 1080x1920 | prop | learned | 0.908 β†’ 0.912 | 12 β†’ 12 | 0 β†’ 0 | 0.997 β†’ 0.968 | 0.158 β†’ 0.211 |
| holdout | h29_stack | 160x600 | prop:0.25 | learned:0.25 | 0.588 β†’ 0.719 | 2 β†’ 2 | 4 β†’ 3 | 0.995 β†’ 0.951 | 0.076 β†’ 0.157 |
| holdout | h29_stack | 2480x3508 | prop | learned | 0.93 β†’ 0.932 | 27 β†’ 27 | 0 β†’ 0 | 0.994 β†’ 0.978 | 0.198 β†’ 0.213 |
| holdout | h30_text | 1080x1080 | prop | learned | 0.909 β†’ 0.918 | 14 β†’ 16 | 0 β†’ 0 | 0.998 β†’ 0.948 | 0.305 β†’ 0.39 |
| holdout | h30_text | 2480x3508 | prop | learned | 0.928 β†’ 0.929 | 42 β†’ 42 | 0 β†’ 0 | 0.997 β†’ 0.981 | 0.305 β†’ 0.354 |
| holdout | h30_text | 1000x1500 | prop | learned | 0.918 β†’ 0.926 | 16 β†’ 20 | 0 β†’ 0 | 0.997 β†’ 0.976 | 0.284 β†’ 0.37 |
| holdout | h31_split | 300x250 | prop | learned | 0.737 β†’ 0.786 | 4 β†’ 4 | 6 β†’ 5 | 0.945 β†’ 0.932 | 0.416 β†’ 0.476 |
| holdout | h31_split | 851x315 | prop | learned:0.85 | 0.819 β†’ 0.849 | 8 β†’ 8 | 4 β†’ 3 | 0.961 β†’ 0.876 | 0.432 β†’ 0.542 |
| holdout | h35_text | 1080x1350 | prop | learned | 0.917 β†’ 0.925 | 12 β†’ 12 | 0 β†’ 0 | 0.998 β†’ 0.974 | 0.203 β†’ 0.255 |
| holdout | h36_stack | 2480x3508 | prop | learned | 0.907 β†’ 0.914 | 21 β†’ 21 | 0 β†’ 0 | 0.987 β†’ 0.963 | 0.262 β†’ 0.368 |
| holdout | h36_stack | 336x280 | anchor | learned | 0.726 β†’ 0.753 | 3 β†’ 3 | 7 β†’ 6 | 0.922 β†’ 0.753 | 0.428 β†’ 0.577 |
| holdout | h36_stack | 1000x1500 | prop | learned | 0.911 β†’ 0.912 | 11 β†’ 11 | 0 β†’ 0 | 0.988 β†’ 0.962 | 0.28 β†’ 0.362 |
| holdout | h37_split | 300x600 | prop:0.55 | learned (critic) | 0.786 β†’ 0.784 | 3 β†’ 3 | 7 β†’ 7 | 0.98 β†’ 0.94 | 0.443 β†’ 0.522 |
| holdout | h37_split | 1000x1500 | lanes:1:0,1,2,3 (critic) | learned | 0.888 β†’ 0.922 | 11 β†’ 11 | 0 β†’ 0 | 0.8 β†’ 0.979 | 0.561 β†’ 0.516 |
| holdout | h38_left | 1128x191 | lanes:2:0|1 | learned | 0.866 β†’ 0.929 | 10 β†’ 10 | 0 β†’ 0 | 0.551 β†’ 0.658 | 0.448 β†’ 0.541 |
| holdout | h39_stack | 2480x3508 | anchor | learned | 0.917 β†’ 0.922 | 34 β†’ 34 | 0 β†’ 0 | 0.992 β†’ 0.975 | 0.207 β†’ 0.259 |