2025-03-25

AIディープラーニングの活用法として、画像認識だけでなく、未知のデータを新しく作り出すことに焦点を置いたOREILLYジャパンの書籍
生成 Deep Learning ―絵を描き、物語や音楽を作り、ゲームをプレイする David Foster
を現在読み進めているが、
●書籍内で掲載されているコードとGitHubからダウンロードするコードが微妙に違っていたり
●別ファイルにまとめてある関数やサブクラスの説明が全く無かったり
●サンプルそのままではエラーになり先に進めなかったり
という問題が発生したので、行った対処等をいくつか記事に分けてメモしていく。
1、実行環境整備
最初は以下の通りに行って進めてみたのだが、
【Windows10】Python統合開発環境Anaconda3メモ 【Anaconda3】指定した仮想環境でJupyter Notebookを動かす 【Windows10】NVIDIAグラフィックカードのGPUをTensorFlowに認識させて動かす
GPUに起因しているであろうエラーが解決しなかったり、PythonとTensorFlowのバージョン相性が悪かったりで止まってしまったので、以下イチからGPUを使わない版で構築し直した。
いったんPython/Anacondaまわりをすべて消す(※自己責任注意※)
妙なものが残っているとそれが原因になったりするのでまずは消す。
・「コントロールパネル」→プログラムのアンインストール→Anaconda3で、まず公式アンインストーラで消す。
・デスクトップ→自分のユーザ名(自分のトップディレクトリ)を開いて、以下関係フォルダごと消す(※自己責任注意※)。
anaconda3 AppData/Roaming/.anaconda .matplotlib .ipynb_checkpoints .jupyter .conda .keras .ipython
・Program Files/Anacondaが残っていたら手動で消す。
Anaconda3をあらためてインストール
https://www.anaconda.com/products/individual
のページからDownload→Windows 64-Bit Graphical Installer を選択しダウンロード、実行
インストール設定は何もいじらずデフォルトの言われるがままインストール。(特に自分用=Just Meのままで入れる)。
仮想環境の作成と必要モジュールのインストール※順次追記
スタートメニュー→Anaconda3 (64-bit)→Anaconda Prompt(Anaconda3)を起動
conda deactivate conda create -n myenv python=3.6 conda activate myenv pip install jupyter tensorflow keras matplotlib jupyter notebook
ひとまずPythonバージョンは3.6。
myenv環境においてのJupyterがブラウザで立ち上がるので、NEW→Python3カーネルを選択→Untitled.ipynbでエディット開始。
※本記事内容の無断転載を禁じます。
ご連絡は以下アドレスまでお願いします★
マイクで喋った日本語をテキスト変換+音声合成しOBS Studioで配信する
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【3】
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【2】
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【1】
Raspberry PI 2 bookworm 32bitでCanon IP4300プリンタ印刷する
【VMware】Apple silicon M2 MacでWindows11を無償で動かす
A4用紙タテ2ページ分をA3用紙ヨコ1ページに印刷するには
【Android】apkのインストールができたのにアプリ一覧に出ない場合
【Node.js】chrono-nodeを使用して自然言語を日付に変換する
【Windows10】リモートデスクトップ間のコピー&ペーストができなくなった場合の対処法
Windows11+WSL2でUbuntuを使う【2】ブリッジ接続+固定IPの設定
【Apache】サーバーに同時接続可能なクライアント数を調整する
Androidホームで左にスワイプすると出てくるニュース共を一切表示させない方法
【Linux共通】プロキシサーバーの利用設定
CUDA13環境下でGPU使用版のPyTorchを導入する
Windows版Google Driveが使用中と言われアンインストールできない場合
LinuxからWindowsの共有フォルダをマウントする
VirtualBoxの仮想マシンをWindows起動時に自動起動し終了時に自動サスペンドする