NPU chi? No, farò la mia generazione di immagini AI su un Commodore 64, grazie mille

NPU chi? No, farò la mia generazione di immagini AI su un Commodore 64, grazie mille
Descriptive text here
-

La generazione di immagini tramite intelligenza artificiale è di gran moda e potresti essere perdonato se pensi, con tutto questo parlare di PC AI, NPU e Nvidia H100, che solo l’hardware ultramoderno sia all’altezza del compito. Si scopre, tuttavia, che anche l’anziano Commodore 64 può entrare in azione, grazie ad alcuni problemi di algoritmo e una buona dose di ingegno vecchio stile.

L’utente di Hackaday Nick Bild ha messo insieme un progetto che descrive in dettaglio come la macchina, ormai 42enne, è stata realizzata per eseguire un compito tradizionalmente considerato molto impegnativo in termini di hardware, attraverso l’adattamento di un algoritmo PCA probabilistico, che è stato poi utilizzato per produrre 8×8 retro sprite del gioco.

Un modello iniziale è stato creato utilizzando codice Python modificato, prima di essere addestrato su circa 100 sprite creati con l’uso di un foglio di calcolo personalizzato su un PC moderno. I valori dei parametri prodotti sono stati poi inseriti in uno script utilizzando una logica semplificata per eseguire le parti generative e randomizzate dell’algoritmo, che, grazie a tale semplificazione, potevano poi essere convertiti in codice BASIC per essere eseguito sul Commodore 64.

Quel codice, una volta eseguito sulla vecchia macchina, creava immagini 8×8 uniche che venivano poi espanse a 64×64 (4K mangia il tuo cuore) che venivano poi visualizzate come output sullo schermo. Nick afferma che ci sono voluti circa 20 minuti per creare 94 iterazioni, il che, data la potenza di elaborazione in questo caso, ovvero una CPU da 1,023 MHz con 64 KB di RAM, è davvero un risultato piuttosto rapido.

Ok, quindi l’output potrebbe essere più che semplicistico per i moderni standard di generazione di immagini AI basati su Stable Diffusion, e gran parte del duro lavoro è stato eseguito su una macchina moderna, ma il fatto che il piccolo Commodore 64 fosse in grado di far parte del processo è davvero impressionante.

-

La mia parte preferita dell’intero progetto è l’elenco della distinta base in fondo alla pagina, che equivale, ehm, a un Commodore 64 e nient’altro. Anche gli sprite stessi sono affascinanti, con modelli che sembrano presi direttamente da un vero gioco retrò.

Anche se dubito che Meta o OpenAI investiranno molto presto in carichi di potenza di calcolo relativamente antica, come hanno fatto con le GPU H100 di Nvidia, questo è un progetto affascinante e un ottimo esempio di hardware più vecchio portato ai giorni nostri attraverso un pensiero creativo.

La vera domanda qui è: questo rende il Commodore 64 un PC AI? Bene, anche se non si adatta alla definizione di Microsoft, data la mancanza di una NPU con un minimo di 45 TOPS di potenza di elaborazione, ha una tastiera pronta per l’aggiunta di un pratico adesivo Copilot.

Potrebbe non essere vero, ma visti i risultati ottenuti, penso che questa piccola macchina se lo meriti comunque, o almeno una stella d’oro per il suo eccellente lavoro.

-

-

PREV Esplorando il Centro di Controllo del tuo Apple Watch con WatchOS 10
NEXT Xbox discute di “Call Of Duty” su Game Pass e considera un aumento dei prezzi
-