質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Chainer

Chainerは、国産の深層学習フレームワークです。あらゆるニューラルネットワークをPythonで柔軟に書くことができ、学習させることが可能。GPUをサポートしており、複数のGPUを用いた学習も直感的に記述できます。

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

2360閲覧

colaboratoryのみでFileNotFoundError: [Errno 2] No such file or directoryエラーが起こる

seyu0930

総合スコア20

Chainer

Chainerは、国産の深層学習フレームワークです。あらゆるニューラルネットワークをPythonで柔軟に書くことができ、学習させることが可能。GPUをサポートしており、複数のGPUを用いた学習も直感的に記述できます。

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/07/17 09:29

jupyternotebookではエラーにならないのにcolaboratoryではFileNotFoundErrorが出てしまいます。

python

1import chainer 2import numpy as np 3from PIL import Image 4import os 5 6#学習データと検証データを分ける 7cats_images_train_path = "/Users/haru/dogscats/train/cats/" 8dogs_images_train_path = "/Users/haru/dogscats/train/dogs/" 9cats_images_valid_path = "/Users/haru/dogscats/valid/cats/" 10dogs_images_valid_path = "/Users/haru/dogscats/valid/dogs/" 11 12image_and_teacher_label_list = [] 13 14#画像と教師ラベルを紐付ける0:猫,1:犬 15 16import os 17 18def get_image_teacher_label_list(dir, label): 19 filepath_list = [] 20 #引数dir内の画像ファイルを取得 21 files = os.listdir(dir) 22 #ひとつずつ取り出してディレクトリ名+画像ファイル名,ラベル(パス,ラベル)でfilepath_listに追加 23 for file in files: 24 filepath_list.append((dir + file, label)) 25 return filepath_list 26 27#学習データと検証データをリストにする 28 29#学習データ猫の画像フォルダ。ラベルは0:猫 ←ここでエラー 30image_and_teacher_label_list.extend(get_image_teacher_label_list(cats_images_train_path, 0)) 31 32#学習データ犬の画像フォルダ。ラベルは0:犬 33image_and_teacher_label_list.extend(get_image_teacher_label_list(dogs_images_train_path, 1)) 34#検証データ猫の画像フォルダ。ラベルは0:猫 35image_and_teacher_label_list.extend(get_image_teacher_label_list(cats_images_valid_path, 0)) 36 37#検証データ犬の画像フォルダ。ラベルは1:犬 38image_and_teacher_label_list.extend(get_image_teacher_label_list(dogs_images_valid_path, 1))

エラー内容

python

1--------------------------------------------------------------------------- 2FileNotFoundError Traceback (most recent call last) 3<ipython-input-10-b6bea4f7b45f> in <module>() 4 2 5 3 #学習データ猫の画像フォルダ。ラベルは0:猫 6----> 4 image_and_teacher_label_list.extend(get_image_teacher_label_list(cats_images_train_path, 0)) 7 5 8 6 #学習データ犬の画像フォルダ。ラベルは0:犬 9 10<ipython-input-7-0c31ef7d6c07> in get_image_teacher_label_list(dir, label) 11 6 filepath_list = [] 12 7 #引数dir内の画像ファイルを取得 13----> 8 files = os.listdir(dir) 14 9 #ひとつずつ取り出してディレクトリ名+画像ファイル名,ラベル(パス,ラベル)でfilepath_listに追加 15 10 for file in files: 16 17FileNotFoundError: [Errno 2] No such file or directory: '/Users/haru/dogscats/train/cats/'

やってみたこと

python

1print(os.path.exists(cats_images_train_path))

でディレクトリがちゃんとあるか確認すると
jupyternotebookではTrue、colabではFalseになりました。

ちなみに全ての4つ全てのディレクトリで同じことが起きます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

該当のディレクトリを作成していなければエラーになるのは当然かと思います。クラウド上にデータをアップロードするかマイドライブへデータを保存してそこへ接続する必要があるでしょう。

参考:Google Colabの使い方

投稿2021/07/17 09:56

meg_

総合スコア10580

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

予想ですが、以下の赤丸をクリックする必要があります.(もし既にしていたら申し訳ないです)

投稿2021/07/17 09:41

HelloQ

総合スコア81

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問