teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

質問を修正しました

2021/10/20 05:04

投稿

Kawasaki02021
Kawasaki02021

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,11 @@
1
1
  ### 前提・実現したいこと
2
- https://github.com/totti0223/deepstomata
2
+ [https://github.com/totti0223/deepstomata](https://github.com/totti0223/deepstomata)
3
3
  はckptファイルを読み込むように書かれていますが、h5ファイルを読み込むように変えたいので、
4
- https://github.com/totti0223/deepstomata/blob/master/deepstomata/utils.py
4
+ [https://github.com/totti0223/deepstomata/blob/master/deepstomata/utils.py](https://github.com/totti0223/deepstomata/blob/master/deepstomata/utils.py)
5
5
  の「def stomata_stat_batch_classify(...」(466行目〜)を質問に記載のコードの内容に変更して実行したら、以下のエラーが出ました。学習モデル(.h5)はkerasを使って学習させたので、復元したモデルがtensorflow形式に合っていないことから起こっていると考えています。該当のコードはエラーの原因と思われるコードの一部を抜粋して下記に置きます。元のコードが長いので以下のリンクに元コードを貼っておきます。
6
6
  [該当コード](https://github.com/Kawasaki02021/deepstomata_convert_h5/blob/main/utils_test.py)
7
7
  [追記]
8
- 本来はckptファイル単体で実行するのですが、私の場合3つのファイル(.meta, .index, data-000)が保存され一つのckptファイルとして保存できません。これが本来の仕様であることは理解していますが、何か方法などがあればご教授いただければ幸いです。
8
+ 元々のプログラム([https://github.com/totti0223/deepstomata](https://github.com/totti0223/deepstomata))ではckptファイル単体で実行するのですが、私の場合3つのファイル(.meta, .index, data-000)が保存され一つのckptファイルとして保存できません。これが本来の仕様であることは理解していますが、何か方法などがあればご教授いただければ幸いです。
9
9
  よろしくお願いします。
10
10
 
11
11
  ### 発生している問題・エラーメッセージ

2

質問に追加事項を加えました。

2021/10/20 05:04

投稿

Kawasaki02021
Kawasaki02021

スコア1

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,9 @@
3
3
  はckptファイルを読み込むように書かれていますが、h5ファイルを読み込むように変えたいので、
4
4
  https://github.com/totti0223/deepstomata/blob/master/deepstomata/utils.py
5
5
  の「def stomata_stat_batch_classify(...」(466行目〜)を質問に記載のコードの内容に変更して実行したら、以下のエラーが出ました。学習モデル(.h5)はkerasを使って学習させたので、復元したモデルがtensorflow形式に合っていないことから起こっていると考えています。該当のコードはエラーの原因と思われるコードの一部を抜粋して下記に置きます。元のコードが長いので以下のリンクに元コードを貼っておきます。
6
- [コード](https://github.com/Kawasaki02021/deepstomata_convert_h5/blob/main/utils_test.py)
6
+ [該当コード](https://github.com/Kawasaki02021/deepstomata_convert_h5/blob/main/utils_test.py)
7
+ [追記]
8
+ 本来はckptファイル単体で実行するのですが、私の場合3つのファイル(.meta, .index, data-000)が保存され一つのckptファイルとして保存できません。これが本来の仕様であることは理解していますが、何か方法などがあればご教授いただければ幸いです。
7
9
  よろしくお願いします。
8
10
 
9
11
  ### 発生している問題・エラーメッセージ

1

質問が分かりづらいとの指摘がありましたので、前提・実現したことに変更を加えました。

2021/10/20 05:00

投稿

Kawasaki02021
Kawasaki02021

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  ### 前提・実現したいこと
2
- .h5又は.hdf5を使って画像の分類をしたいのですが、以下のようなエラーが発生しています。
3
- 学習モデル(.h5)kerasを使って学習させたので、復元したモデがtensorflow形式合っていないことら起こっていると考えています。該当のコードはエラーの原因と思われるコードの一部抜粋して下記置きます。元のコードが長いので以下のリンクに元コードを貼っておきます。
2
+ https://github.com/totti0223/deepstomata
3
+ ckptファイを読み込むようていますが、h5ファイル読み込むよう変えたいので
4
+ https://github.com/totti0223/deepstomata/blob/master/deepstomata/utils.py
5
+ の「def stomata_stat_batch_classify(...」(466行目〜)を質問に記載のコードの内容に変更して実行したら、以下のエラーが出ました。学習モデル(.h5)はkerasを使って学習させたので、復元したモデルがtensorflow形式に合っていないことから起こっていると考えています。該当のコードはエラーの原因と思われるコードの一部を抜粋して下記に置きます。元のコードが長いので以下のリンクに元コードを貼っておきます。
4
6
  [元コード](https://github.com/Kawasaki02021/deepstomata_convert_h5/blob/main/utils_test.py)
5
7
  よろしくお願いします。
6
8