분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
온라인 채널 제품 판매량 예측 AI 온라인 해커톤
RAM 다운 해결 방법 아시는 분
train_input, train_target = make_train_data(train_data)
test_input = make_predict_data(train_data)
이 코드를 돌리다가 중간에 RAM이 다운되는데 혹시 해결방법 아시는 분 있나요?
삭제된 댓글입니다
train_input를 .npy로 저장해보니 18GB가 나오네요...
근본적으로 데이터 크기보다 RAM 용량이 부족해서 발생하고, 본 대회에서는 train_input 데이터 크기에 크게 의존합니다.
1. 따라서 여러 feature(ex.대분류, 중분류, 소분류, 일일 판매량 등) 중 성능 개선에 필요없는 특성들을 Drop하거나
2. 혹은 train_size(학습 활용 기간)을 증가시키면 될 것입니다.
3. 마지막으로는 데스크탑 환경이라면 RAM을 더 장착하시거나, 코랩 환경이라면 pro를 결제해서 용량을 증가시키면 됩니다.
train_input을 한번에 만들지 말고 여러번 쪼개서 각각 따로 .npy로 저장하고 학습때 하나씩 불러오면 좀 오래걸리긴 해도 베이스라인 코드에서 만든 데이터를 다 쓸 수 있긴 합니다
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
메모리 사용량 최적화 코드로 다시금 작성하시거나, 더 큰 RAM PC환경에서 실행하셔야 할 것 같습니다.