Le innovazioni nell’milieu dell’intesa fittizio, il machine learning e l’valutazione delle immagini trovano al giorno d’oggi regolarmente maggiore applicazioni pratiche, spostandosi dall’superficie della pura studio alle app divertenti quale possono ruotare sui nostri smartphone. Si pensi, ad , a FaceApp, fase durante “avvizzire” purchessia carattere metodo meccanico, e a proposito di soltanto qualche click.
Questo fisionomia durante applicazioni, e particolarmente la ad esse accessibilità odierna, perfino a una decina durante età fa maggiore somigliante alla fantascienza quale all’modo solito quale facciamo della tecnologia. le mestruazioni sono cambiate. Poc’anzi, unico sviluppatore ha reso disponibile su GitHub unico script Python quale implementa un algoritmo pubblicato lo scorso anno sulla rivista Advances in Neural Information Processing Systems. Percorso questo algoritmo, è fattibile condurre i cambiamenti delle espressioni facciali registrati su un , trasferendoli su un’simulacro statica quale è per questo fattibile vivificare. Il consecutivo riassume i concetti risoluzione alla supporto durante questo algoritmo:
Collocazione del tool
Per eccezione collegare quello script, è anzitutto imprescindibile collegare una variante durante Python simile oppure successiva alla 3.7.3. Possiamo assicurarcene eseguendo l’interprete Python attraverso e controllando il esibizione durante variante.
Accaduto ciò, scarichiamo il operazione disponibile su GitHub. Riserva preferiamo, possiamo fino clonarlo a proposito di Git. Ottenuto il , spostiamoci nella directory capo
Creato del virtual environment
Per eccezione addietro oggetto, è consigliabile foggiare ed avviare un virtual environment. Assicuriamoci per questo durante poterne foggiare unico, installando il virtualenv
:
pip install virtualenv
Per questa ragione, creaiamo il virtual environment:
virtualenv env
Per eccezione attivarlo, su Windows procediamo modo segue:
env/Script/activate
Su Linux, invece di:
source env/bin/activate
Collocazione delle dipendenze
Installiamo per questo i moduli richiesti:
pip install -r requirements.txt
Aggiungiamo per questo PyTorch e Torchvision, sfruttando tuttora una tempo pip:
pip install torch===1.0.0 torchvision===0.2.1 -f https://download.pytorch.org/whl/cu100/torch_stable.html
Otteniamo i file pre-addestrati
Una tempo ottenuti tutti i requisiti, avremo la emergenza durante vuotare i file contenenti i parametri quale l’algoritmo dovrà impiegare per giusti motivi concretare idoneamente il morphing. Questi file includono il norma, i pesi e a tutto spiano il imprescindibile per giusti motivi la corretta uccisione dello script.
Scarichiamo il file .zip vacante a questo link, e scompattiamone il sommesso una buono quale chiameremo extract.
Eseguiamo quello script
Né resta per questo quale agire il nostro script. Abbiamo paio opzioni:
Origine: GitHub