NVIDIA StyleGAN3 āĻāϰ āĻāύā§āϝ āϏā§āϰā§āϏ āĻā§āĻĄ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĻā§, āĻāĻāĻāĻŋ āĻā§āύāĻžāϰā§āĻāĻŋāĻ āĻ ā§āϝāĻžāĻĄāĻāĻžāϰāϏāĻžāϰāĻŋāϝāĻŧāĻžāϞ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ (GAN) āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāύ āϞāĻžāϰā§āύāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻŽāĻžāύā§āώā§āϰ āĻŽā§āĻā§āϰ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āĻāĻŋāϤā§āϰāĻā§āϞāĻŋāĻā§ āϏāĻāĻļā§āϞā§āώāĻŋāϤ āĻāϰāĻžāϰ āϞāĻā§āώā§āϝā§āĨ¤ āĻā§āĻĄāĻāĻŋ PyTorch āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒāĻžāĻāĻĨāύ⧠āϞā§āĻāĻž āĻšāϝāĻŧ āĻāĻŦāĻ NVIDIA āϏā§āϰā§āϏ āĻā§āĻĄ āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĒāϰ āĻŦāĻŋāϧāĻŋāύāĻŋāώā§āϧ āĻāϰā§āĻĒ āĻāϰā§āĨ¤
Flickr-Faces-HQ (FFHQ) āϏāĻāĻā§āϰāĻšā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āϰā§āĻĄāĻŋāĻŽā§āĻĄ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āĻŽāĻĄā§āϞ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ 70 āĻšāĻžāĻāĻžāϰ āĻāĻā§āĻ-āĻŽāĻžāύā§āϰ (1024x1024) āĻŽāĻžāύā§āώā§āϰ āĻŽā§āĻā§āϰ PNG āĻāĻŦāĻŋ, āĻĄāĻžāĻāύāϞā§āĻĄā§āϰ āĻāύā§āϝāĻ āĻāĻĒāϞāĻŦā§āϧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, AFHQv2 (āĻĒā§āϰāĻžāĻŖā§āϰ āĻŽā§āĻā§āϰ āĻāĻŦāĻŋ) āĻāĻŦāĻ Metfaces (āĻā§āϞā§āϝāĻžāϏāĻŋāĻā§āϝāĻžāϞ āĻĒā§āĻāύā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻĒā§āϰāϤāĻŋāĻā§āϤāĻŋ āĻĨā§āĻā§ āĻŽāĻžāύā§āώā§āϰ āĻŽā§āĻā§āϰ āĻāĻŦāĻŋ) āϏāĻāĻā§āϰāĻšā§āϰ āĻāĻŋāϤā§āϤāĻŋāϤ⧠āϤā§āϰāĻŋ āĻŽāĻĄā§āϞ āϰāϝāĻŧā§āĻā§āĨ¤ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĢā§āĻāĻžāϏ āĻŽā§āĻā§āϰ āĻāĻĒāϰ, āĻāĻŋāύā§āϤ⧠āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āϝā§āĻā§āύ āĻŦāϏā§āϤ⧠āϝā§āĻŽāύ āϞā§āϝāĻžāύā§āĻĄāϏā§āĻā§āĻĒ āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻ āϤāĻŋāϰāĻŋāĻā§āϤāĻāĻžāĻŦā§, āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āĻāĻŦāĻŋ āϏāĻāĻā§āϰāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§ āϏā§āĻŦ-āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ NVIDIA āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ āĻāĻžāϰā§āĻĄā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ (āĻā§āϏāϞāĻž V100 āĻŦāĻž A100 GPU āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ), āĻāĻŽāĻĒāĻā§āώ⧠12 GB RAM, PyTorch 1.9 āĻāĻŦāĻ CUDA 11.1+ āĻā§āϞāĻāĻŋāĻāĨ¤ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ āĻŽā§āĻāĻā§āϞāĻŋāϰ āĻā§āϤā§āϰāĻŋāĻŽ āĻĒā§āϰāĻā§āϤāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤā§, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻāĻŦāĻŋāώā§āĻāĻžāϰāĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤
āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻŽā§āĻā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻāύā§āĻāĻžāϰāĻĒā§āϞā§āĻļāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āύāϤā§āύ āĻŽā§āĻā§āϰ āĻāĻāĻāĻŋ āĻāĻŋāϤā§āϰ āϏāĻāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϤāĻžāĻĻā§āϰ āĻāĻžāϰāĻŋāϤā§āϰāĻŋāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§, āϏā§āĻāϏāĻžāĻĨā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŦāϝāĻŧāϏ, āϞāĻŋāĻā§āĻ, āĻā§āϞā§āϰ āĻĻā§āϰā§āĻā§āϝ, āĻšāĻžāϏāĻŋāϰ āĻāϰāĻŋāϤā§āϰ, āύāĻžāĻā§āϰ āĻāĻā§āϤāĻŋāϰ āϏāĻžāĻĨā§ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻāĻŋāϤā§āϰāĻāĻŋāĻā§ āĻ āĻāĻŋāϝā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āϤā§āĻŦāĻā§āϰ āϰāĻ, āĻāĻļāĻŽāĻž āĻāĻŦāĻ āĻĢāĻā§āĻā§āϰāĻžāĻĢā§āϰ āĻā§āĻŖāĨ¤ āĻā§āύāĻžāϰā§āĻāϰ āĻāĻŋāϤā§āϰāĻāĻŋāĻā§ āĻļā§āϞā§āϰ āϏāĻāĻā§āϰāĻš āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§, āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻā§āĻ-āϏā§āϤāϰā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ (āĻĒā§āĻ, āϞāĻŋāĻā§āĻ, āĻŦāϝāĻŧāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ) āĻĨā§āĻā§ āĻāϰāĻŋāϤā§āϰāĻāϤ āĻŦāĻŋāĻŦāϰāĻŖ (āĻĢā§āϰā§āĻāϞāϏ, āĻā§āϞ, āĻāĻļāĻŽāĻž) āĻĒā§āĻĨāĻ āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻļāĻžāϞ⧠āύāĻŋāϰā§āϧāĻžāϰāĻŖā§āϰ āϏāĻžāĻĨā§ āϝ⧠āĻā§āύāĻ āĻāĻāĻžāϰ⧠āϤāĻžāĻĻā§āϰ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāύ āϏāĻšāĻ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ. āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āĻāĻŽāύ āĻāĻŋāϤā§āϰ āϤā§āϰāĻŋ āĻšāϝāĻŧ āϝāĻž āĻŦāĻžāϏā§āϤāĻŦ āĻĢāĻā§āĻā§āϰāĻžāĻĢ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤

