Τι είναι το Deepfake και πώς κατασκευάζονται;

Μπορεί να έχετε δει ένα βίντεο με το πρόσωπο του Νίκολας Κέιτζ να μεταφέρεται σε άλλον χαρακτήρα που κάνει τον γύρο του Διαδικτύου(rounds on the internet) πρόσφατα. Όχι, δεν εννοούμε κλιπ από την ταινία Face/Off . Πρόκειται για σκηνές από διάφορες ταινίες στις οποίες σίγουρα δεν έπαιξε ο Νίκολας Κέιτζ, ωστόσο φαίνονται πολύ πειστικές. (Nicholas)Πώς το κατάφεραν αυτό;

Λοιπόν, η απάντηση δεν είναι "μαγεία", αλλά μια τεχνολογία που έχει ονομαστεί "deepfake" και προκαλεί μεγάλο σάλο σε διάφορες βιομηχανίες και κοινότητες.

Τι είναι το "Deepfake";

Η λέξη «deepfake» προέρχεται από τον όρο «deep learning» και φυσικά «fake». Το Deep(Deep) Learning είναι ένας εξειδικευμένος κλάδος της μηχανικής μάθησης, ο οποίος αποτελεί και πάλι μέρος του συνολικού τομέα της Τεχνητής Νοημοσύνης(Artificial Intelligence) .

Με τη δραματική αύξηση της υπολογιστικής ισχύος και τους νέους τρόπους που ανακαλύφθηκαν για τους υπολογιστές να επεξεργάζονται και να αναλύουν τεράστιο όγκο δεδομένων από τον πραγματικό κόσμο, οι υπολογιστές μπορούν τώρα ξαφνικά να κάνουν πράγματα που οι περισσότεροι από εμάς δεν θα μπορούσαμε ποτέ να φανταστούμε. Οι Deepfakes(Deepfakes) εφαρμόζουν αυτήν την τεχνολογία για να συνθέσουν ανθρώπινες εικόνες, δημιουργώντας φωτογραφίες ή βίντεο από πράγματα που αυτοί οι άνθρωποι δεν έκαναν και δεν είπαν ποτέ. 

Πώς λειτουργεί η τεχνολογία Deepfake;

Η βαθιά(Deep) εκμάθηση, η οποία στηρίζει τις μεθόδους deepfake, περιγράφει τη σύγχρονη εφαρμογή της προσομοίωσης νευρωνικού δικτύου σε τεράστια σύνολα δεδομένων. Τα νευρωνικά δίκτυα δεν είναι μια νέα ιδέα ή τεχνολογία, αλλά μέχρι τη σύγχρονη εποχή ήταν αρκετά υποτυπώδη.

Ένα τεχνητό νευρωνικό δίκτυο προσομοιώνει τη διαδικασία μάθησης που συμβαίνει στους βιολογικούς εγκεφάλους, τουλάχιστον σε κάποιο βαθμό. Όταν μαθαίνετε ή αντιμετωπίζετε με άλλο τρόπο τον έξω κόσμο, οι συνδέσεις μεταξύ των εγκεφαλικών κυττάρων σας αλλάζουν.

Σχηματίζουν κυκλώματα και λογικές δομές, ενισχύοντας κάποιες συνδέσεις και αποδυναμώνοντας άλλες. Καθώς κατακτάτε κάτι, όπως το να μαθαίνετε να οδηγείτε ή να παίζετε τένις, αυτά τα εγκεφαλικά κυκλώματα γίνονται γρήγορα και αποτελεσματικά. Τελικά είσαι τόσο καλός σε κάτι που δεν χρειάζεται καν να σκεφτείς να το κάνεις.

Αυτό είναι ουσιαστικά το ίδιο πράγμα που συμβαίνει με ένα σύστημα βαθιάς μάθησης. Εξετάζει σωρεία παραδειγμάτων για κάτι και στη συνέχεια γίνεται προοδευτικά καλύτερο στην «κατανόησή του».

Στην περίπτωση των deepfakes, το λογισμικό εξετάζει παραδείγματα του προσώπου που θέλετε να μεταφέρετε καθώς και το βίντεο στο οποίο θέλετε να το μεταφέρετε. Με αρκετή προπόνηση μπορεί τελικά να συνθέσει ένα πρόσωπο που ταιριάζει με τα δεδομένα προπόνησης και στη συνέχεια να το επικαλύψει απρόσκοπτα σε οποιοδήποτε άλλο πρόσωπο.

Τι λογισμικό(Software) χρησιμοποιείται για τη δημιουργία Deepfakes;

Υπάρχει μια σειρά από εφαρμογές που επιτρέπουν στους ανθρώπους να κάνουν deepfakes. Το FakeApp(FakeApp) ήταν η πρώτη εφαρμογή που γνωρίζουμε με στόχο να δώσει στους κανονικούς ανθρώπους τη δυνατότητα να δημιουργήσουν deepfake περιεχόμενο. Ο ιστότοπος που έχει πλέον καταργηθεί και η εύρεση αντιγράφου δεν είναι καθόλου εύκολη.

Οι κατασκευαστές των deepfakes έχουν πλέον προχωρήσει σε μεγάλο βαθμό σε μια εφαρμογή που ονομάζεται DeepFaceLab , η οποία φιλοξενείται στο GitHub και έχει δημιουργήσει μια ατελείωτη ροή εκμάθησης σε μέρη όπως το Reddit .

Κάνοντας ένα Deepfake

Αυτό το άρθρο δεν προορίζεται να είναι ένα σεμινάριο, επομένως θα παρέχουμε μια επισκόπηση του τρόπου με τον οποίο γίνονται τα deepfakes στην πράξη, αλλά δεν θα παρέχουμε ακριβή βήματα για το πώς να τα φτιάξετε μόνοι σας.

