質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Q&A

解決済

1回答

423閲覧

Google Colaboratoryを使ってTensorFlow2 Object Detection APIを使いたいが最後の動作確認でエラーになる

ttttt08

総合スコア17

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

0グッド

0クリップ

投稿2022/07/06 12:05

TensorFlow2 Object Detection APIのチュートリアルを進めていくにあたり、こちらの動画を参照しています。
https://www.youtube.com/watch?v=MzG3EbT_-2Y

%cd /content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research !protoc object_detection/protos/*.proto --python_out=. %env PYTHONPATH=/env/python:/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/slim %env !python object_detection/builders/model_builder_tf2_test.py

最後の動作確認において上記のコードを入力しているのですが、

/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research env: PYTHONPATH=/env/python:/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/slim Traceback (most recent call last): File "object_detection/builders/model_builder_tf2_test.py", line 24, in <module> from object_detection.builders import model_builder File "/usr/local/lib/python3.7/dist-packages/object_detection/builders/model_builder.py", line 23, in <module> from object_detection.builders import anchor_generator_builder File "/usr/local/lib/python3.7/dist-packages/object_detection/builders/anchor_generator_builder.py", line 26, in <module> from object_detection.protos import anchor_generator_pb2 ImportError: cannot import name 'anchor_generator_pb2' from 'object_detection.protos' (/usr/local/lib/python3.7/dist-packages/object_detection/protos/__init__.py)

という風に返ってき、うまく実行されません。
動画の通りに書いているつもりなのですが、何が足りないのか、何が間違っているのか分かりません。

お手数ですが、コードの修正をしていただけると幸いです。

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

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

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

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

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

jbpb0

2022/07/06 22:35 編集

エラーメッセージを見ると、「object_detection」というディレクトリが /content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/object_detection と、 /usr/local/lib/python3.7/dist-packages/object_detection に有って、 > File "object_detection/builders/model_builder_tf2_test.py", line 24, in <module> は前者に有るファイルのことで、 > File "/usr/local/lib/python3.7/dist-packages/object_detection/builders/model_builder.py", line 23, in <module> と > File "/usr/local/lib/python3.7/dist-packages/object_detection/builders/anchor_generator_builder.py", line 26, in <module> は後者に有るファイルのことです 詳細理解してないので外してるかもしれませんが、前者に有るファイルが使われないといけないところで後者に有るファイルが使われてる、ということはないですかね たとえば、 > File "/usr/local/lib/python3.7/dist-packages/object_detection/builders/model_builder.py", line 23, in <module> は、上記ファイルではなく /content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/object_detection/builders/model_builder.py が使われないといけないのではないか、と思いまして
jbpb0

2022/07/06 23:33 編集

PYTHONPATH=/env/python:/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/slim に /content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research を追加したら、どうでしょうか? 【追記】 https://medium.com/analytics-vidhya/tensorflow-2-object-detection-api-using-custom-dataset-745f30278446 を見ると、 /content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/object_detection も追加するのかも
ttttt08

2022/07/12 01:57 編集

早々の回答ありがとうございます。 2つ提示していただきましたが、2つとも動作確認することが出来ました! また、分かりやすく解説していただき、理解を深めることが出来ました。 ありがとうございます。
guest

回答1

0

ベストアンサー

PYTHONPATH=/env/python:/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/slim

/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research
を追加

 
上記でダメなら、
/content/gdrive/MyDrive/TensorFlow/workspace/TensorTest/TensorFlowApi/models/research/object_detection
も追加
TensorFlow 2 Object Detection API using Custom Dataset

投稿2022/07/29 01:26

jbpb0

総合スコア7651

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問