StyleGAN āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻāϏā§āĻāϰāĻŖ 2019 āϏāĻžāϞ⧠āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ, āϤāĻžāϰāĻĒāϰ⧠2020 āϏāĻžāϞ⧠StyleGAN2-āĻāϰ āĻāĻāĻāĻŋ āĻāύā§āύāϤ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϝāĻž āĻāύā§āύāϤ āĻāĻŋāϤā§āϰā§āϰ āĻā§āĻŖāĻŽāĻžāύ āĻāĻŦāĻ āĻāĻŋāĻā§ āύāĻŋāĻĻāϰā§āĻļāύ āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āϏā§āĻĨāĻŋāϰ āĻāĻŋāϞ, āϝā§āĻŽāύ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āĻ ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ āĻāĻŦāĻ āĻŽā§āĻā§āϰ āĻāύā§āĻĻā§āϞāύ āĻ āϰā§āĻāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāύāĻŋāĨ¤ StyleGAN3 āĻŦāĻŋāĻāĻžāĻļ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĒā§āϰāϧāĻžāύ āϞāĻā§āώā§āϝ āĻāĻŋāϞ āĻ ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāĻŋāĻā§ āĻŽāĻžāύāĻŋāϝāĻŧā§ āύā§āĻāϝāĻŧāĻžāĨ¤
StyleGAN3 āĻāĻāĻāĻŋ āύāϤā§āύ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻāĻŽā§āĻ āĻā§āύāĻžāϰā§āĻļāύ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻ ā§āϝāĻžāϞāĻŋāϝāĻŧāĻžāϏāĻŋāĻ āĻŽā§āĻā§āϤ, āĻāĻŦāĻ āύāϤā§āύ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰā§āĨ¤ āĻāϤ⧠āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ (visualizer.py), āĻŦāĻŋāĻļā§āϞā§āώāĻŖ (avg_spectra.py) āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āύāĻžāϰā§āĻļāύ (gen_video.py) āĻāϰ āĻāύā§āϝ āύāϤā§āύ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻāĻŽāĻžāϝāĻŧ āĻāĻŦāĻ āĻļā§āĻāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤

