前提
Google Colabで以下のコードを試していますが、Good old importsという部分のInstanceNormalization の実行でエラーがでます。
使用GitHubコード
https://github.com/GANs-in-Action/gans-in-action/blob/master/chapter-9/Chapter9_CycleGAN.ipynb
該当のソースコード
python
1from __future__ import print_function, division 2import scipy 3from keras.datasets import mnist 4from keras_contrib.layers.normalization import InstanceNormalization 5from keras.layers import Input, Dense, Reshape, Flatten, Dropout, Concatenate 6from keras.layers import BatchNormalization, Activation, ZeroPadding2D 7from keras.layers.advanced_activations import LeakyReLU 8from keras.layers.convolutional import UpSampling2D, Conv2D 9from keras.models import Sequential, Model 10from keras.optimizers import Adam 11import datetime 12import matplotlib.pyplot as plt 13import sys 14import numpy as np 15import os
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-4-95a924de35f0> in <module>() 2 import scipy 3 from keras.datasets import mnist ----> 4 from keras_contrib.layers.normalization import InstanceNormalization 5 from keras.layers import Input, Dense, Reshape, Flatten, Dropout, Concatenate 6 from keras.layers import BatchNormalization, Activation, ZeroPadding2D ImportError: cannot import name 'InstanceNormalization' from 'keras_contrib.layers.normalization' (/usr/local/lib/python3.7/dist-packages/keras_contrib/layers/normalization/__init__.py) --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. ---------------------------------------------------------------------------
閲覧ありがとうございます。当方colab,機械学習初心者で書籍等で公開されているコードで勉強しています。
以上のエラーについて、エラーの原因と解決方法についてご教授ください。
また、同様の質問の回答で from keras_contrib.layers.normalization.instancenormalization import InstanceNormalization
に変更する。というものがありましたが、こちらを試したところエラーは起きないもののcycleGAN自体が実行されません。
自分でも確かにこれならうまくいくかもと思っていたので、こちらの原因についても可能であればご回答お願いいたします。
別の問題になって申し訳ないのですが、もう一点の疑問があります。
Helper functionsと題されたこちらのコード実行時にWARNINGが出ます。
#@title %%bash FILE=apple2orange URL=https://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/$FILE.zip ZIP_FILE=./datasets/$FILE.zip TARGET_DIR=./datasets/$FILE/ wget -N $URL -O $ZIP_FILE mkdir $TARGET_DIR unzip $ZIP_FILE -d ./datasets/ rm $ZIP_FILE
WARNING: timestamping does nothing in combination with -O. See the manual for details. ./datasets/apple2orange.zip: No such file or directory mkdir: cannot create directory ‘./datasets/apple2orange/’: No such file or directory unzip: cannot find or open ./datasets/apple2orange.zip, ./datasets/apple2orange.zip.zip or ./datasets/apple2orange.zip.ZIP. rm: cannot remove './datasets/apple2orange.zip': No such file or directory
ERRORではないので無視していましたが、これはうまくデータセットが取得できていないということでしょうか。
こちらの実行結果には問題があるのか、併せてご回答いただければと思います。
回答1件
あなたの回答
tips
プレビュー