분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
베이스라인 json 데이터 문의드립니다.
베이스라인에서 사용하신 json 파일과 실제 배포하신 json 파일의 구조가 많이 다른 것 같습니다.
json 정보를 출력해보면 다음과 같이 출력됩니다.
json keys : dict_keys(['action', 'actor', 'id', 'annotations'])
json actor info : None
json image info : None
json annotations keys : dict_keys(['image_id', 'data'])
그래서 정답지 로딩하는 코드를 다음과 같이 action key에서 받아올 수 있도록 수정하였습니다.
answers = []
for train_folder in train_folders :
json_path = glob(train_folder + '/*.json')[0]
js = json.load(open(json_path))
cat = js.get('action')[0] # 수정
cat_name = js.get('action')[1] # 수정
answers.append([train_folder.replace(data_path,''),cat, cat_name])
answers = pd.DataFrame(answers, columns = ['train_path','answer', 'answer_name'])
answers
데이터가 제가 다운 받은 것이 이상한 것인지 한 번 확인해주시면 감사하겠습니다.
안녕하세요, 작성자 님.
말씀해주신대로 현재 작성자님께서 사용하고 계신 json파일이 맞습니다.
BASELINE에 재배포되기 전 json파일을 사용해 발생한 문제로 확인되었으며,
09월 23일 10시 30분 기준으로 BASELINE코드가 수정되었습니다.
불편을드려 죄송합니다.
감사합니다.
Dacon.MockingJay 드림.
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
직업정보제공사업 신고번호: J1204020250004
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io |
전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
안녕하세요 확인되었습니다.
금주 목요일에 공지 드리겠습니다.
감사합니다. 데이콘팀 드림