개발자에게 필요한 가장 첫 번째 덕목은 무엇이라 생각하시나요?다양한 의견이 있지만, 언제나 빼먹지 않고 이야기되는 것이 바로 협업 능력입니다.협업 능력은 분야와 직무를 막론하고 어디서든 중요한 스킬이겠지만, 특히 개발자들에게 많이 요구되는 이유는 아마 그만큼 협업을 통
데이터를 수집하는 과정에서 누락되지 않도록하는 것이 가장 좋은 방법이지만, 이미 결측치가 존재한다면 이를 처리해 줘야합니다.처리하는 방법으로는 크게 2가지가 존재하는데결측치가 있는 데이터를 제거한다.결측치를 어떤 값으로 대체한다.DataFrame.isnull() 은 데
💡 파이썬으로 그래프를 그린다는 건?도화지를 펼치고 축을 그리고 그 안에 데이터를 그리는 작업%matplotlib inline은 IPython에서 사용하는 매직 메서드입니다. Rich output에 대한 표현 방식인데요, 그래프와 같은 그림, 소리, 애니메이션과 같은
들어가기에 앞서, 먼저 질문을 하나 드리겠습니다. 여러분은 Loss와 Metric의 차이를 설명할 수 있으신가요? 예를 들어 RMSE(Root Mean Square Error)라는 개념은 Loss 함수로도 사용되기도 하고, 회귀 모델의 Metric으로 사용되기도 합니다
이 두 개념은 서로 헷갈리는 경우가 많으니 잘 알아두시면 좋을 것 같습니다.일단 한국어로 번역을 할 때 "정규화"로 번역되는 경우가 더러 존재하여 더욱 혼란스러우니 영어로 알아두시면 좋습니다.이는 정칙화라고 불리며 overfitting을 해결하기 위한 방법 중의 하나입
비지도 학습이란 지도 학습과 달리 training data로 정답 label이 없는 데이터가 주어지는 학습방법입니다.다시 말해, 아무도 정답을 알려주지 않은 채 오로지 데이터셋의 특징 및 패턴을 기반으로 모델 스스로가 판단하는 방법입니다.모든 데이터셋에 각각에 대한 정
비지도 학습의 대표적인 방법으로 Clustering과 Dimensionality Reduction을 들 수 있습니다.이번에는 그 중 하나인 차원 축소에 대해 알아보겠습니다.예전과 달리 현재는 모르는 것이 있을 때, 모르는 내용을 바로 찾아볼 뿐만 아니라 개인의 성향에