StyleGAN3 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻŋāϞ āĻā§āϰāĻŽāĻžāĻāϤ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāĻžāϰ⧠āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻŽāϏā§āϤ āϏāĻāĻā§āϤāĻā§ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āϰā§āĻĒāĻžāύā§āϤāϰ, āϝāĻž āĻ āĻāĻļāĻā§āϞāĻŋ āĻāĻ āύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻĒā§āĻā§āώāĻŋāĻ āĻ āĻŦāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāĻā§ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻāϰā§āĻāĻŋāϞ āϝāĻž āĻĒā§āĻĨāĻ āĻĒāĻŋāĻā§āϏā§āϞā§āϰ āĻĒāϰāĻŽ āϏā§āĻĨāĻžāύāĻžāĻā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻŦāĻĻā§āϧ āύāϝāĻŧāĨ¤ āĻāĻŋāϤā§āϰāĻāĻŋ, āĻāĻŋāύā§āϤ⧠āĻāĻŋāϤā§āϰāĻŋāϤ āĻŦāϏā§āϤā§āϰ āĻĒā§āώā§āĻ ā§ āϏā§āĻĨāĻŋāϰāĨ¤ StyleGAN āĻāĻŦāĻ StyleGAN2-āĻ, āĻĒā§āϰāĻāύā§āĻŽā§āϰ āϏāĻŽāϝāĻŧ āĻĒāĻŋāĻā§āϏā§āϞā§āϰ āϏāĻžāĻĨā§ āĻāĻŦāĻĻā§āϧ āĻšāĻāϝāĻŧāĻžāϰ āĻĢāϞ⧠āĻāϤāĻŋāĻļā§āϞ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻāϝāĻŧā§āϰ āϏāĻŽāϝāĻŧ āϏāĻŽāϏā§āϝāĻž āĻĻā§āĻāĻž āĻĻā§āϝāĻŧ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ āĻāĻŦāĻŋāĻāĻŋ āϏāϰāĻžāύ⧠āĻšāϝāĻŧ, āϤāĻāύ āĻā§āĻ āĻŦāĻŋāĻŦāϰāĻŖā§āϰ āĻ āĻŽāĻŋāϞ āĻāĻŋāϞ, āϝā§āĻŽāύ āĻŦāϞāĻŋ āĻāĻŦāĻ āĻā§āϞ, āϝāĻž āĻŽā§āĻā§āϰ āĻŦāĻžāĻāĻŋ āĻ āĻāĻļ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āϏāϰāĻžāύ⧠āĻŦāϞ⧠āĻŽāύ⧠āĻšāϝāĻŧāĨ¤ . StyleGAN3 āĻ, āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻŦā§āĻļ āĻāĻĒāϝā§āĻā§āϤ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§āĨ¤
āĻāĻĒāϰāύā§āϤā§, NVIDIA āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻĢāĻā§āϰ āĻā§āώāĻŖāĻžāĻāĻŋ āϞāĻā§āώāĻŖā§āϝāĻŧ āϝā§, āϤāĻžāϰāĻž "āĻā§āϰāĻžāύā§āϏāĻĢāϰāĻŽāĻžāϰ" āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϏāĻš āĻāĻāĻāĻŋ āĻāĻā§āϰ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŦā§āĻšāϤā§āϤāĻŽ āĻāĻžāώāĻž āĻŽāĻĄā§āϞ, MT-NLG āϤā§āϰāĻŋ āĻāϰā§āĻā§āĨ¤ āĻŽāĻĄā§āϞāĻāĻŋ 530 āĻŦāĻŋāϞāĻŋāϝāĻŧāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāĻŦāĻ 4480 GPU (560 āϏāĻžāϰā§āĻāĻžāϰ DGX A100 (āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻāĻŋ A100 80GB GPU āϏāĻš) āĻĒā§āϰāĻžāĻā§āϤāĻŋāĻ āĻāĻžāώāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āϝā§āĻŽāύ āĻŦāĻžāĻā§āϝ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āĻĒā§āϰā§āĻŦāĻžāĻāĻžāϏ, āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰ, āĻĒāĻ āύ āĻŦā§āϧāĻāĻŽā§āϝāϤāĻž, āĻĒā§āϰāĻžāĻā§āϤāĻŋāĻ āĻāĻžāώāĻž āĻ āύā§āĻŽāĻžāύ āĻāĻŦāĻ āĻļāĻŦā§āĻĻ āĻ āϏā§āĻĒāώā§āĻāϤāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĨ¤

āĻāϤā§āϏ: opennet.ru
