분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
베이스라인 트레이닝시 1 epoch 부터 F1-Score가 1이 나오는 현상
아래와 같이 베이스라인을 돌려봤는데 1Epoch 부터 F1-Score가 1이 나옵니다.
제출해도 0점으로 처리되고 있는 상황인데 어떤것이 원인인지 파악이 안됩니다 ..
Mac 환경이라 이런걸까요 ??
베이스라인을 그대로 했는데 오류가 발생할 수 있는건가요 ??
df = pd.DataFrame(columns=['img_path', 'label'])
df['img_path'] = all_img_list
df['label'] = df['img_path'].apply(lambda x : str(x).split('/')[2])
Baseline과 kh3000님의 경로가 달라서 발생한 것 같습니다.
위 코드의 ".apply(lambda x : str(x).split('/')[2])"의 2를 맞는 값으로 바꾸어주시면 문제가 해결됩니다.
만약 경로가 "content/mydrive/dacon/.../훼손" 이면 label자리에 모두 "dacon"이 들어갑니다. 이걸 맞는 값으로 만들어 주시면 됩니다!
감사합니다!! 해결됐습니다!!
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
현재 코드만으로는 정확한 정보를 알 수 없으나, 타겟값이 하나로 되어있는 경우 (예를들어 [0, 0, 0, 0, ..., 0]) 위와같은 오류가 발생할 수 있습니다.
target값이나 predict값을 출력해보거나 종류별 개수를 출력하여 이상이 있는지 확인해보시기 바랍니다.