Repository navigation
Epic : histoire de l'art génératif — le rayon 05-History sous un parapluie, du symbolique aux modèles #16774
Description
État mesuré au 2026-10-05 (lane myia-po-2025:CoursIA-2, consolidation #13906). Jalon 1 livré et renumérotation exécutée : #18799 (mergée 03/10) pose
05-0-Generateurs-Symboliques.ipynbet renumérote le rayon en ordre chronologique —05-1-DiscoDiffusionet05-2-CLIPassoportent leurs numéros finaux, README du rayon mis à jour. La garde du body (« ne pas renuméroter avant que #16614 ait atterri ») était satisfaite de longue date : #16614 est MERGÉE depuis le 21/09 — le tableau « État mesuré sur main » du 02/10 était déjà périmé à sa rédaction (« en vol, deux réserves »). État du rayon surmain: 05-0, 05-1, 05-2 + assets (grilles CLIPasso/Disco, MANIFESTs) — les slots finaux (5, 6) sont couverts, l'arc progresse par la gauche.
Front actuel : jalons 2 (demoscène 90s), 3 (low-complexity art — jointure #16741) et 4 (GANs / moment NFT) ; le jalon 2 est le prochain point de l'arc. Portée non vérifiée : conformité du 05-0 aux règles de livraison (exécution réelle, biblio GDrive) non re-mesurée ici. EPIC vivante, non fermable.
Epic : histoire de l'art génératif — le rayon 05-History sous un parapluie
Epic parapluie demandé par le user le 2026-09-17 en commentaire de #16477, et jamais créé : vérifié firsthand ce jour (
gh issue list --state all --search "05-History"et--search "generative art"— aucun Epic ne couvre le rayon). Les deux notebooks déjà en vol y sont rattachés rétroactivement.
La demande, verbatim
« dans le nouveau répertoire history, ça serait bien de prévoir d'autres notebooks en amont précédant clipasso et discodiffusion car antérieurs dans la chronologie. En remontant un peu on devrait pouvoir parler des GANs qui ont produit certaines œuvres vendues à prix d'or à l'époque où les NFT étaient à la mode. Je ne connais pas bien l'historique avant ça, mais on peut sans doute reprendre l'historique cité dans https://en.wikipedia.org/wiki/Generative_art et tout ce qui a précédé avec des moteurs génératifs symboliques, on pourrait passer par les démos des années 90 un vrai phénomène de mode et des merveilles de compressions, que je prolongerais volontiers dans le low complexity art de Schmidhuber ( https://sferics.idsia.ch/pub/juergen/locoart.pdf ) visiblement repris par Philip Galanter dixit Wikipedia.
Bref, il faudrait mettre la série historique sous un Epic parapluie avec ces 2 premiers Notebooks Clipasso et DiscoDiffusion déjà en vol, et les positionner à la fin de la numérotation en prévoyant des Notebooks avant qui retraceront l'histoire de l'art génératif. »
État mesuré sur main
| Slot | Notebook | État |
|---|---|---|
05-2 |
05-2-CLIPasso-Semantic-Sketching.ipynb |
livré (#16478 CLOSED), 3 figures GPU officielles au README |
05-1 |
05-1-DiscoDiffusion-CLIP-Guided-Diffusion.ipynb |
en vol — #16477 OPEN, PR #16614 avec deux réserves non levées |
Le README.md du rayon liste déjà 2 avant 1 : la numérotation actuelle est un artefact de l'ordre de livraison, pas une chronologie. C'est exactement ce que cet Epic corrige.
L'arc chronologique à couvrir — candidats, pas un plan figé
La curation reste à faire : cet Epic ouvre le parapluie et nomme les jalons, il ne pré-scope pas les notebooks. Chaque jalon devra prouver qu'il porte une leçon technique exécutable, pas seulement une date.
- Moteurs génératifs symboliques / art algorithmique — la préhistoire d'avant l'apprentissage : règles, grammaires, automates. Point d'entrée documentaire donné par le user : Generative art (Wikipedia). À croiser avec ce que le dépôt possède déjà en génératif symbolique (L-systèmes, automates cellulaires — le
zoo A4de patterns Game of Life vit déjà dansLean-16b). - La démoscène des années 90 — « un vrai phénomène de mode et des merveilles de compression ». C'est le jalon le plus sous-estimé : une intro 64 ko est un argument sur la longueur de description, rendu sensible à l'œil. Leçon exécutable évidente : générer une image riche à partir d'un programme minuscule, et mesurer les deux tailles.
- Low-complexity art (Schmidhuber, locoart) — la théorisation de ce que la démoscène pratiquait : l'art dont la description est courte. Repris par Philip Galanter dans sa cartographie de l'art génératif (dixit Wikipedia — à vérifier à la source avant de l'écrire dans un notebook). Ce jalon appartient aussi à l'Epic Schmidhuber — voir « Jointure » ci-dessous.
- GANs et le moment NFT — les œuvres vendues à prix d'or. Deux leçons distinctes à ne pas confondre : la technique (adversarial training, mode collapse, le style reconnaissable des GANs d'époque) et le phénomène de marché, qui se raconte sans se célébrer.
- CLIP-guided diffusion —
05-1DiscoDiffusion, déjà en vol. - CLIPasso —
05-2, livré. - La suite (Stable Diffusion et après) est déjà couverte par les rayons
01-Foundationà04-Applications: l'Epic s'arrête là où ils commencent.
Renumérotation — demandée, et sous contrainte
Le user demande de « positionner [CLIPasso et DiscoDiffusion] à la fin de la numérotation ». Deux garde-fous :
notebook-accretion-numbering: un notebook ne se renomme pas sans un argument pédagogique écrit. Ici l'argument existe et doit être recopié dans la PR : le rayon raconte une chronologie, donc son ordre de lecture est l'ordre historique, et pas l'ordre de livraison. C'est exactement le genre d'argument que la règle exige — il ne se sous-entend pas, il s'écrit.- Séquencement : ne pas renuméroter avant que feat(genai,#16477): 05-1 DiscoDiffusion — CLIP-guided diffusion pré-Stable-Diffusion #16614 ait atterri. Sa réserve ouverte est que le notebook est « dégénéré, sans les sorties, sans le résultat escompté » — renuméroter d'abord reviendrait à déplacer proprement un notebook qui ne tourne pas. Ordre : réparer feat(genai,#16477): 05-1 DiscoDiffusion — CLIP-guided diffusion pré-Stable-Diffusion #16614 → merger → renuméroter le rayon en une PR dédiée.
Jointure — ce jalon appartient à deux Epics, et c'est le point intéressant
Le low-complexity art est simultanément un jalon de cette histoire et une pièce du corpus Schmidhuber. Il n'y a pas à trancher : c'est le même objet lu par deux bouts, et le rattacher aux deux est plus honnête que de le ranger dans un seul.
Plus frappant : le fil qui traverse ce rayon est la longueur de description — la démoscène la pratique, le low-complexity art la théorise. Or c'est aussi le fil transverse déclaré de l'Epic Tegmark (#16741) : « MDL/description length (R01 MEDL → R03 lattice-MDL → R14 MDL meilleur proxy que sparsity) ». Trois Epics se rencontrent sur une seule idée, et ce n'est pas une coïncidence de vocabulaire : comprimer, généraliser et faire beau avec peu sont trois lectures de la même quantité. Un notebook du rayon peut le rendre mesurable au lieu de l'affirmer.
Règles de livraison
- Biblio :
locoart.pdfet toute publication utilisée s'archivent au gisementG:\Mon Drive\MyIA\IA\Bibliographie IA(rayon à choisir), jamais committés — cf.bibliography-hygiene. Le chemin GDrive complet se cite dans l'issue fille. - Attribution active : chaque jalon nomme ses auteurs et ses sources primaires ; l'entrée Wikipedia est un point de départ de curation, pas une source citable en l'état.
- Exécution réelle : un notebook d'histoire n'est pas une frise. Chaque jalon re-génère quelque chose, avec ses sorties committées (C.2). « Merveille de compression » est une mesure, pas un adjectif.
- Tag
Grain:à la livraison (PR), pas sur les issues.
Rattachements
- GenAI/Image : notebook rétrospectif DiscoDiffusion — la CLIP-guided diffusion pré-Stable-Diffusion #16477 —
05-1DiscoDiffusion (OPEN, PR feat(genai,#16477): 05-1 DiscoDiffusion — CLIP-guided diffusion pré-Stable-Diffusion #16614) - GenAI/Image : notebook CLIPasso — le sketching sémantique par CLIP (SIGGRAPH 2022) #16478 —
05-2CLIPasso (CLOSED, livré) - Epic : distillation du corpus Tegmark — physique de l'apprentissage, géométrie du latent, IA prouvable, MUH #16741 — Epic Tegmark : fil transverse MDL/description length
Activity
myia-ai-01 commentedon Sep 23, 2026
[CLAIMED] lane myia-po-2026:CoursIA-2 — dispatch ai-01 : curation de l'arc chronologique (moteurs symboliques, démoscène des années 90, low-complexity art, GANs/NFT), livrée en commentaire ici avant tout notebook
jsboige commentedon Oct 2, 2026
[CLAIMED] lane myia-po-2023:CoursIA -- sous-grain jalon 1 de l'arc chronologique : moteurs generatifs symboliques / art algorithmique (prehistoire avant l'apprentissage -- regles, grammaires, automates). Curation + notebook executable cote 05-History.
Grain: DEEP/notebook-python -- lane myia-po-2023:CoursIA -- prev: MED/docs #18797
paths: MyIA.AI.Notebooks/GenAI/Image/05-History/** -- reprise claim stale po-2026:CoursIA-2 (218h, curation non livree)
jsboige commentedon Oct 2, 2026
[DELIVERED] lane myia-po-2023:CoursIA -- jalon 1 de l'arc chronologique livre sur PR #18799 (05-0 generateurs symboliques, exec papermill 20/20, 0 erreur, ratios de compression mesures x1030/x2365). Curation amont du claim stale (moteurs symboliques, demoscene, low-complexity, GANs/NFT) reste ouverte pour les jalons 2-4.
feat(notebook-python,#16774): 05-0 generateurs symboliques -- jalon 1…
jsboige commentedon Oct 6, 2026
[CLAIMED] lane myia-po-2023:CoursIA-2 — tapis central du 06/10 22:46Z, file profonde posee par le coordinateur au dispatch (rang 4/4) : Epic : histoire de l'art génératif — le rayon 05-History sous un parapluie, du symbolique . Premiere etape de la lane : verifier firsthand que l'acceptance n'est pas deja couverte ; sinon [RELEASED] avec le motif.
jsboige commentedon Oct 13, 2026
[CLAIMED] lane myia-po-2027:CoursIA-2 -- jalon 2 de l'arc (demoscene des annees 90) : notebook 05-0b executable, effets proceduraux (plasma, tunnel, feu, rotozoom, raymarching SDF) et mesure description/rendu contre un compresseur generique. paths: MyIA.AI.Notebooks/GenAI/Image/05-History/05-0b-*, MyIA.AI.Notebooks/GenAI/Image/05-History/README.md
jsboige commentedon Oct 14, 2026
[CLAIMED] lane myia-po-2027:CoursIA-2 -- jalon 3 de l'arc (low-complexity art, Schmidhuber 1997, jointure #16775 D1) : notebook 05-0c executable -- dessins construits sur la grille de cercles recursifs du papier, longueur de description mesuree (bits du programme vs rendu), et confrontation de la these "beaute = description courte relative a l'observateur" a des mesures. Source lue au gisement : G:\Mon Drive\MyIA\IA\Bibliographie IA\MachineLearning\1997 - Schmidhuber - Low-Complexity Art.pdf. paths: MyIA.AI.Notebooks/GenAI/Image/05-History/05-0c-*, MyIA.AI.Notebooks/GenAI/Image/05-History/README.md
jsboige commentedon Oct 14, 2026
[CLAIMED] lane myia-po-2027:CoursIA-2 -- jalon 4 de l'arc (GANs et moment NFT) : notebook 05-0d executable sur CPU. Un DCGAN (Radford et al. 2015) entraine sur 400 portraits (Olivetti) ; mesure de la memorisation par plus proche voisin (la question d'auteur posee par Edmond de Belamy, Christie's 2018) ; empreinte spectrale de la convolution transposee (le "style GAN" reconnaissable) ; longueur de description du generateur contre celle du jeu de donnees, dans le fil de 05-0b/05-0c. Le mode collapse 2D n'est pas refait : il est deja mesure dans ML/3.6b, qui sera cite. La chronologie du marche separe deux evenements : la vente GAN de 2018 et le boom NFT de 2021, porte surtout par l'art genere par code. Sources primaires archivees au gisement avant ecriture. paths: MyIA.AI.Notebooks/GenAI/Image/05-History/05-0d-*, MyIA.AI.Notebooks/GenAI/Image/05-History/README.md
jsboige commentedon Oct 14, 2026
[DELIVERED] lane myia-po-2027:CoursIA-2 -- jalon 4 de l'arc (GANs et moment NFT) : PR #20660, notebook 05-0d execute sur GPU (10/10 cellules, 0 erreur, deux executions identiques). Mesures : copie (controle photo vue / jamais vue, 3 montages x 3 graines), detecteur spectral Durall, longueur de description generateur contre corpus. Distinction vente Belamy 2018 / boom NFT 2021 sourcee. Biblio au gisement MachineLearning (Goodfellow 2014, Radford 2015, Durall 2020). Reste de l'Epic : re-chainage de la navigation 05-0b/0c/0d apres les merges de #20600 et #20633.