polito.it
Politecnico di Torino (logo)

Compilazione, integrazione ed esecuzione di Programmi e Reti Neurali in un QR code per l’Industria 4.0 e oltre = Compilation, Integration, and Execution of Programs and Neural Networks in a QR Code for Industry 4.0 and Beyond

Francesco Velluto

Compilazione, integrazione ed esecuzione di Programmi e Reti Neurali in un QR code per l’Industria 4.0 e oltre = Compilation, Integration, and Execution of Programs and Neural Networks in a QR Code for Industry 4.0 and Beyond.

Rel. Stefano Scanzio, Gianluca Cena, Lucia Seno. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024

[img] PDF (Tesi_di_laurea) - Tesi
Restricted to: Repository staff only until 26 July 2027 (embargo date).
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB)
Abstract:

Il mondo moderno si basa sempre più sulla digitalizzazione e sull'uso di tecnologie complesse, come machine learning e intelligenza artificiale, a supporto del lavoro e dei processi umani, dando vita a quella che viene chiamata l'Industria 4.0. Questi servizi richiedono però molto spesso una connessione a Internet e in assenza di essa diventa difficile fornire questi servizi avanzati di supporto senza aver scaricato, a priori, tutta la conoscenza di cui si pensa si avrà bisogno. Questo lavoro propone una soluzione alla problematica evidenziata in precedenza, soluzione che permette di integrare logiche di elaborazione, che spaziano da semplici alberi decisionali a modelli di machine learning, all'interno di codici QR eseguibili "on the go" su dispositivi dotati di apposita macchina virtuale. Partendo da QRscript, un linguaggio precedentemente definito per integrare programmi eseguibili in QR code, è stato quindi sviluppato QRind, un dialetto di QRscript in stile assembly che consente la definizione, a sua volta, di sottodialetti specializzati per varie elaborazioni. QRind supporta alberi decisionali e reti neurali e fornisce una toolchain di compilazione completa e una macchina virtuale per l'esecuzione dei programmi.

Relators: Stefano Scanzio, Gianluca Cena, Lucia Seno
Academic year: 2023/24
Publication type: Electronic
Number of Pages: 104
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: Politecnico di Torino
URI: http://webthesis.biblio.polito.it/id/eprint/31752
Modify record (reserved for operators) Modify record (reserved for operators)