Υπάρχουν μερικοί λόγοι για αυτό, αλλά ο κύριος είναι ότι η νομιμότητα της δημιουργίας deepfakes είναι πολύ αμφισβητούμενη. Ακριβώς όπως δεν θα παρέχουμε ακριβή βήματα για να σας βοηθήσουμε να κάνετε πειρατικά λογισμικό ή να κάνετε άλλες παράνομες δραστηριότητες, δεν θα δώσουμε οδηγίες βήμα προς βήμα για τη δημιουργία deepfakes.

Εξάλλου, ο πραγματικός δημιουργός του DeepFaceLab κυκλοφόρησε ένα βήμα προς βήμα εκπαιδευτικό βίντεο(step-by-step video tutorial) για το λογισμικό το οποίο μπορεί να ακολουθήσει ο καθένας, εάν θέλει να αναλάβει την ευθύνη για έναν τέτοιο κίνδυνο.

Για να καταλάβετε πόσο καλό έχει γίνει αυτό το υλικό, ρίξτε μια ματιά σε αυτόν τον ιστότοπο(check out this website) όπου δημιουργείται μια νέα φωτογραφία ενός ατόμου που δεν υπάρχει όταν ανανεώνετε τη σελίδα.

Στόχος μας είναι να σας βοηθήσουμε να κατανοήσετε την τεχνολογία, καθώς είναι βέβαιο ότι θα την αντιμετωπίζετε όλο και περισσότερο όσο περνάει ο καιρός. Τούτου λεχθέντος, αυτές είναι οι μεγάλες φάσεις της δημιουργίας ενός deepfake με το DeepFaceLab(DeepFaceLab) .

Μετά τη λήψη και την αποσυμπίεση του DeepFaceLab(DeepFaceLab) , αντιμετωπίζετε έναν φάκελο που περιέχει πολλούς άλλους φακέλους και μια σειρά από αρχεία δέσμης.

Υπάρχει ένας φάκελος που ονομάζεται "χώρος εργασίας" που περιέχει τα μοντέλα εκπαίδευσης, τα προέλευση βίντεο και την έξοδο. Το DeepFaceLab(DeepFaceLab) λειτουργεί με συγκεκριμένα ονόματα και τοποθεσίες αρχείων, έτσι ώστε τα αρχεία δέσμης να μπορούν να λειτουργούν. Για παράδειγμα, το αρχείο προέλευσης ονομάζεται πάντα "data_src" και ο προορισμός ονομάζεται "data_dst".

Δεν υπάρχει διεπαφή λογισμικού όπως το γνωρίζουν οι περισσότεροι. Απλώς μια λίστα με αριθμημένα αρχεία παρτίδας που αντιπροσωπεύουν τα βήματα της διαδικασίας. Πρώτα(First) τα βίντεο προέλευσης και προορισμού εξάγονται τα καρέ τους ως αρχεία εικόνων.

Στη συνέχεια εκτελούνται πολλά βήματα ανάλυσης, ακολουθούμενα από εκπαίδευση βασισμένη σε GPU, όπου το νευρωνικό δίκτυο μαθαίνει τι χρειάζεται για τα πρόσωπα στα δύο βίντεο για να δημιουργήσει ένα μοντέλο. Τέλος παράγεται ένα νέο σύνθετο βίντεο.

Κακή χρήση των Deepfakes

Όπως αναφέραμε παραπάνω, τα deepfakes είναι πολύ αμφιλεγόμενα. Ενδέχεται να παραβιάζει τους ισχύοντες νόμους σε ορισμένες χώρες και νέοι νόμοι ετοιμάζονται για την αντιμετώπιση της τεχνολογίας και των εφαρμογών της.

Τα Deepfakes μπορούν να χρησιμοποιηθούν για τη δημιουργία φάρσες, όπως ένα βίντεο ενός προέδρου που λέει τρελά πράγματα(video of a president saying crazy things) . Μπορεί να χρησιμοποιηθεί για την εισαγωγή ατόμων σε πορνογραφικές ταινίες με σκοπό ή να τους παρενοχλήσει ή να τους βλάψει με άλλο τρόπο.

Όπως μπορείτε πιθανώς να φανταστείτε, θα μπορούσατε να κάνετε μεγάλη ζημιά με ένα πειστικό deepfake και οι συνέπειες αν σας πιάσουν μπορεί να γίνουν πολύ πιο σοβαρές στο εγγύς μέλλον.

Ερώτηση Όλα

Τώρα που αυτή η τεχνολογία υπάρχει και λειτουργεί εξίσου καλά με αυτήν, σημαίνει ότι πρέπει να δούμε τα μέσα όπως τα βίντεο με εντελώς νέο πρίσμα. Αν κάποιος κυκλοφορήσει ένα βίντεο στα μέσα κοινωνικής δικτύωσης με ένα διάσημο πρόσωπο ή πολιτικό να λέει ή να κάνει κάτι αμφιλεγόμενο, θα πρέπει πρώτα να ρωτήσετε αν το βίντεο είναι αληθινό.

Τα περισσότερα κακοσχεδιασμένα deepfakes είναι προφανώς ψεύτικα, αφού ξέρετε τι να αναζητήσετε και έχετε δει μερικά. Ωστόσο, σε ορισμένες περιπτώσεις, ακόμη και ένα εκπαιδευμένο μάτι μπορεί να δυσκολεύεται να πει ότι συμβαίνει κάποιο είδος χειραγώγησης CG και καθώς βελτιώνεται η τεχνολογία, τελικά θα καταστεί αδύνατο.



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts