<jupyter_start><jupyter_text>セットアップ<jupyter_code>%tensorflow_version 1.x
import tensorflow as tf
import gdown

# 学習済み重みのダウンロード
!gdown https://drive.google.com/uc?id=1JX5gS6HZHAr31jPIgmb8vQJC4jC5VyLe

# githubからコードをコピー
!git clone https://github.com/cedro3/gan-mosaics.git
%cd gan-mosaics

# 関数定義と TensorFlow plugin のセッティング
from mosaic import Mosaic
model = Mosaic('../model.pkl')<jupyter_output><empty_output><jupyter_text>マニュアル操作シードを自分で設定します<jupyter_code># 1枚画像生成
seed = [425]
model.generate_manual(seed)
# 9枚指定し、3×3で画像生成  
seeds = [2, 8, 18, 35, 51, 75, 36, 77, 78]
model.generate_grid_manual(seeds)
# 指定した画像を生成しトランジション
seeds = [2, 34, 18, 60, 8, 58, 51, 35, 64, 77, 78, 79]
model.generate_animation_manual(seeds, steps = 20)<jupyter_output><empty_output><jupyter_text>オート操作シードの設定は、Colabが自動的に行います<jupyter_code># 1枚画像生成
model.generate_randomly()
# 3×3で画像生成
model.generate_grid()
# sizeで指定した枚数を画像生成しトランジション
model.generate_animation(size=5, steps = 20)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.12346938775510204, 'fraction_numerical': 0.06428571428571428, 'mean_word_length': 7.918181818181818, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '458907', 'license': 'MIT', 'n_tokens_mistral': 566, 'n_tokens_neox': 504, 'n_words': 68, 'path': 'gan_mosaic_demo.ipynb', 'repo_name': 'cedro3/gan-mosaics', 'size': '980'}