머신러닝을 공부하다 보면 랜덤포레스트(Random Forest)라는 말을 자주 듣게 됩니다.이름만 보면 조금 어렵게 느껴집니다.“랜덤은 무작위라는 뜻이고, 포레스트는 숲이라는 뜻인데, 머신러닝에서 숲이 왜 나올까?”처음에는 이렇게 느낄 수 있습니다.하지만 랜덤포레스트의 핵심 개념은 생각보다 쉽습니다.간단히 말하면 랜덤포레스트는 여러 개의 결정트리가 함께 의견을 내고, 그 의견을 모아서 최종 결정을 내리는 머신러닝 방법입니다.초등학생도 이해할 수 있게 비유하면 이렇습니다.한 명의 친구에게만 물어보는 것이 아니라, 여러 친구에게 물어본 뒤 다수결로 결정하는 방법입니다.한 명이 판단하면 틀릴 수 있습니다.하지만 여러 명이 각자 생각하고, 그 결과를 모으면 더 안정적인 답을 낼 수 있습니다.랜덤포레스트도 똑같습..