온라인 채널 제품 판매량 예측 AI 온라인 해커톤

채용 | 알고리즘 | 정형 | 시계열 | LG Aimers | 수요 예측 | SFA

  • moneyIcon 상금 : 본선 진출
  • 1,699명 마감

 

validation PSFA score 구현공유 (수정)

2023.08.06 16:55 4,310 조회 language

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 부분을 수정하였습니다!

코드
로그인이 필요합니다
0 / 1000
류상연
2023.08.07 15:24

indexs_bigcat[bigcat] = list(train_data.loc[train_data['대분류'] == 0].index) 부분에서 ['대분류'] == 0 이아니라 각각 bigcat에 대한 인덱스를 할당해야하지 않나요?

BrainAI_뽀야쭈
2023.08.07 16:51

감사합니다 수정하겠습니다!

한성대학교_김태민
2023.08.11 01:12

scale_max_dict가 어디서 온건가요? 15890을 초과하던데

BrainAI_뽀야쭈
2023.08.16 10:26

scale_max_dict는 https://dacon.io/competitions/official/236129/codeshare/8656?page=1&dtype=recent 에 게시한 
BrainAI_이희원님의 코드를 사용했습니다!

술식반전-아카
2023.08.26 12:52

삭제된 댓글입니다

BrainAI_뽀야쭈
2023.08.16 10:26

scale_max_dict는 https://dacon.io/competitions/official/236129/codeshare/8656?page=1&dtype=recent 에 게시한 
BrainAI_이희원님의 코드를 사용했습니다!

Idea경진대회
2023.08.18 14:19

코드를 사용하고 싶어서 baseline코드에 validation  코드를 입력했더니 밑에 분들과 똑같은 오류가 발생하네요. 이희원님 코드까지 같이 사용했는데, 추가로 수정해야할 부분이 있을까요??

BrainAI_뽀야쭈
2023.08.18 18:15

어느 부분에 오류가 발생하셨는지 알려주실 수 있을까요?

Idea경진대회
2023.08.18 22:02

현재 코드 수정한부분은 validation 부분 코드랑 이희원님 코드를 수정한 상태입니다.
근데 위의 분들과 똑같은  15890 key error가 오류가 발생하는데,
이희원님 코드는  scale_min_dict size가 데이터양만큼있는 반면 선생님코드에 inverse scaling 하는 코드의 pred의 range는 10만정도가 나오는데,
궁금한 것은 저 코드를 baseline validation 코드로 대체만 해서 코드를 돌릴 수 있는 것인지 아니면 추가적으로 다른 작업을 해주어야되는지 궁금합니다.

BrainAI_뽀야쭈
2023.08.18 23:41

1개의 epoch이 끝나고 (15890, 90, ?)인 input값과 (15890, 21)인 output값을 가지게 val loader를 따로 만들어야 합니다.
 제가 이 부분을 정확하게 언급하지 않아서 착오가 생기신 것 같습니다. 
base line 방식이 아니라 (15890, 90, ?) input (15890, 21) output을 갖는 형태로 한 개씩 validation loader를 만들어 주었습니다.

Idea경진대회
2023.08.20 23:59

감사합니다 ㅠㅠ
코드를 계속 수정해봤는데 제가 짠 코드는 코랩상에서는 GPU부족으로 안돌아가는 것 같아요
딥러닝은 처음이라 BASELINE으로 PSFA평가방식은 사용을 못한다니..ㅋㅋ
 코드 보고 많이 배우고 가요!!
감사합니다!

BrainAI_뽀야쭈
2023.08.21 12:53

넹넹 파이팅하세용~

3won
2023.08.22 17:35

안녕하세요. 선생님 잘 구경했습니다. 혹시 PSFA 식 적용하면 Val PSFA 몇정도 나오시나요??

BrainAI_뽀야쭈
2023.08.22 22:38

정확하게 말씀드리긴 그런데 public score보다 높게 나오는 것 같긴 합니다 ㅎㅎ

장동언
2023.08.23 19:05

정보 공유 감사합니다ㅎㅎ혹시 이번 코랩무료 버전 BaseLine 코드에서도 동작 하나요?

BrainAI_Dolphin
2024.04.09 16:47

Good