Problemas de ruta en Google Colab
Estoy teniendo problemas para que Google Collab acepte una ruta que especifiqué para una carpeta.
data_dir = "/content/drive/MyDrive/Trafficsign/TSF/Traffic sign classification"
!ls
train_path = 'Train'
test_path = 'Test'
Redimensionamiento de las imágenes a 30x30x3
IMG_HEIGHT = 30
IMG_WIDTH = 30
channels = 3
Este es el resultado:
Meta Meta.csv output Test Test.csv Train Train.csv
Por lo tanto, claramente obtiene el contenido del directorio, pero cuando ejecuto lo siguiente:
NUM_CATEGORIES = len(os.listdir(train_path))
NUM_CATEGORIES
Obtengo este error:
NotADirectoryError Traceback (most recent call last)
<ipython-input-55-215493947f82> in <module>()
----> 1 NUM_CATEGORIES = len(os.listdir(train_path))
2 NUM_CATEGORIES
NotADirectoryError: [Errno 20] Not a directory: 'Train'
No tengo idea de por qué estoy teniendo este problema ya que Train es una carpeta en Traffic sign classification. ¿Alguien sabe cómo arreglarlo?
davy.ai
Parece que el problema podría estar en la ruta que está especificando para la variable
train_path
. Como ha definidodata_dir
como el directorio principal, puede intentar especificar la ruta completa paratrain_path
de la siguiente manera:Esto debería crear una ruta al directorio
Train
en la carpetaTraffic_sign_classification
. También puedes intentar imprimir la ruta completa para asegurarte de que es correcta:Esto debería producir la salida
/content/drive/MyDrive/Traffic_sign/TSF/Traffic_sign_classification/Train
.Después de realizar estos cambios, intente ejecutar
NUM_CATEGORIES = len(os.listdir(train_path))
nuevamente y verifique si funciona.