<jupyter_start><jupyter_text>______Content Copyright by HongLab, Inc.  인공지능도 쉽게 사용할 수 있어요[AnimeGAN v2 파이토치 구현](https://github.com/bryandlee/animegan2-pytorch)을 사용하기 편하도록 정리한 예제입니다.  콘다(conda)로 가상환경 만들기윈도우에서는 powershell에서 conda를 초기화 해줘야 합니다. 참고로 Anaconda Prompt에서는 이미 초기화가 되어 있습니다.> conda init powershell가상환경을 만들어줍니다.  > conda create -n my_env python=3.8가상환경을 활성화시켜줍니다.  > conda activate my_env가상환경에서 나올 수도 있습니다. (비활성화)  > conda deactivate my_env새로 만든 가상환경 안에서 [Pytorch](https://pytorch.org/)를 설치해봅시다.  내 얼굴 사진을 애니메이션 캐릭터로 바꿔봐요딥러닝에서 사용되는 인공지능을 훈련시킬때는 빠른 GPU가 필요하지만 훈련이 끝난 후에는 CPU에서도 꽤 빠르게 작동합니다.<jupyter_code>from PIL import Image

img = Image.open("jmhong_face.png").convert("RGB")

display(img)
import torch


def run(img, pretrained):
    model = torch.hub.load(
        "bryandlee/animegan2-pytorch:main", "generator", pretrained=pretrained
    )
    face2paint = torch.hub.load(
        "bryandlee/animegan2-pytorch:main", "face2paint", size=512
    )
    out = face2paint(model, img)
    display(out)
run(img, "celeba_distill")
run(img, "face_paint_512_v1")
run(img, "face_paint_512_v2")
run(img, "paprika")<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.10945709281961472, 'fraction_numerical': 0.017513134851138354, 'mean_word_length': 4.715, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '214026', 'license': 'MIT', 'n_tokens_mistral': 657, 'n_tokens_neox': 745, 'n_words': 109, 'path': 'Chapter1/ex4_animegan.ipynb', 'repo_name': 'menthamin/HongLabPython', 'size': '1142'}