Decision Tree Decision Tree는 Decision Making 구현법 중 하나이다. 빠르고, 쉽게 구현 가능하고 이해하기 쉽다는 장점을 가지고 있다. 위 트리에서 Leaf 노드는 실행할 액션(output)이 된다. input이 어떻게 들어오느냐에 따라 매우 민감하게 output이 바뀔 수 있기 때문에 주의가 필요하다. AND/OR Decision Tree내에서 AND/OR을 구현하는 것은 쉽다. 아래의 그림을 보자 Branching 위 그림처럼 Decision Tree에서 3개 이상의 Branch를 사용할 수 있는데, 2개의 branch만 사용하는 구조에 비해서 더 빨리 output을 찾을 수 있다는 장점이 있다. 그럼에도 불구하고 보통은 2개의 브랜치만 사용한다. 그 이유는 다음과 같..