Vai al contenuto

Handwired scrive una rete neurale partendo dal programma

Il progetto di Cheng Lou traduce logica JavaScript in pesi già determinati. Le demo eseguono il programma senza un addestramento iniziale.

Che succede

Di solito si addestra una rete a ottenere un certo risultato. Cheng Lou ha preso la strada opposta: scrive il programma, poi ne traduce la logica nei pesi della rete. Handwired esegue così il comportamento previsto senza doverlo imparare dagli esempi.

Condizioni e cicli diventano operazioni della rete. Nelle demo ci sono una piccola interfaccia desktop nel browser e una ricerca in centomila documenti JSON, trasformata in operazioni parallele WebGPU. Il codice si costruisce con primitive pensate per questa trasformazione: da lì nasce la corrispondenza esatta con la rete.

Il passaggio più curioso viene dopo. Si possono lasciare liberi alcuni coefficienti e addestrarli, mantenendo la struttura costruita dal programma: una delle demo apprende modifiche al layout. La rete parte da un comportamento scritto a mano e solo dove serve diventa qualcosa da imparare. Viene voglia di giocarci.

Perché conta

Alcuni pesi possono poi essere sbloccati e addestrati: codice esatto e comportamento appreso trovano posto nello stesso esperimento.

Vuoi sapere di più su pillole come questa?