2023-01-03
Google TensorFlowバージョン2 の公式チュートリアルをすすめるメモ(1)
続きです。
●映画レビューのテキスト分類
https://www.tensorflow.org/tutorials/keras/text_classification?hl=ja
★出現したエラー
<string>:6: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray /usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/datasets/imdb.py:159: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray x_train, y_train = np.array(xs[:idx]), np.array(labels[:idx]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/datasets/imdb.py:160: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray x_test, y_test = np.array(xs[idx:]), np.array(labels[idx:]) </string>
★解決法
Warningであるため以後の実行に支障は無かったのでそのままとした。
●TensorFlowハブによるテキスト分類:映画レビュー
https://www.tensorflow.org/tutorials/keras/text_classification_with_hub?hl=ja
★追加モジュールのインストール
sudo pip3 install tfds-nightly sudo pip3 install tensorflow-hub
★出現したエラー:なし
●回帰:燃費を予測する
https://www.tensorflow.org/tutorials/keras/regression?hl=ja
★追加モジュールのインストール
sudo pip3 install seaborn
★出現したエラー:なし
●過学習と学習不足について知る
https://www.tensorflow.org/tutorials/keras/overfit_and_underfit?hl=ja
★出現したエラー
<string>:6: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray /usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/datasets/imdb.py:159: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray x_train, y_train = np.array(xs[:idx]), np.array(labels[:idx]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/datasets/imdb.py:160: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray x_test, y_test = np.array(xs[idx:]), np.array(labels[idx:]) </string>
★解決法
Warningであるため以後の実行に支障は無かったのでそのままとした。
しかしながらこの章のサンプルの「より小さいモデルの構築~より大きなモデルの構築」のところで、しばしばNotebookのフリーズ&リスタートが見られた。
いったんCtrl-Cでノートブックを終了し、ブラウザを閉じ、ノートブックを再起動してまた1から実行し直したら、問題無くなった。
●モデルの保存と復元
https://www.tensorflow.org/tutorials/keras/save_and_load?hl=ja
★追加モジュールのインストール
sudo pip3 install pyyaml h5py
★出現したエラー
# my_model ディレクトリ ls saved_model # assets フォルダと saved_model.pb, variables フォルダが含まれる ls saved_model/my_model File "<ipython-input-15-017179a2f945>", line 2 ls saved_model ^ SyntaxError: invalid syntax </ipython-input-15-017179a2f945>
★解決法
# my_model ディレクトリ %ls saved_model # assets フォルダと saved_model.pb, variables フォルダが含まれる %ls saved_model/my_model
OSコマンドには%を付与する。このへんはColab Notebookとの違いか。
●Kerasチューナーの紹介
https://www.tensorflow.org/tutorials/keras/keras_tuner?hl=ja
★追加モジュールのインストール
sudo pip3 install keras-tuner
★出現したエラー
特に無し。最後の「ハイパーパラメータ検索を実行」が時間がかかり画面上無限ループ出力のように見えるが、待っていればちゃんと終わる。
※本記事内容の無断転載を禁じます。
ご連絡は以下アドレスまでお願いします★
Windowsのデスクトップ画面をそのまま配信するための下準備
WindowsでGPUの状態を確認するには(ASUS系監視ソフトの自動起動を停止する)
CORESERVER v1プランからさくらインターネットスタンダートプランへ引っ越しメモ
さくらインターネットでPython MecabをCGIから使う
さくらインターネットのPHPでAnalytics-G4 APIを使う
インクルードパスの調べ方
【Git】特定ファイルを除外する.gitignore
【Ubuntu/Debian】NVIDIA関係のドライバを自動アップデートさせない
【Python】Spacyを使用して文章から出発地と目的地を抜き出す
進研ゼミチャレンジタッチをAndroid端末化する
Windows版Google Driveが使用中と言われアンインストールできない場合
【Apache】サーバーに同時接続可能なクライアント数を調整する
Windows11+WSL2でUbuntuを使う【2】ブリッジ接続+固定IPの設定
【C/C++】小数点以下の切り捨て・切り上げ・四捨五入
Googleファミリーリンクで子供の端末の現在地がエラーで取得できない場合
VirtualBoxの仮想マシンをWindows起動時に自動起動し終了時に自動サスペンドする
【Linux】iconv/libiconvをソースコードからインストール
Ubuntu Server 21.10でイーサリアムブロックチェーン【その5】