La video Hal04 montre l'apprentissage et la synthese sonore de quatres
voyelles A I O U par un
reseau de neurones artificiel minimaliste en forme de carte auto-organisatrice
(Self-Organisating Map, Kohonen).
Quatres
exemples sonores des voyelles isotones /a/ /i/ /o/ /u/ sont joues de
maniere
repetitive (4 a 5 voyelles par
seconde) au reseau "Hal04"
dont la memoire est initialise aleatoirement. Le
reseau Hal04 est constitue de 16 neurones recevant directement un
encodage du son des voyelles par transformation de Fourier (FFT)
au moyen d'une "cochlee" de 2048 cellules.
Le contenu de la memoire du reseau est ainsi distribue dans 16 * 2048 =
32768 connections qui s'adaptent (regle de Hebb) et s'auto-organisent
selon chaque voyelle "entendue".
Dans la video, l'activation des 16 neurones est
representee par un carre variant du rouge (activation faible) au noir
(activation forte).
Le son correspond a la resynthese ("projection") du contenu de la
memoire du reseau, par FFT inverse, pour chaque activation du reseau :
on entend ainsi l'activation du reseau synchrone a l'image lors de
l'apprentissage. L'apprentissage – et
la video – durent 13' 22''. Le programme de cette petite
carte auto-organisatrice, Hal04, a ete realise en temps reel sur un processeur
PPC G4 800 MHz, OS10.3, dans MaxMSP-Jitter avec l'objet jit.robosom
(Robin Meier, CIRM).