〇前提及び問題
物体検知「YoLov3-tf2」を活用し、学習したモデルの各層の重みやバイアスの値をテキスト形式やCSV形式、もしくは可読性のある形式で出力させたいのですが、どのようにすればよいのでしょうか。
現状は学習結果である、下記2つのモデルの重みであるチェックポイントファイルがあります。具体的には保存されている「(ファイル名).tf.data-00000-of-00001」ファイル、「(ファイル名).tf.index」ファイルが一組ある状態です。
・「(ファイル名).tf.data-00000-of-00001」ファイル
・「(ファイル名).tf.index」ファイル
このモデル(の重み?)を出力したのは、tensorflow.keras.callbacksからimportされた"ModelCheckpoint"であることが分かっています。
https://keras.io/ja/callbacks/
https://www.tensorflow.org/tutorials/keras/save_and_load?hl=ja
https://tensorflow.google.cn/guide/checkpoint?hl=ja
そのほかに、上記サイトを確認しているのですが、
重みデータ・バイアスデータを取り出す手段が分からない状態です。
〇実現したい事
実際にはフィルターの重みデータ、バイアスデータを取り出し、
画像を入力としたときのCNNにおける一層目、二層目等の特徴抽出を人が判断できないかと考えています。
大変お手数ですが、教えて頂けないでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/15 04:34