🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

6133閲覧

tf_utilsのエラー

misaki-singo

総合スコア9

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/11/26 09:51

編集2019/11/27 03:08

画像処理の勉強中です
https://github.com/deer-dslab/keras-example
の中にあるFine-tuning.pyをpython3で実行したところ以下のエラーが出ます

python3.5

1Using TensorFlow backend. 2/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 3 _np_qint8 = np.dtype([("qint8", np.int8, 1)]) 4/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 5 _np_quint8 = np.dtype([("quint8", np.uint8, 1)]) 6/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 7 _np_qint16 = np.dtype([("qint16", np.int16, 1)]) 8/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 9 _np_quint16 = np.dtype([("quint16", np.uint16, 1)]) 10/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:521: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 11 _np_qint32 = np.dtype([("qint32", np.int32, 1)]) 12/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. 13 np_resource = np.dtype([("resource", np.ubyte, 1)]) 14Traceback (most recent call last): 15 File "fine-tuning.py", line 10, in <module> 16 from keras.applications.vgg16 import VGG16 17 File "/usr/local/lib/python3.5/dist-packages/keras/__init__.py", line 3, in <module> 18 from . import utils 19 File "/usr/local/lib/python3.5/dist-packages/keras/utils/__init__.py", line 6, in <module> 20 from . import conv_utils 21 File "/usr/local/lib/python3.5/dist-packages/keras/utils/conv_utils.py", line 9, in <module> 22 from .. import backend as K 23 File "/usr/local/lib/python3.5/dist-packages/keras/backend/__init__.py", line 1, in <module> 24 from .load_backend import epsilon 25 File "/usr/local/lib/python3.5/dist-packages/keras/backend/load_backend.py", line 90, in <module> 26 from .tensorflow_backend import * 27 File "/usr/local/lib/python3.5/dist-packages/keras/backend/tensorflow_backend.py", line 13, in <module> 28 from tensorflow.python.keras.utils import tf_utils 29ImportError: cannot import name 'tf_utils' 30

if_utilsはインストールしてありimportもできるのですが...
よろしくお願いします
tensorflow1.7.0
ubuntu16.04
keras2.0.2

tf_utils 1.0.4
Location: /usr/local/lib/python3.5/dist-packages

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayataka2049

2019/11/26 09:54

if_utilsのインストール先をpip showなどで調べて追記してください。
misaki-singo

2019/11/27 03:06 編集

ご指摘ありがとうございます pip showを行ったところ /usr/local/lib/python3.5/dist-packagesに存在し pip listで見てみたところtf_utils1.0.4が確認できました
Yhaya

2019/11/27 09:40

手動でインポートができることを確認しているということですが、その時に使っているコマンドは何ですか?
misaki-singo

2019/12/10 04:57

私事で返信が遅くなり申し訳ありません import tf_utils のコマンドでエラーが出ないことを確認しています
guest

回答1

0

ベストアンサー

GitHub の Tensorflowのリポジトリを見てみると、質問者様が使っている version 1.7.0 では下記のリンクのようにutilsディレクトリがまだ実装されていませんでした。
https://github.com/tensorflow/tensorflow/tree/v1.7.0/tensorflow/python/keras/utils

version 1.10.0 を見ると、utils/tf_utils.py というファイルが出現しているので、このバージョン以降にTensorflowをアップグレードしてみてください。
https://github.com/tensorflow/tensorflow/tree/v1.10.0/tensorflow/python/keras/utils

投稿2019/12/10 14:25

編集2019/12/10 14:32
Yhaya

総合スコア439

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yhaya

2019/12/10 14:27

keras 2.0.2 を使っているようですね、、見落としていました。この回答は無視してください
Yhaya

2019/12/10 14:32

修正しました。
misaki-singo

2019/12/13 05:38

tensorflowのバージョンを1.11.0にアップグレードしたところ動かせるようになりました!ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問