image_generator class개수 문제
                                            
                                                
                                                
                                                
                                                
                                                
                                                 5434 단어  tensorflowtensorflow
                    
- text와 image를 multimodal 할 일이 생겼다.
 - 그런데 text와 image label의 개수가 다른것이다..
 - 확인결과 text label개수는 339 image lbel은 338이였는데 image generator를 사용하면서 생긴 버그이다.
 
1) 잘못된 라벨 개수
train_generator = train_datagen.flow_from_dataframe(
        train_df,
        x_col='path',
        y_col='class_name',
        target_size=input_shape[:2],
        batch_size=batch_size,
        shuffle=False
)
validation_generator = test_datagen.flow_from_dataframe(
        test_df,
        x_col='path',
        y_col='class_name',
        target_size=input_shape[:2],
        batch_size=batch_size,
        shuffle=False
)
- 출력
 
Found 11573 validated image filenames belonging to 338 classes.
Found 3076 validated image filenames belonging to 338 classes.
2) 수정
train_generator = train_datagen.flow_from_dataframe(
        train_df,
        x_col='path',
        y_col='class_name',
        target_size=input_shape[:2],
        batch_size=batch_size,
        shuffle=False,
        classes=list(train_df['class_name'])
)
validation_generator = test_datagen.flow_from_dataframe(
        test_df,
        x_col='path',
        y_col='class_name',
        target_size=input_shape[:2],
        batch_size=batch_size,
        shuffle=False,
        classes=list(train_df['class_name'])
)
- 출력
 
Found 11573 validated image filenames belonging to 339 classes.
Found 3076 validated image filenames belonging to 339 classes.
- classes 를 이용하여 직접 라벨수를 정해주면 된다.
 
Author And Source
이 문제에 관하여(image_generator class개수 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hanovator/imagegenerator-class개수-문제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)