1. 정해진 절차 내에서 특정 경향성을 캐치한다.
2. 캐치한 경향성을 바탕으로 하여 적합한 모델을 만든다.
3. 만들어진 모델을 코드로 옮긴다.

1번은 iq 영향이 존나 클텐데 ㅇㅅㅇ