Tensorflow Object-Detection-APIを使用して自分のカスタムオブジェクト検出器をトレーニングしようとしています
私のグーグル計算エンジンに「pip install tensorflow」を使用してテンソルフローをインストールしました。次に、このサイトのすべての指示に従いました:https : //tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html
train.pyを使用しようとすると、次のエラーメッセージが表示されます。
トレースバック(最新の呼び出しは最後):ファイル "train.py"、49行目、object_detection.builders import dataset_builderファイル "/usr/local/lib/python3.6/dist-packages/object_detection-0.1->py3.6 .egg / object_detection / builders / dataset_builder.py "、27行目、object_detection.data_decoders import tf_example_decoderファイル" /usr/local/lib/python3.6/dist-packages/object_detection-0.1-py3.6.egg/object_detection /data_decoders/tf_example_decoder.py"、27行目、slim_example_decoder = tf.contrib.slim.tfexample_decoder AttributeError:module 'tensorflow' has no attribute 'contrib'
また、テンソルフローのバージョンを学習しようとすると、異なる結果が得られます。
python3 -c 'tensorflowをtfとしてインポート; プリント(TF。バージョン)」:2.0.0-dev20190422
そして私が使うとき
pip3 show tensorflow:
名前:tensorflowバージョン:1.13.1概要:TensorFlowは、誰もが利用できるオープンソースの機械学習フレームワークです。ホームページ:https ://www.tensorflow.org/作成者:Google Inc.作成者の電子メール:[email protected]ライセンス:Apache 2.0場所:/usr/local/lib/python3.6/dist-packages要件: gast、astor、absl-py、tensorflow-estimator、keras-preprocessing、grpcio、six、keras-applications、wheel、numpy、tensorboard、protobuf、termcolor必須:
sudo python3 train.py --logtostderr --train_dir=training/ --
pipeline_config_path=training/ssd_inception_v2_coco.config
この問題を解決するにはどうすればよいですか?このエラーメッセージについて、これ以外は何も見つかりませんでした:tensorflow 'module' object has no attribute 'contrib'
tf.contrib
TF 2.0アルファからTFの外に移動しました。
これらのtf 2.0リリースノートをご覧くださいhttps://github.com/tensorflow/tensorflow/releases/tag/v2.0.0-alpha0スクリプトhttps:/
を使用して、TF 1.xコードをTF 2.xにアップグレードできます。/www.tensorflow.org/alpha/guide/upgradetf_upgrade_v2
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加