#오늘의 파이썬 #1일1오파 #파이썬 # python

매일 오전10시 업로드, Dacon Daily Python Camp. 1일1오파 격파하기!

  • moneyIcon Prize : 교육
  • 30Team D-101520

 

Lv1 모델링 python 파이썬 2/6 모델개념(의사결정나무)

2021.06.16 14:56 2,246 Views

오늘은 의사결정나무 모델을 설명드리겠습니다. 📣


의사결정나무란? 🤷

결정 트리는 의사 결정 규칙과 그 결과들을 트리 구조로 도식화한 의사 결정 지원 도구의 일종입니다. 즉 스무고개 방식으로 구조화되는 것입니다.


원리를 살펴보겠습니다. 🧑‍🏫


EDA 를 통해 data를 살펴보면 각 행(row) 들은 피쳐들을 갖고 있습니다. 이 중 하나의 피쳐를 정해서 해당 피쳐의 값에 대해 특정한 하나의 값을 정한다면, 이를 기준으로 모든 행(row) 들을 두 개의 노드(node) 로 분류(Binary decision rule. 이진분할) 할 수 있습니다. ✅


만약 특정하게 2️⃣개를 정한다면 3️⃣진분할이 되는 것입니다. 대표적인 의사결정나무인 CART 의사결정 나무 는 이진분할을 사용합니다. 앞으로 CART 의사결정나무에 맞춰 설명을 이어나가겠습니다.


자 그럼, 🔄 파생된 두 개의 노드에 대해서 또 다시 새로운 피쳐의 특정한 값을 정하고 분류를 진행합니다. 그리고 이 과정을 반복하게 되면 점차 피쳐의 값에 따라 data 들이 분류가 되며 이것이 의사결정 나무의 원리입니다. 🌳


특정한 값을 정하는 의사결정 나무의 대원칙은 ✅ "한쪽 방향으로 쏠리도록" 입니다. 🙅 분류될 때는 공평하게 비슷한 양으로 나뉘도록 값을 정하는 것이 아니라, 🙆 "한쪽 방향으로 쏠리도록" 해주는 특정한 값을 찾는 것이며, 이를 불순도를 계산해서 찾아냅니다.


의사결정나무 모델은 scikit-learn 에서 모듈을 불러올 수 있습니다.


import sklearn
from sklearn.tree import DecisionTreeClassifier


더 자세한 원리를 알고 싶으신 분은 DACON.kyle 님의 Github 을 참고하세요 


⬅️ Lv1 | 모델링 | 1/6 | Sklearn 패키지

Lv1 |모델링 | 3/6 | 모델선언(의사결정나무)➡️

↩️ 오늘의 파이썬 리스트


#데이콘 #데이콘_101 #파이썬 #머신러닝 #딥러닝 #인공지능 #앙상블 #의사결정나무 #코랩 #데이터 #데이터분석 #판다스 #넘파이 #데이터사이언티스트 #AI #Python # Pandas #Numpy #lightgbm #read_csv #DACON #kaggle #sckit-learn

캣니스
2021.06.26 11:19

우철
2021.06.30 16:00

쩐쭈나이차
2021.07.13 23:33

임노아
2021.07.19 17:14

done

예온
2021.07.22 11:19

done

정장입고시퍼요
2021.08.02 14:52

dazzi
2021.08.02 20:48

분석을할상인가
2021.08.03 14:44

내인생트루먼쇼
2021.08.12 20:21

란계
2021.08.22 17:58

세라자데
2021.08.26 16:07

done

그린티
2021.09.02 11:06

Willbee
2021.09.03 03:38

done

DSJY
2021.09.08 15:30

서승현
2021.09.09 23:01

다욤
2021.09.12 18:21

Solhong
2021.09.17 16:57

찬찬이
2021.09.23 20:43

neppy
2021.09.26 19:16

Dataseeker
2021.09.28 13:34

changhyeon
2021.09.28 18:09

Done

진리의 탐구자
2021.09.29 16:20

done

Holte
2021.09.30 00:35

✅ 

ikmarch28
2021.10.01 13:53

줌도리
2021.10.03 23:42

쇠질하는코린이
2021.10.05 15:17

done

junghyuntaek
2021.10.09 15:02

HU
2021.10.09 19:32

done

MINGAHAHA
2021.10.25 16:26

왼쪽눈썹왁싱
2021.10.26 16:47

roar
2021.11.05 00:23

done

DDoS
2021.11.15 22:09

mission clear 

yulia.
2021.11.16 18:28

letsbig
2021.11.21 10:26

breaktime
2021.11.24 14:56

바스티아
2021.11.25 14:43

gpflr
2021.11.26 16:15

done

sunnydays
2021.11.27 12:20

matthew624
2021.12.01 23:15

 ✅

지금노플
2021.12.07 10:31

SAIKYO
2021.12.07 17:43

done

sotanfdl
2021.12.09 14:39

주주리
2021.12.12 23:28

녹삭
2021.12.18 11:53

done

단발토끼쓰
2021.12.18 15:12

하랴랴
2021.12.18 16:08

MMMMMMMMMMMMMMMMMMMM
2021.12.20 12:24

moran
2021.12.20 15:14

s_nana
2021.12.27 22:28

암냠냠
2021.12.29 00:37

done

쫄쫄
2021.12.29 09:05

swell
2021.12.30 14:12

cm
2021.12.30 21:48

자퇴생
2022.01.02 22:10

done

Wonjun Lee
2022.01.03 14:02

done 

yongE
2022.01.04 04:32

done

201702018
2022.01.05 16:10

hijihyo
2022.01.07 00:58

done

jj150618
2022.01.12 00:07

dbnoid
2022.01.13 14:17

inuin
2022.01.13 14:43

done

isoy
2022.01.13 19:33

소로소솜
2022.01.17 13:47

로그인이 필요합니다
0 / 1000