2021 Ego-Vision 손동작 인식 AI 경진대회

알고리즘 | CV | 분류 | 제어 | LogLoss

 

베이스라인 json 데이터 문의드립니다.

작성자 비공개
2021.09.19 21:50 1,558 조회

베이스라인에서 사용하신 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


데이터가 제가 다운 받은 것이 이상한 것인지 한 번 확인해주시면 감사하겠습니다.

로그인이 필요합니다
0 / 1000
당쇠
2021.09.21 17:32

안녕하세요 확인되었습니다.

금주 목요일에 공지 드리겠습니다.

감사합니다. 데이콘팀 드림

DACON.MockingJay
2021.09.23 10:34

안녕하세요, 작성자 님.
말씀해주신대로 현재 작성자님께서 사용하고 계신 json파일이 맞습니다.
BASELINE에 재배포되기 전 json파일을 사용해 발생한 문제로 확인되었으며,
09월 23일 10시 30분 기준으로 BASELINE코드가 수정되었습니다.
불편을드려 죄송합니다.
감사합니다.
Dacon.MockingJay 드림.