묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결빅분기 실기 1Day Class(R)
cross validation score negative
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. cross validation관련 하여 질문드리고자 합니다. 모델을 만든 후 데이터 셋에 대하여 cross val을 실행하였는 데요. train 데이터에 대해서는 0.56 정도의 스코어가 나왔는 데 cross val을 통한 스코어 평균 값은 -0.07 가 나왔습니다. 이렇게 다르게 나오는 이유가 궁굼합니다. 답변 주시면 정말 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Condition Variable 에서의 lock 문제
안녕하세요 Rookiss 님 좋은 강의 감사합니다. 다름이 아닌 condition variable 에서 producer ( ) 코드 에서 { { unique_lock<mutex> guard(m); q.push(100); } //생략 } 이렇게 unique_lock 을 걸어주게 되고, Consumer 측에서는 { while (true) { unique_lock<mutex> lock(m); // 생략 } } 여기서 궁금한게, thread1(producer) , thread2(consumer) 시, thread1 에서 mutex m 을 unique_lock 으로 잠가주게 되고, thread2 에서 mutex m 을 또 unique_lock 으로 잠가주게 되어, 재귀적으로 lock 이 일어나게 되는데, 왜 오류가 일어나지 않는지 궁금합니다. ps ) unique_lock 으로 인자를 주어, 처음부터 lock을 안걸어줄 수도 있는데, 그냥 mutex m 만 인자로 넘길시 , 바로 생성자에서 lock 을 걸어버린다고 찾아보았습니다. 헌데, 여기서는 재귀 lock 이 일어난것 처럼 보여서, 제가 잘 이해하지 못한 부분이 있는지 여쭤봅니다.