ゼロから作るディープラーニングシリーズを借りてきて読んでいるのですが、例えばシリーズ2巻目の自然言語処理だとhttps://github.com/oreilly-japan/deep-learning-from-scratch-2
にアクセスすると書籍に載っているコード集をダウンロードできます。
コードを実行しようとすると、コード集にある
import sys
sys.path.append('..')
という部分が原因でコードを実行できない状況になりました。('')内の..はchatGPTに聞いたら親ディレクトリを参照するためのものだそうですが、なぜかうまくいかないんですね。それでpathを次の画像のようにしてやることでうまく実行できました。
画面に収まりきらないですが、
C:\\Users\\Owner\\Desktop\\deep\\deep-learning-from-scratch-2-master\\deep-learning-from-scratch-2-master
とデスクトップにdeepというフォルダを作り、その中にgithubからダウンロードしたzipファイルを展開したものを入れて、VScodeで開いて実行しました。それでこのようなpathになっています。第7章あたりでこのやり方で実行できなかったファイルが1つありましたけど、それ以外はおおむねうまく動いたのでよかったです。
sys.path.append('..')がこのままだと次のようにエラーになった例を画像で紹介します。
画面下の出力でNo module named 'dataset'と表示されています。