Deepfake คืออะไรและทำอย่างไร?
คุณอาจเคยเห็นวิดีโอเกี่ยวกับใบหน้าของ Nicholas Cage ที่แปลงเป็นตัวละครอื่นที่กำลังเล่นรอบบนอินเทอร์เน็ต(rounds on the internet)เมื่อเร็วๆ นี้ ไม่ เราไม่ได้หมายถึงคลิปจากหนังเรื่อง Face / Face/Offเหล่านี้เป็นฉากจากภาพยนตร์หลายเรื่องที่Nicholas Cageไม่ได้เล่น แต่ดูน่าเชื่อถือมาก พวกเขาดึงสิ่งนี้ออกมาได้อย่างไร?
คำตอบไม่ใช่(answer isn) "คาถา" แต่เป็นเทคโนโลยีที่ได้รับการขนานนามว่า "ดีปเฟค" และทำให้เกิดความโกลาหลในอุตสาหกรรมและชุมชนต่างๆ
“Deepfake” คืออะไร?
คำว่า "deepfake" มาจากคำว่า "deep learning" และแน่นอน "fake" การเรียนรู้เชิงลึก(Deep learning)เป็นสาขาเฉพาะของ แมชชีนเลิ(machine learning)ร์นนิง ซึ่งเป็นส่วนหนึ่งของพื้นที่โดยรวมของปัญญาประดิษฐ์(Artificial Intelligence)อีกครั้ง
ด้วยพลังการประมวลผลที่เพิ่มขึ้นอย่างมากและวิธีที่คอมพิวเตอร์ค้นพบใหม่ในการประมวลผลและวิเคราะห์ข้อมูลจำนวนมหาศาลจากโลกแห่งความเป็นจริง คอมพิวเตอร์สามารถทำสิ่งที่เราส่วนใหญ่คาดไม่ถึงได้ในทันใด Deepfakesใช้เทคโนโลยีนี้ในการสังเคราะห์ภาพของมนุษย์ สร้างภาพถ่ายหรือวิดีโอของสิ่งที่คนเหล่านั้นไม่เคยทำและไม่เคยพูด
เทคโนโลยี Deepfake ทำงานอย่างไร?
การเรียนรู้เชิงลึก(Deep learning)ซึ่งเป็นรากฐานของวิธีการ Deepfake อธิบายการใช้งานที่ทันสมัยของการจำลองโครงข่ายประสาทเทียมกับชุดข้อมูลขนาดใหญ่ โครงข่ายประสาทไม่ใช่แนวคิดหรือเทคโนโลยีใหม่(concept or technology)แต่จนถึงยุคปัจจุบัน โครงข่ายประสาทเทียมยังเป็นพื้นฐานที่ค่อนข้างง่าย
โครงข่ายประสาทเทียมจำลองกระบวนการเรียนรู้(learning process)ที่เกิดขึ้นในสมองทางชีววิทยา อย่างน้อยก็ในระดับหนึ่ง เมื่อคุณเรียนรู้หรือจัดการกับโลกภายนอก การเชื่อมต่อระหว่างเซลล์สมองของคุณจะเปลี่ยนไป
พวกมันสร้างวงจรและโครงสร้างเชิงตรรกะ เสริมความแข็งแกร่งให้กับการเชื่อมต่อบางส่วน และทำให้ส่วนอื่นๆ อ่อนแอลง เมื่อคุณเชี่ยวชาญบางอย่าง เช่น เรียนขับรถหรือเล่นเทนนิส วงจรสมองก็จะเร็วและมีประสิทธิภาพ ในที่สุดคุณก็เก่งในสิ่งที่คุณไม่จำเป็นต้องคิดจะทำ
นั่นคือสิ่งเดียวกับที่เกิดขึ้นกับระบบการเรียนรู้เชิง(learning system)ลึก โดยจะพิจารณาจากตัวอย่างของบางสิ่งบางอย่างแล้วค่อย ๆ "ทำความเข้าใจกับมัน" ได้ดีขึ้นเรื่อย ๆ
ในกรณีของ deepfakes ซอฟต์แวร์จะดูตัวอย่างของใบหน้าที่คุณต้องการแปลงเช่นเดียวกับวิดีโอที่คุณต้องการเปลี่ยนหน้า ด้วยการฝึกที่เพียงพอ ในที่สุดก็สามารถสังเคราะห์ใบหน้าที่ตรงกับข้อมูลการฝึก แล้วจึงวางซ้อนบนใบหน้าอื่นๆ ได้อย่างราบรื่น
ซอฟต์แวร์(Software)ใดที่ใช้ในการสร้าง Deepfakes
มีแอปพลิเคชั่นจำนวนมากที่อนุญาตให้ผู้คนสร้าง Deepfakes FakeAppเป็นแอปแรกที่เรารู้ว่ามีจุดมุ่งหมายเพื่อให้คนทั่วไปได้มีโอกาสสร้างเนื้อหาที่ล้ำลึก เว็บไซต์ที่หมดอายุแล้วและการค้นหาสำเนาไม่ใช่เรื่องง่ายเลย
ตอนนี้ผู้สร้าง deepfakes ส่วนใหญ่ย้ายไปที่แอปพลิเคชันที่เรียกว่าDeepFaceLabซึ่งโฮสต์บนGitHub และได้สร้างบทเรียนการสอนมากมายในสถานที่ ต่างๆเช่นReddit
การทำ Deepfake
บทความนี้ไม่ได้จัดทำขึ้นเพื่อเป็นบทช่วยสอน ดังนั้นเราจะให้ภาพรวมเกี่ยวกับวิธีการสร้าง Deepfakes ในทางปฏิบัติ แต่ไม่ได้ให้ขั้นตอนที่แน่นอนเกี่ยวกับวิธีสร้าง Deepfakes ด้วยตนเอง
มีเหตุผลบางประการสำหรับเรื่องนี้ แต่เหตุผลหลักคือ การทำ Deepfakes ที่ถูกกฎหมายนั้นเป็นที่ถกเถียงกันอย่างมาก เช่นเดียวกับที่เราไม่ได้ให้ขั้นตอนที่แน่นอนเพื่อช่วยคุณละเมิดลิขสิทธิ์ซอฟต์แวร์หรือทำกิจกรรมที่ผิดกฎหมายอื่นๆ เราจะไม่ให้คำแนะนำทีละขั้นตอนสำหรับการทำ Deepfakes
นอกจากนี้ ผู้สร้างจริงของDeepFaceLabได้เปิดตัววิดีโอแนะนำทีละขั้นตอน(step-by-step video tutorial)สำหรับซอฟต์แวร์ซึ่งทุกคนสามารถปฏิบัติตามได้ หากพวกเขาต้องการรับผิดชอบต่อความเสี่ยงดังกล่าว
หากต้องการทราบส่วนสำคัญว่าสิ่งนี้ดีเพียงใด ให้ตรวจสอบเว็บไซต์นี้(check out this website)ซึ่งมีการสร้างรูปถ่ายใหม่ของบุคคลที่ไม่มีอยู่จริงเมื่อคุณรีเฟรชหน้า
เป้าหมายของเราคือการช่วยให้คุณเข้าใจเทคโนโลยี เนื่องจากคุณจะต้องพบเจอกับมันมากขึ้นเรื่อยๆ เมื่อเวลาผ่านไป จากที่กล่าวมา เหล่านี้เป็นขั้นตอนกว้างๆ ในการสร้าง deepfake ด้วยDeepFaceLab
หลังจากดาวน์โหลดและคลายซิปDeepFaceLab คุณจะต้องเผชิญกับโฟลเดอร์ที่มีโฟลเดอร์อื่นๆ มากมายและชุดของไฟล์แบตช์
มีโฟลเดอร์ชื่อ "เวิร์กสเปซ" ซึ่งประกอบด้วยโมเดลการฝึกวิดีโอต้นทาง(source videos)และเอาต์พุต DeepFaceLab ทำงานร่วมกับชื่อไฟล์และตำแหน่งเฉพาะ เพื่อให้ไฟล์แบตช์สามารถทำงานได้ ตัวอย่างเช่นไฟล์ต้นทาง(source file)จะมีชื่อว่า "data_src" เสมอ และปลายทางจะมีชื่อว่า "data_dst"
ไม่มีอินเทอร์เฟซซอฟต์แวร์(software interface)อย่างที่คนส่วนใหญ่รู้จัก เป็นเพียงรายการไฟล์แบตช์ที่มีหมายเลขซึ่งแสดงถึงขั้นตอนของกระบวนการ อันดับแรก(First)วิดีโอต้นทางและปลายทาง(source and destination videos)จะแยกเฟรมเป็นไฟล์รูปภาพ
จากนั้นจึงดำเนินการตามขั้นตอนการวิเคราะห์หลายขั้นตอน ตามด้วยการฝึกอบรมที่ใช้ GPU ซึ่งโครงข่ายประสาทจะเรียนรู้สิ่งที่ต้องการเกี่ยวกับใบหน้าในวิดีโอทั้งสองเพื่อสร้างแบบจำลอง ในที่สุดก็มีการผลิตวิดีโอคอมโพสิตใหม่
การใช้ Deepfakes ในทางที่ผิด
ดังที่เราได้กล่าวไว้ข้างต้น Deepfakes เป็นที่ถกเถียงกันมาก อาจละเมิดกฎหมายที่มีอยู่ในบางประเทศและกฎหมายใหม่อยู่ในงานเพื่อจัดการกับเทคโนโลยีและการใช้งาน
สามารถใช้ Deepfakes เพื่อสร้างการหลอกลวงได้ เช่นวิดีโอของประธานาธิบดีที่พูดเรื่องบ้าๆ บอ(video of a president saying crazy things)ๆ สามารถใช้เพื่อแทรกบุคคลลงในภาพยนตร์ลามกอนาจารโดยมีวัตถุประสงค์หรือก่อกวน(purpose or harassing)หรือทำร้ายพวกเขา
อย่างที่คุณอาจจินตนาการได้ คุณอาจสร้างความเสียหายได้มากมายด้วย Deepfake ที่น่าเชื่อ และผลที่ตามมาหากคุณถูกจับได้อาจรุนแรงขึ้นอีกมากในอนาคตอันใกล้
ทุกคำถาม
เมื่อเทคโนโลยีนี้มีอยู่และใช้งานได้ดีอยู่แล้ว หมายความว่าเราต้องมองสื่อเหมือนวิดีโอในมุมมองใหม่ทั้งหมด หากมีคนเผยแพร่วิดีโอบนโซเชียลมีเดียของบุคคลที่มีชื่อเสียงหรือนักการเมืองที่พูดหรือทำอะไรที่เป็นข้อขัดแย้ง ก่อนอื่นคุณต้องถามก่อนว่าวิดีโอนั้นเป็นของจริงหรือไม่
เห็นได้ชัดว่า Deepfakes ที่ทำได้ไม่ดีส่วนใหญ่เป็นของปลอม เมื่อคุณรู้ว่าควรมองหาอะไรและเคยเห็นมาบ้างแล้ว อย่างไรก็ตาม ในบางกรณี แม้แต่ตาที่ได้รับการฝึกฝนอาจมีปัญหาในการบอกว่ามีการจัดการ CG(CG manipulation) บางประเภท เกิดขึ้น และเมื่อเทคโนโลยีดีขึ้น มันก็จะเป็นไปไม่ได้ในที่สุด
Related posts
3 วิธีในการใช้ Photo or Video บน Chromebook
วิธีการ Detect Computer & Email Monitoring หรือ Spying Software
แบน Panel Display Technology Demystified: TN, IPS, VA, OLED และอื่น ๆ
วิธีเปลี่ยน Caps Lock บนหรือปิดใน Chromebook
4 Ways เพื่อค้นหาอินเทอร์เน็ตที่ดีที่สุด Options (ISPs) ในพื้นที่ของคุณ
10 Best Ways ถึง Child Proof Your Computer
8 Ways เพื่อรับเครดิตเพิ่มเติมเกี่ยวกับศรุต
วิธีใช้ Discord Spoiler Tags
Discord ไม่ใช่ Opening? 9 Ways เพื่อแก้ไข
9 Tips ที่จะได้รับประโยชน์สูงสุดของ Duolingo
วิธีแยก Screen บน Chromebook
7 Quick Fixes เมื่อ Minecraft Keeps Crashing
OLED vs microled: คุณควรรอไหม
วิธีการคืนเงิน Game บน Steam
วิธีการ Fix Disney Plus Error Code 83
วิธีสร้าง Transparent Background ใน GIMP
วิธีการ Fix Hulu Error Code RUNUNK13
คืออะไร Uber Passenger Rating and How เพื่อตรวจสอบมัน
วิธีการค้นหาและค้นหาทวีตที่ถูกลบของใครบางคน
วิธีการทำ Wired Printer Wireless ใน 6 Different วิธี