VIRTUAL MACHINE
La Virtual Machine (VM) è un software che crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) ed in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina.
Tra i vantaggi vi è il fatto di poter offrire contemporaneamente ed efficientemente a più utenti diversi ambienti operativi separati, ciascuno attivabile su effettiva richiesta, senza sporcare il sistema fisico reale con il partizionamento del disco rigido oppure fornire ambienti clusterizzati su sistemi server.
Alcuni corsi, laddove necessario, potranno essere supportati da un "pc virtuale", basato su tools free, da installare sul pc del discente, contenente quanto utile allo sviluppo (Keras, Tensorflow, Theano, Miniconda, Python 3.6, Numpy, Scipy, mkl-service, m2w64-toolchain, Jupyter Notebook, Gym, PyTorch, Pandas, Spacy, Bokeh.plotting), completo anche dei dataset con cui testare le applicazioni sviluppate nel corso delle esercitazioni.
A ogni discente saranno fornite le istruzioni necessarie alla corretta installazione della Virtual Machine e l'eventuale supporto per scaricare il tools utilizzato.