No text files found in directory with text_dataset_from_directory

Hi everybody,

I’m new in this forum and shure you can help me.

I got following error with text_dataset_from_directory:

ValueError: No text files found in directory /Users/roger/Data/Logs/train. Allowed format: .txt

I used this code for text_dataset_from_directory:

train_dir = '/Users/roger/Data/Logs/train'
val_dir = '/Users/roger/Data/Logs/validation'
test_dir = '/Users/roger/Data/Logs/test'

AUTOTUNE = tf.data.AUTOTUNE
batch_size = 32
seed = None

train_ds = tf.keras.utils.text_dataset_from_directory(
    train_dir,
    batch_size=batch_size,
    seed=seed)

class_names = train_ds.class_names
train_ds = train_ds.cache().prefetch(buffer_size=AUTOTUNE)

val_ds = tf.keras.utils.text_dataset_from_directory(
    val_dir,
    batch_size=batch_size,
    seed=seed)

val_ds = val_ds.cache().prefetch(buffer_size=AUTOTUNE)

test_ds = tf.keras.utils.text_dataset_from_directory(
    test_dir,
    batch_size=batch_size)

test_ds = test_ds.cache().prefetch(buffer_size=AUTOTUNE)

Folder with Text-Files looks like this:

Content of a Text-File looks like this:

How I can fix this error?

Many thanks for helping me.

1 Like

How many files are present in each directory?

Hi, Roger

It has been a long time since your post which I have just seen. Anyway, ahave your check the corrent working directory is the same where you files are? If not, change it.

immport os

os.getcwd()

os.chdir(“your dir”)