분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
validation PSFA score 구현공유 (수정)
https://dacon.io/en/competitions/official/236129/codeshare/8635?page=1&dtype=recent
bullbear님이 구현하신 코드 참고해서 만들어 보았습니다.
1개의 epoch이 끝나고 (15890, 90, ?)인 input값과 (15890, 21)인 target값으로 만든 valloader를 이용하면 아래코드로 PSFA score를 산출할 수 있습니다.
indexs 부분을 수정하였습니다!
감사합니다 수정하겠습니다!
scale_max_dict가 어디서 온건가요? 15890을 초과하던데
scale_max_dict는 https://dacon.io/competitions/official/236129/codeshare/8656?page=1&dtype=recent 에 게시한
BrainAI_이희원님의 코드를 사용했습니다!
삭제된 댓글입니다
scale_max_dict는 https://dacon.io/competitions/official/236129/codeshare/8656?page=1&dtype=recent 에 게시한
BrainAI_이희원님의 코드를 사용했습니다!
코드를 사용하고 싶어서 baseline코드에 validation 코드를 입력했더니 밑에 분들과 똑같은 오류가 발생하네요. 이희원님 코드까지 같이 사용했는데, 추가로 수정해야할 부분이 있을까요??
어느 부분에 오류가 발생하셨는지 알려주실 수 있을까요?
현재 코드 수정한부분은 validation 부분 코드랑 이희원님 코드를 수정한 상태입니다.
근데 위의 분들과 똑같은 15890 key error가 오류가 발생하는데,
이희원님 코드는 scale_min_dict size가 데이터양만큼있는 반면 선생님코드에 inverse scaling 하는 코드의 pred의 range는 10만정도가 나오는데,
궁금한 것은 저 코드를 baseline validation 코드로 대체만 해서 코드를 돌릴 수 있는 것인지 아니면 추가적으로 다른 작업을 해주어야되는지 궁금합니다.
1개의 epoch이 끝나고 (15890, 90, ?)인 input값과 (15890, 21)인 output값을 가지게 val loader를 따로 만들어야 합니다.
제가 이 부분을 정확하게 언급하지 않아서 착오가 생기신 것 같습니다.
base line 방식이 아니라 (15890, 90, ?) input (15890, 21) output을 갖는 형태로 한 개씩 validation loader를 만들어 주었습니다.
감사합니다 ㅠㅠ
코드를 계속 수정해봤는데 제가 짠 코드는 코랩상에서는 GPU부족으로 안돌아가는 것 같아요
딥러닝은 처음이라 BASELINE으로 PSFA평가방식은 사용을 못한다니..ㅋㅋ
코드 보고 많이 배우고 가요!!
감사합니다!
넹넹 파이팅하세용~
안녕하세요. 선생님 잘 구경했습니다. 혹시 PSFA 식 적용하면 Val PSFA 몇정도 나오시나요??
정확하게 말씀드리긴 그런데 public score보다 높게 나오는 것 같긴 합니다 ㅎㅎ
정보 공유 감사합니다ㅎㅎ혹시 이번 코랩무료 버전 BaseLine 코드에서도 동작 하나요?
Good
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
indexs_bigcat[bigcat] = list(train_data.loc[train_data['대분류'] == 0].index) 부분에서 ['대분류'] == 0 이아니라 각각 bigcat에 대한 인덱스를 할당해야하지 않나요?