ืืจืฆืื 4 - ืกืืืื ืืืกืงืจืืืื ืืืื
ืื ื ืืื ืืืื
ืืขืืืช ืกืืืื
ืืขืืืช ืกืืืื ืื ืืขืืืช supervised learning ืฉืืื ืืืฉืชื ื ืืืงืจืื ืฉืืืชื ืื ืกืื ืืืืืช ืืื ืืฉืชื ื ืืงืจืื ืืืื ืืฉืจ ืืืื ืืงืื ืกื ืขืจืืื ืกืืคื (ืืจืื ืงืื).
ืืืืืืืช ืืืขืืืช ืกืืืื:
- ืืขืจืืช ืืืชืจืื ืขื ืืืฉืืืื ืืืืืฉ (ืืืื ืจืื, ืงืจืื ืืจืื ืฉืืืคื ืื ืืื') ืืชืื ืชืืื ืืช ืืืฆืืืช ืืจื.
- ืืขืจืืช ืืกืื ืื ืืืืจ ืืื.
- ืืขืจืืช ืืืืืื ืืชื ืื ืืชืืื ื.
- ืืขืจืืืช speach-to-text ืืฉืจ ืืืคืืืช ืงืืข ืืืืื ืืืืืื.
- ืืขืจืืช ืืืืืื ืคื ืื ืืชืืื ืืช.
ืืืืื ืืืืคื ืฉื ืืืฉืชื ื ืฉืืืชื ืืกื ืื ืืืืืช ืืื ืืขืืืช ืจืืจืกืื ืืืขืืืช ืกืืืื, ืืื ืืืขืฉื ืืื ืืฉืืขืืชื ืืฉืคืืข ืืืืคื ื ืืืจ ืขื ืืืืืืื ืืืฉืืืืช ืฉืืื ื ืฉืชืืฉ ืขื ืื ืช ืืคืชืืจ ืืขืืืช ืกืืืื. ืฉื ื ืืกืืืืช ืืขืืงืจืืืช ืืฉืื ื ืืื ื:
- ืืืขืืืช ืกืืืื ืื ื ื ืืคืฉ ืืืื ืืฉืจ ืืืืฆืจ ืขืจืืื ืืืืืื (ืืืืื ื) ืืืื ืื ื ืืื ืืืฉืชืืฉ ืืืืืืื ืจืฆืืคืื, ืืืื ืคืืืื ืืืื, ืืคื ืฉืื. ืื ืืกืฃ, ืืคืื ืงืฆืืืช ืืฉืจ ืืืฆืืืืช ืขืจืืื ืืืืืื ืืื ืืขื ืืืืจ ืขื ืื ืืืจืช (ืืื ืงืืืขื ืืื ืืงืื ืืืื ื ืงืืืืช ืื ืืจืฆืืคืืช ืฉืืื ืืื ืขืืืจืช ืืขืจื ืืื ืืืืจ). ืืื ืื ื ืืื ืืืคืฉ ืืช ืืืืื ืืืืคืืืืืื ืขื ืืื ืืืืจื ืืืฉืืืื ื-0 ืื ืืขืืจืช ืฉืืืืช ืืื gradient descent.
- ืืืขืืืช ืกืืืื ืืจืื ืื ืชืืื ืืฉืืขืืช ืืืจืืง ืืื ืืืืืื ืืขืจื ืืืืืืชื ืฉื . ืืืืืื, ืื ืืกืืื ืืืืืช ืืช ืืืืช , ืืืืื ืฉื ืืืืช (ืืฉืจ ืืืคืืขื ืืฆืืื ื ืืืืฃ ืืืช) ืืื ืื ืืืจืื ืืืืื ืืื ืืืชืจ ื (ืืฉืจ ื ืืฆื ืจืืืง ืืืชืจ). ืขืงื ืื ืคืื ืงืฆืืช ืืืืจ ืืื MSE ืืฉืจ ืืชืืืืกืืช ืืืืื ืฉื ืฉืืืืช ืืืืืื ืืืื ืื ืจืืืื ืืืืช ืื ืืืฅ ืืืฉืชืืฉ ืืคืื ืงืฆืืืช ืืืืจ ืืืจืืช ืืืื misclassification rate (ืฉืืืชื ื ืืืืจ ืืื).
ืืืจืฆืื ืืงืจืืื ื ืืืจ ืฉืชื ืฉืืืืช ืืืกืงืจืืืื ืืืืืืช ืืคืชืจืื ืืขืืืช ืกืืืื.
ืืืืฉื ืืืืกืงืจืืืื ืืืืืช - ืชืืืืจืช: ืชืืช ืืืืฉื ืืืืกืงืจืืืื ืืืืืช ืื ื ืื ืกืื ืืื ืืช ืืืื ืืขื ืืืฆืืขืืื ืืืืื ืืื ืืืคืฉืจ ืขื ืืืืื. ืืื ืื ืกืืช ืืืืืืื ืืช ืืืืช ื overfitting ืื ื ื ืฉืื ืืืืืืช ืขื ืคืื ืงืฆืืืช ืืืืืื, ืืคื ืฉืจืืื ื ืืืจืฆืื ืืืืจืื ื.
ืืขืื ืืืืืื
ืืืืจืืช ืืจืืืกื ืืฉืจืื ืืฉืชืืฉืื ืืืขืจืืืช ืืืืืืืืช ืฉืืืืจืืช ืืืชืจืืข ืขื ืขืกืงืืืืช ืืฉืืืืช ืฉืขืฉืืืืช ืืืืืช ืืื ืืืช ืืฉืจืื, ืืืืืื ืืืฉืจ ืืืฆืข ืืขืืกืงื ืืฉืชืืฉ ืืืจืืืก ืืืฉืจืื ืื ืื. ืืขืจืืืช ืืื ืื ืกืืช ืืืฆืข ืกืืืื ืฉื ืืขืืกืงื ืืขืืกืงื ืืืืืืืืช ืื ืืฉืืื ืขื ืกืื ืคืจืื ืืขืืกืงื, ืืืื:
- ืืกืืื.
- ืืจืืง ืืขืืกืงื (ื ื ืื ืืืืงืื ืฉื ืืื ืืช) ืืืขืืกืงื ืืืืจืื ื.
- ืืจืืง ืืขืืกืงื ืืืืชืืืช ืฉื ืืืงืื.
- ืืฉืขื ืืืื.
- ืืืคื ืืืืฆืจืื ืฉืืื ืืช ืืืืจืช (ืืืืืช, ืืืฆืจื ืืฉืื, ืืืืื, ืจืื, ื ืื"ื, ืืื')
ืืจื ืืืช ืืื ืืช ืืขืจืืช ืฉืืื ืืื ืืขืืจืช supervised learning ืขื ืืื ืฉืืืืฉ ืืืืื ืืืื ืฉื ืืืืืืืช ืืชืืืืืืช ืืืขืืจ. ืืืจืฆืื ืื ื ืฉืชืืฉ ืืขืื ืื ืืืืืื. ื ืชืืืืก ืืืืื ืืื:
ื ืจืฆื ืืืฆืื ืืืื ืืฉืจ ืืื ืฆืื ืืืฉ ืฉื ืืจืืง ืืืืืจ ืืืืืจ ืืืืื ืฉื ืืื ืืขืกืงื ืืฉืืื ืื ืื. ืืืืืื:
(ืืืืืื ืืื ื ืงืืื ืืื ืืฆืืข ืฉื ืืจืงืข)
ืืืืงื ื train-test
ื ืืืง ืืช ืืืืื ื80% train ื 20% test:
ืฉืืืช ืืกืืืื ืื
ื ืฆืื ืืช ืืฉืืืช ืืกืืืื ืื ืืืงืืืืื ืืืขืืืช ืกืืืื:
- ืืืขืืืช ืกืืืื ื ืืื ืืืชืืืืก ืืืืื ืืื ืืกืืื (classifier) ืื discriminator (ืืงืืื).
- ืืช ืืขืจืืื ืืฉืื ืื ืฉืืืชื ืืชืืืืืช ืืืื ืืงืื ืืื ืื ืืืืงืืช.
- ืืช ืืกืคืจ ืืืืืงืืช ื ืกืื ืืงืจืืก ื .
- ืืขืืืช ืกืืืื ืฉืืื ืืฉ ืจืง 2 ืืืืงืืช, , ืืืืื ืืช ืืขืืืช ืกืืืื ืืื ืืจื.
-
ืืกืืืื ืืื ืืจื, ืืงืืื ืืืฉืชืืฉ ืืืื ืืืืืคืฆืืืช ืืืืืช ืืกืืืื ืืืืืงืืช:
- .
- .
-
ืืกืืืื ืื ืืื ืืจื, ืืงืืื ืืืฉืชืืฉ ืืืื ืืืืืคืฆืืืช ืืืืืช ืืกืืืื ืืืืืงืืช:
- .
- .
Misclassification rate
ืคืื ืงืฆืืืช ืืืืืจ ืื ืคืืฆื ืืืขืืืช ืกืืืื ืืื ื ืคืื ืงืฆืืืช ื misclassification rate. ืคืื ืงืฆืื ืื ืืืฉืืช ืืช ืืชืืืจืืช ืฉืื ืฆืคืื ืืืืื ืืืฆืข ืฉืืืืืช ืืืืื (ืืื ืงืฉืจ ืืืืื ืืฉืืืื). ืืืืื ืืจืื ืคืื ืงืฆืืืช ืืฉืืืื ืื ืคืืฆืืช ืื ืคืื ืงืฆืื ืื ืืืืืจืช ืืคืื ืงืฆืืืช risk ืืืื ืืฉืชืืฉืช ืืคืื ืงืฆืืืช ื loss ืืืื:
ืคืื ืงืฆืืืช loss ืื ื ืงืจืืช ืคืื ืงืฆืืืช ื zero-one loss. ืชืืช ืคืื ืงืฆืื ืื ืืืืืืื ื ืืื ืื ืืงืืื ืฆืืื 0 ืืฉืืืืืช ืืงืืื ืฆืืื 1 (ืื ืชืืืช ืืืืื ืืฉืืืื). ืคืื ืงืฆืืืช ื misclassification rate ื ืจืืืช ืื:
ืืืืื ืืืืคืืืืืื
ืืืื ืชื ืืคืืืื ืืืฉืืชืฃ ืฉื ื ื ืืชื ืืืฉื ืืช ืืืืื ืืืืคืืืืืื ืฉื ื misclassification rate. ืืืื ืื ื ืชืื ืขื ืืื:
ืืืื ืื ืืืขืฉื ืืืืืจ ืืช ื ืืื ืกืืืจ (ืืื ืฉืืื, ื mode) ืืืกืชืืจืืช ืฉื ืืืื ืชื .
(ืืคืืชืื ืืืงืจื ืฉื ืืืืื ืื ืืืชื ื ืืืคืืข ืืชืจืืื 2 ืืืคืืชืื ืืืงืจื ืืืืชื ื ืื ืชื ืืชืจืืื ืืืช 1)
1-NN (1-Nearest Neighbours)
1-NN ืืื ืืื ืืืืืืจืืชืืื ืืคืฉืืืื ืืืืชืจ ืืื ืืืช ืืืื ืืืขืืืช superviesed learning. ืืฉืืื ืื ืืืืืื ืืชืืฆืข ืืืืคื ืืื, ืืขืืืจ ืืกืืืื, ืฉืืขืืืจื ื ืจืฆื ืืืฆื ืืช ืืืืืื, ื ืืคืฉ ืืืืื ืืช ืืืืืื ืขื ื ืืงืจืื ืขืืื ืืืืชืจ (ืืฉืื ืืงืจืื ืืืืชืจ) ืื ืืฆืข ืืช ืืืืืื ืขื ืคื ื ืฉืืชืืื ืืืืชื ืืืืื. ืืืืื ืื ืืืขืฉื ืืื ืฉืื ืฉื ืืืืื (ืื ืื ืฉื ืืืื) ืืืืืืื ื ืขืฉื ืืฉืืจืืช ืขื ืคื ืืืืื. ืฉืืืืช ืืกืื ืื ืืืื ืืช ืฉืืืืช ื-ืคืจืืืจืืืช.
ื ืจืฉืื ืืืช ืืืืคื ืืชืืื. ื ืชืื ืืืื ืืืืืื ื ืืกืคืช (ืืฉืจ ืืื ื ืืืง ืืืืืื) ืฉืขืืื ื ืจืฆื ืืืฆืข ืืช ืืืืืื. ื ืืฆืข ืืืืื ืืฉืืืช ื 1-NN ืืืืคื ืืื:
- ื ืืฆื ืืช ืืืื ืืงืก ืฉื ืืฉืื ืืงืจืื ืืืืชืจ
- ืืืืืื ืืืื ืืชืืืืช ืฉื ืืฉืื ืืงืจืื ืืืืชืจ
ืืื ืืฉืชืืฉื ื ืืืจืืง ืืืงืืืื (ื ืืจืืช ืฉื ืืืจืืง ืืื ื -ืื). ื ืืชื ืืืืื ืืืืืืฃ ืืื ืื ืืื ืืื ืืจืืง ืืืจ ืืชืืืช ืืฆืจืื ืืืขืื.
ืืืืื
ื ืคืขืื ืืช 1-NN ืขื ืืืืืื ืฉืื ื:
ืืืืืจืืชื ืื ืืืื ืืืืื ืฉืืืืืื ืื ืงืืืืช ืฉื ืืืืื ืืืกืืืืชื ืืืืืืืช ืชืชืืื ืืชืืืืช ืฉืืื. ืืืช ืืืืจืช ืฉืขื ืื ืงืืืืช ืืืืืื ืื ื ืืฆืคืื ืืงืื ืืืืื ืืืฉืื. ื ืฉืื ืืื ืื ืฉืืืื ืื ืืืฆืจ ืืจืื "ืืืื", ืืืฉื ืืืงืจืื ืฉืืื ืืฉื ื ื ืงืืื ืืชืืื ืืืืืืจ ืฉื ืืจืื ื ืงืืืืช ืืืืืืช ืืืืืคื. ืกืืืจ ืืื ืื ืฉืืืื ืืื ืืชืืืืื ืกืคืฆืืคืืช ืืืืื ืื ืชืื ืืื ืืืืจื ืืืื ื ืืื ืื ืืขืืืจ ืืืื ืืืจ. ืืืื ืืืืืง ืืขืืืช ื overfitting.
ื ืชืืืืก ืืจืืข ืืฆืืจื ืฉื ืืืืืืืช ืืื ืฉื ื ืืืืืจื ืืืืืื ืืฉืื ืื. ืืฉื ืื ื ืืืง ืืจืืข ืืช ืืืจืื ืืืืืืจืื ืฉืื ืื ืขื ืคื ืืฉืื ืืื ืงืจืื ืืืฉืืืื ืืื ื ืงืืื ืืืจืื. ืืืืงื ืฉืืื ืชืืฆืืจ ืืืขืฉื ืชืืื ืืืืืื ืื Voronoi cells ืืฉืจ ืืงืืคืื ืื ืืืช ืืื ืงืืืืช. ื ืฉืจืื ืืืืงื ืื ืืืจืฃ ืืืืื:
ืืืืงื ืื ืืชืืื ืงืื ืื ืืืืื ืืขืืืจ ืื ื ืืืื ืืช ืืฆืืจื ืืืืื ืฉื ืคืื ืงืฆืืืช ืืืืืื. ืืืขืฉื ืืืืืืจ ืฉืื ืืืืืื ืฉืืื ืฉืืขืืกืงื ืืฉืืื ืืืจืื ืืืืกืฃ ืื ืืชืืื ืฉื ืืืืืืืช ืืืืื ืฉื ืขืกืงืืืช ืืฉืืืืช, ืืื "ื ืืืื ืืขืงืืืช ืืืืงืืืช.
ื ืืืืง ืืช ืืืฆืืขื ืืืืื ืขื ื test set ืืคื ืคืื ืงืฆืืืช ื miscalssification rate:
ืืืช ืืืืจืช ืฉืขื ืืื ืฉืืืืฉ ื 1-NN ืื ื ืฆืคืืืื ืืฆืืืง ื88% ืืืืืืืืื ืฉืื ื.
ืืชืืืช ืืืืืืืช ืฉื
ืืืืืื ืฉืืืืืจืืชื ื 1-NN ืชืืื ืืืจืืง ืืื ื ืงืืืืช ืืืจืื, ืืฉื ื ืืฉืืืืช ืจืื ืืืืืืืช, ืื ืืืชืจ ื ืืื ืืกืืจ ืืืืื, ืฉื ืืจืืืืื ืฉื . ืจืืืืื ืืขืื ืืืื ืืืคืืื ื ืืืื ืืืชืจ ืืงืืื ืืฉืงื ืืืื ืืืชืจ. ืืืฉื, ืื ืืืืืื ืฉืื ื ืืืื ื ืืืืืื ืืช ืืืจืืง ืืืืจืื ืืขืจืืื ืฉื ืจืืื ืืืจืืง ืืื ืืืืคืื. ืืื ืืืฉืจ ื ื ืกื ืืืฉื ืืช ืืืจืืง ืืื ืฉืชื ื ืงืืืช ื ืงืื ืฉืืฉืื ื ืืจืืื ืฉื ืืืจืืง ืืืื ืืจืื ืืืชืจ ืืฉืืขืืชื.
ืืืขืฉื ืืืจื ืื ืืื ื ืืืชืจ ืืฆืืืจ ืืช ืืืืื ืืืงืจื ืื ืชืืื:
ืืื ืืืืืืจืืชื ืื ืืฉ ืืืืื ืฉืืจืืืืื ืฉื ืืืื ืืขืจื ืืืืชื ืกืืจ ืืืื.
K-NN
ื ืืชื ืืงืืืช ืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืืืืืจืืชื ืขื ืืื ืฉืืืืฉ ืืืกืคืจ ืฉืื ืื. ืืช ืืกืคืจ ืืฉืื ืื ื ืกืื ื . ืืืื ืื ืืื hyper-parameter ืฉื ืืืืืืจืืชื. ืืืืืื ื K-NN ืืชืืฆืข ืืคื ืืชืืืืช ืืื ืฉืืืื ืืืื ืืฉืื ืื:
- ื ืืฆื ืืช ืืฉืื ืื ืืขืื ื ืืงืจืืืื ืืืืชืจ ื . (ืืจืื ื ืฉืชืืฉ ืืืจืืง ืืืงืืืื, ืื ื ืืชื ืื ืืืืืจ ืคืื ืงืฆืืืช ืืืืจ ืืืจืืช).
- ืชืืฆืืช ืืืืืื ืชืืื ืืชืืืืช ืืฉืืืื ืืืืชืจ (majorety vote) ืืืื ืืชืืืืืช ืฉื ืืืืืืืช ืฉื ืืืจื ืืฉืื 1.
ืืืงืจื ืฉื ืฉืืืื:
- ืืืงืจื ืฉื ืฉืืืืืื ืืฉืื 2, ื ืฉืืื ืื ืืช ืืืจืืง ืืืืืฆืข ืืื ื -ืื ืืฉืืืืื ืืื ืชืืืืช. ืื ื ื ืืืจ ืืชืืืืช ืืขืืช ืืืจืืง ืืืืืฆืข ืืงืฆืจ ืืืืชืจ.
- ืืืงืจื ืฉื ืฉืืืืื ืื ืืื ืืืจืืงืื ืืืืืฆืขืื, ื ืืืจ ืืงืจืืืช.
ืืืืื
ื ืฉืชืืฉ ื 5-NN ืขื ืื ืช ืืื ืืช ืืช ืืืืื ืฉืื ื:
ื ืฉืื ืื ืฉืืืืช ืืืืื ืืฆืืืฆืื ืืืืืืืช ืืื ืืืืืืจืื ื ืขืฉื ืืืชืจ ืืืงืื. ื ืืืืง ืืช ืืชืชืืฆืืืช ืขื ื test set:
ืืืจืื ื ืืช ืชืืืจืืช ืืฉืืืืืช ื10%.
ืืืืจืช ื ืืืืคืืืืืื
ื ืืืง ืืช ื train set ื 75% train ื 25% validation:
ื ืืฉื ืืช ืืืฆืืขื ืืืืื ืืขืืืจ ืขืจืื ืืฉืื ืื ืขื ื validation set
ืื ื ืจืืืื ืคื ืฉืื ืืช ื bias-variance tradeoff, ืฉืืื ืื ืืื ืฉืืชืืืช ื ืืื ืืื ืืคืืื. ืืคื ืฉืฆืืื ื ืงืืื, ืืขืืืจ 1-NN ืืฉื ื ืืืืช ืืืืื ืฉื overfitting ืื ืืชื ืืจืืืช ืขืืืช ืืื ืืืจืฃ ืื ืืื ืฉื train score ืืืจื ื0. ืืื ืฉื ืืืื ืืช ืืืืืืจืืชื ืืขืฉื ืคืืืช overfitting ืื ืืื ืื ืืืฆืข ืขื ืืืืืจ ืืืื ืืืชืจ ืืืื ืืืืืง ืืื ืืช ืืฉืคืืช ืฉื ืืืืืจื ืืืืืื, ืขื ืื ืงืืื ืฉืื ืืืื ืจืง ืืืืืจ ืืืืื 1.
ื ืฉืจืื ืืช ืืืืื ืฉื 40-NN:
ืืื ืืืืื ืืงืจื ืงืืฆืื ื ืฉื underfitting, ืฉืื ืืืืื ืืชืืื ืืืืื ืจืง ืืืืคื ืืื ืืก ืื ืืชื ืขืื ืืฉืคืจ ืืช ืืืืืื ืขื ืืื ืืืืจืช ืืืื ืืืชืจ ืืชืืื ืืืืื.
ืืืืจื ืฉื (ืฉื ืืฆื ืืืจืื ืืชืืื ืฉืื ื ืืชื ืฆืืื ืืื ืืืื) ื ืืชื misclassification rate ืฉื 10%.
K-NN ืืืขืืืช ืจืืจืกืื
ื ืืชื ืืืฉืชืืฉ ื K-NN ืื ืืคืชืจืื ืืขืืืช ืจืืจืกืื, ืื ืื ืคืชืจืื ืื ืืืื ืืจืื ืคืืืช ืืขืื. ืืืขืืืช ืจืืจืกืื ืื ื ื ืืฆืข ืืช ืืืืืื ืืคื ืืืืืฆืข ืขื ืืชืืืืืช ืฉื ืืฉืื ืื (ืืืงืื ืืืืืจ ืืช ืชืืืืช ืืฉืืืื).
Decision trees (ืขืฆื ืืืืื)
ืขืฆื ืืืืื ืื ืืื ื ืคืืฅ ืืงืืืช ืืืืืืช ืืื ืืืคืืขืื ืืืงืืืืช ืจืืื ืื ืืืืฅ ืืชืืื ืฉื ืืขืจืืืช ืืืืืืช. ืื ืืืืกืกืื ืขื ืกืืจื ืฉื ืฉืืืืช ืืืฉืจ ืืชืฉืืื ืืื ืฉืืื ืืืืืื ืืืชื ื ืืืกืืื ืืืจ ืืขืฅ, ืขื ืืฉืจ ืื ื ืืืืขืื ืืชืฉืืื ืืกืืคืืช ืฉื ืืฆืืช ืืงืฆื ืืขืฅ:
ืืืืืื, ืืืฉืจ ืื ื ืืืื ืขื ืืื ืืืื ืืจืืคื, ืืื ืืจืื ืืฉืื ืืืชื ื ืืื ืคืขื ืฉืืื ืืขื ืคื ืืชืฉืืื ืืฉืื ืฉืืื ื ืืกืคืช (ืื ืืืฆืข ืืืืงื ืืกืืืืืช) ืืืกืืฃ ืกืืืจืช ืืฉืืืืช (ืืืืืืงืืช) ืืืืข ืืืืืื ืืืื ืืืืืืื ืฉืืื ืืืื.
ืืืืื ื ืืกืคืช ืืื ืื:
ืืืงืฉืจ ืฉื ืืขืืืช supervised learning ื ืืื ืื ืกืืช ืืื ืืช ืขืฅ ืืฉืจ ืืฉืืฉ ืืืืื ื ื . ืชืืช ืืืืฉื ืืืืกืงืจืืืื ืืืืืช, ืื ื ื ื ืกื ืืื ืืช ืืืชื ืื ืฉืืชื ืืืืื ืืื ืฉืืืชืจ ืืื ืขื ืืืืื ืชืืช ืืืืืฆืื ืืกืืืืืื ืฉื ืฉืื ืขืืื.
ืืืชืจืื ืืช ืฉื ืืฉืืืืฉ ืืขืฅ ืืืืื ืืืืื:
- ืคืฉืื ืืืืืืฉ (ืืืกืฃ ืฉื ืชื ืื if .. else ..).
- ืืชืืื ืืขืืืื ืขื ืืฉืชื ืื ืงืืืืจืืื (ืจืืืืื ืฉื ืฉืื ืืฉืชื ืื ืืืืื ืืฉืจ ืืงืืืื ืืื ืืกื ืืฆืืืฆื ืฉื ืขืจืืื).
- Explainable - ื ืืชื ืืืืื ืืืืืง ืื ืืื ืืฉืืงืืืื ืฉืืคืืื ืืชืงืื ืืืืื ืืกืืืื.
ืืจืืื ืืืืืื
ื ืฆืื ืืช ืืฉืืืช ืืืงืืืืื ืืขืืืื ืขื ืขืฆืื:
- Root (ืฉืืจืฉ) - ื ืงืืืช ืืื ืืกื ืืขืฅ.
- Node (ืฆืืืช) - ื ืงืืืืช ืืืืืื / ืคืืฆืื ืฉื ืืขืฅ - ืืฉืืืืช.
- Leaves (ืขืืื) - ืืงืฆืืืช ืฉื ืืขืฅ - ืืชืฉืืืืช.
- Branch (ืขื ืฃ) - ืืืง ืืชืื ืืขืฅ ืืืื (ืชืช-ืขืฅ).
- Depth (ืขืืืง) - ืืกืคืจ ืืฆืืชืื ืืืกืืื ืืืจืื ืืืืชืจ.
ืืฆืืชืื
ืืืืคื ืืืื ื ืืชื ืืืฉืชืืฉ ืืื ืฉืืื ืฉืจืืฆืื ืขื ืืื ืฆืืืช, ืื ืืฉื ืืฉืืืจื ืขื ืืคืฉืืืช ืฉื ืืขืฅ (ืืฉืจ ื ืืืฅ ืื ืืฉื ืืืืืืฉ ืืื ืืื ืืขืช overfitting) ืืงืืื ืืืืืื ืืช ืืฉืืืืช ืืฆืืชืื ืืชื ืืื ืคืฉืืืื ืขื ืจืืื ืืืื ืฉื ืืื ืคืขื (ืืืช ืืืืจืช ื ืืกืืืื). ืชื ืืื ืืื ืืืื:
- ืขืืืจ ืจืืืืื ืจืฆืืคืื: ื ืฉืชืืฉ ืืชื ืื ืืืฆืืจื ืฉื , ืืืฉืจ ืืฉ ืืืืืจ ืืช ืืจืืื ืฉืืืชื ื ืจืฆื ืืืืืง ืืขืจื ืืกืฃ (threshold) ืฉืืคืื ื ืจืฆื ืืคืฆื.
- ืขืืืจ ืจืืืืื ืงืืืืจืืื (ืืืืืื ืืฉืจ ืืงืืืื ืกื ืงืื ืฉื ืขืจืืื - ืืืืืช ืืืืืืช): ื ืฉืชืืฉ ืืชื ืื ืืฉืจ ืืคืฆื ืืช ืืขืฅ ืืื ืืื ืืืขืจืืื ืฉืืืชื ืืืื ืืืฉืชื ื ืืงืื.
ืืืืืื, ืืืื ืืฉืจ ืื ืกื ืืืืืจ ืืื ืืืช ืืฉืจืื ืขื ืกืื ื ืชืื ื ืืขืืกืงื ืืืื ืืืจืืืช ืื:
ืืคืืฆืื ืืจืืฉืื ืืขืฅ ืืื ืงืืืืจื ืืคื ืกืื ืืืืฆืจ ืืฉืืจ ืืคืืฆืืืื ืื ืืคื ืืฉืืืื ืืขืจื ืกืฃ ืืกืืืื.
ืื ืืืช ืขืฅ ืืืืื ืืกืืืื
ืืฆื ืืื, ืืื ืฉื ืืืื ืืช ืืืืช ืืฆืืชืื ืืขืฅ ืื ืชืืื ืื ืืืืืช ืืืืืื ืฉืื ืื ืืื ืืืงืืื ืืช ืฉืืืืช ืืืืืื ืขื ืืืืื. ืืฆื ืฉื ื, ืืื ืฉืืขืฅ ืืืื ืืืชืจ ืฆืืชืื ืืืืืืช ืืืืืื ืชืืื ืืื ืชืืื ืื ืืชืืืช ืืืชืจ ืฉืืื ืืขืฉื. ืืจื ืืืช ืืื ืืขืช ืืชืืืช ืืชืจ ืืื ื ืืืืืื ืืช ืืืืช ืืฆืืชืื. ืืืงืจืื ืจืืื ืื ื ื ืจืฆื ืืืืืื ืืช ืืืืืช ืืฆืืชืื ืื ืืฉืืงืืืื ืืขืฉืืื ืฉื ืืืฉืืืืืช ืืืืืจืื. ืืื ืืืืจื ืฉืื ื ืืฉืื ืื ืืืช ืืขืฅ ืืื ื ืืื ืืช ืขืฅ ืืฉืจ ืืงืืื ืืช ืฉืืืืช ืืืืืื ืชืื ืฉืืืืฉ ืืืื ืฉืคืืืช ืฆืืชืื.
ืืืืคื ืืืื ืืืื ืืืงืจืื ืฉืืื ืืฉื ื ืฉืชื ืืืืืืช ืขื -ืื ืืืื ืื ืขื ืฉืื ื, ืชืืื ื ืืชื ืืืื ืืืฆืื ืขืฅ ืขื ืืกืคืืง ืฆืืชืื ืืฉืจ ืืืืข ืืืืืื ืืืฉืื. (ืืืงืจื ืืงืืฆืื ื ื ืืชื ืืคืฆื ืืช ืื ืืืืื ืื ืฉืืื ืขืื ืชืืืข ืืืืื ืืืืืช ืืืงืืืข ืืช ืืชืืฆืืช ืืืืืื ืืขืื ืื ืืืืืช ืืขืจื ืฉื ืืืชื ืืืืื).
ืืฉื ื ืืืืืจืืชืืื ืจืืื ืืื ืื ืฉื ืขืฅ ืืืืื. ืฉื ื ืืืืืืจืืชืืื ืื ืคืืฆืื ืืืืชืจ ืื ืฉื ื ืืืืจืืชืืื ืืืกืืช ืืืืื ืืฉื C4.5 (Ross Quinlan, 1986) ื CART (Breiman et al., 1984). ืืงืืจืก ืื ื ืชืืจ ืืืจืกื ืืฉืจ ืืขืจืืช ืืื ืฉื ืืื. ื ืฆืืื ืจืง ืฉืืืื ื ืืฆืืื ืืฉืืืืฉ ืืจืื ืืจืกืืืช ืฉืื ืืช ืฉื ืฉืืืืช ืืื ืืืช ืขืฆื ืืืืื ืืฉืจ ืืืืกืกืืช ืขื ืฉืืืืช ืืื.
ืื ืืืช ืืขืฅ ืชืขืฉื ืืฉื ื ืฉืืืื:
- ืืืืื ืืขืฅ: ื ื ืกื ืืื ืืช ืขืฅ ืืฉืจ ืืืืข ืืืืืื ืืืื ืืืืชืจ ืฉื ืืชื ืขื train set.
- ืืืืื (pruning): ื ืฉืชืืฉ ื validation set ืขื ืื ืช ืืืกืืจ ืฆืืชืื.
ืฉืื 1: ืืืืื ืืขืฅ
ืืืขืื ืฉื ืืฆืืืช ืืขืฅ ืืฉืจ ืืืืข ืืืืืื ืืืืคืืืืืื ืขื ืืืืื ืืืื ืฉืคืืืช ืจืืืช ืืืจืฉืช ืืขืืืจ ืขื ืื ืืขืฆืื ืืืคืฉืจืืื, ืืืืืื ืฉืคืชืจืื ืื ืื ืืขืฉื. ืืืงืื ืืืช ื ื ืกื ืืื ืืช ืืช ืืขืฅ ืฉืื ืืืจ ืฉืื ืืฆืืจื ืืืื ืืช (greedy). ืื ื ื ืชืืื ืืืฉืืจืฉ ืืืื ืคืขื ื ืืกืืฃ ืฆืืืช ืืขืฅ ืืืฉืจ ืื ื ืืืืจืื ืืช ืืชื ืื ืืืืคืืข ืืฆืืืช ืขื ืืื ืืขืืจ ืขื ืื ืืชื ืืื ืืืคืฉืจืืื ืืืืืจืช ืืชื ืื ืืฉืจ ื ืืชื ืืช ืฉืืืืช ืืืืืื ืืงืื ื ืืืืชืจ ืขื ื train set.
ืืืืื
ื ืืืื ืืืช ืขื ืืืืืื ืฉื ืืืืื ืืื ืืืช ืืืฉืจืื:
ื ืชืืื ืื node ืืจืืฉืื:
ื ืืืืง ืืขืช ืืขืืืจ ืื ืขืจื ืฉื ืืขืืืจ ืื ืกืฃ ืืคืฉืจื ืืืื ืืชื ืื ืืฉืจ ืืืฆืจ ืืช ืืขืฅ ืืขื ืฉืืืืช ืืืืืื ืื ืืืื ืืืืชืจ. ืืช ืืขืจืืื ืืขืืื ืฉื ื node ืื ื ื ืงืืข ืขื ืืื ืคืืฆืื ืฉื ืืืืื ืขื ืคื ืืชื ืื ืืืื ืขืื ื ืฉืื ืืช ืืขืจื ืฉื ืืชืืืืช ืืฉืืืื ืืืืชืจ ืืืืืืืช ืฉืืืืขื ืืืืชื ืขืื.
ืืื ืืืืื ืืื ืขืจืื ื treshold ืฉืขืืืื ื ืจืฆื ืืขืืืจ ื ืกืชืื ืืจืืข ืขื ืกืืืจืช ืืืกืคืจืื ืืืื:
ืืช ืกืืจืช ืืืกืคืจืื ืืื ื ืืชื ืืคืฆื (ืขื ืคื ืขืจื ืกืฃ) ื 2 ืคืืฆืืืื ืืคืฉืจืืื ืขื ืืื:
- ืืขืืจืช ืกืฃ ืืื ื 3 ื 5
- ืืขืืจืช ืกืฃ ืืื ื 5 ื 8
(ืืืงืจืื ืฉืืื ืืื ืืคืืฆืืืื ืจืืง ืื ืืขื ืืื ืืืชื ื)
ืืื ืืกืคืืง ืืืืื ืฉื ื ืชื ืืื ืฉืืชืืืื ืืฉื ื ืืคืืฆืืืื ืืืคืฉืจืืื, ืืืืืื:
ื ืืืืง ืื ืื ืืช ืื ืืคืืฆืืืื ืืืคืฉืจืืื ืขื ืืืืื ืฉืื ื. ืืขืืืจ ืืืจืืง ื ืงืื ืืช ืฉืืืืืช ืืืืืื (misclassification rate) ืืืืืช:
ืืขืืืจ ืืืืืจ ื ืงืื ืืช ืฉืืืืืช ืืืืืื ืืืืืช:
ืื ืืืจืคืื ืืืื ื ืืื ืืืกืืง ืื ืืชืืฆืื ืืืืื ืืืืชืจ (0.16) ืืชืงืื ืืขืืืจ ืืชื ืื ืฉื .
ืืืื ื ืืืจ ืืช ื node ืืืืืช:
- ืืืืืื ืฉืืขืื ืืฉืืืื ืืืืขืืช 13 ืืืืืืช ืฉื ืืื ืื ื 108 ืืืงืืืช ืืืืืื ืืขืื ืื ืืืื ืฉืืขืกืงื ืืืงืืช
- ืืืืืื ืฉืืขืื ืืืื ื ืืืืขืืช 18 ืืืืืืช ืฉื ืืื ืื ื 11 ืืืงืืืช ืืืืืื ืืขืื ืื ืืืื ืฉืืขืกืงื ืืฉืืื ืืืื ืื
ื ืงืื ืื ืื ืืช ืืืืื ืืื:
ื ืืื ืืืืฉืื ืื ืืืืืกืืฃ nodes ืขื ืืฉืจ ื ืืืข ืืฉืืืื 0 ืื ืืขืืืง ืืงืกืืืืื ืฉืืืชื ืืืืจื ื ืืจืืฉ. ืื ืืคื ื ืื ืื ื ื ืื ืืก ืฉืื ืื ืงืื ืืืืืืจืืชื ืฉืืฉืคืจ ืืช ืืืฆืืขืื.
ืืืื ืืืกืจ ืืืืืื ืืืช
ืืืืืื ืฉืืจืืื ื ืืืื ืฉืืืชื ื ืืกืื ื ืืฉืคืจ ืืื ืืืกืคื ืฉื ื node ืืื ื misclassification rate. ืืกืชืืจ ืฉื ืืชื ืขื ืืื ืืืืคื ืฉื ืืื ืื ืืืื ืืืคื ืฉืื ื ืืฉืคืจ ืืช ืืืฆืืขื ืืืืื. ืืืืืื ืืืืืจื ืืืืื ืฉื ืฆืื ืื ืกืื ืืืชืืืืก ืื ืจืง ืืฉืืืืช ืืืืืื ืืืืืืืช ืืื ืื ืืืกืชืื ืงืืืื ืืื ืกืืช ืืฉืคืจ ืืช ืืืฆื ืืคืืฆืืืื ืืืืื.
ืืืืื ืืื ืืกืชืืืื ืขื ืืจืขืืื ืืื. ื ืกืชืื ืขื ืืชืคืืืืช ืฉื ืืชืืืืืช ืฉืืืืขื ืืขืื ืืกืืืื. ืืื ืืงืื ืืขืื ืื ืืขื ืฉืืืืืช ืืืืื ืขืืื ื ืืืืื ืฉืืคืืืื ืฉื ืืืืืืืช ืืืื ืืจืืื ืืื ืฉืืืชืจ ืืขืจื ืืื ืืกืืืื ืฉืืืชื ื ืืืจ ืืืืืช ืืืืืื ืฉื ืืืชื ืขืื. ืืืฉืจ ืื ืื ืืืฆื, ืืืชืืืืืช ืืคืืืืืช ืขื ืคื ื ืืกืคืจ ืขืจืืื ื ืงืื ืืจืื ืฉืืืืืช ืืืืื.
ืืืงืจื ืฉืื ืืชืืืืืช ืืจืืืืืช ืกืืื ืขืจื ืืืื ืื ื ื ืืืืจ ืฉืื ืืคืืืืืช ืืฆืืจื ืืืืืื ืืช (ืื ืืืืืืคืื ืฉืืคืืืื ืืืืจ - pure). ืืขืืืช ืืืช, ืืืงืจื ืฉืื ืืชืืืืืช ืืคืืืืืช ืืฆืืจื ืืืืื ืขื ืคื ื ืื ืืขืจืืื ืื ื ื ืืืืจ ืฉืื ืืคืืืืื ืืฆืืจื ืืืจืืื ืืช:
ื ืฉืืฃ ืื ืื, ืฉืืชืืืืช ืืื ืขืื ืืืื ืืื ืฉืืืชืจ ืืืืืื ืืืช. ืืืืขืืจ ืืื ื misclassification rate ืืืื ื ืืืืื ืืืืคื ืืฉืืจ ืืืืืืช ืืืืืืื ืืืช, ืื ื ืืชื ืืืืืืคืื ืืืฉืชืืฉ ืื ืืืืื ืืืกืจ ืืืืืื ืืืช ืืืจืื.
ืืืื ืชื ืืฉืชื ื ืืืกืงืจืื ืืกืืืื ืืขื ืคืืืื , ื ืืืืจ ืขืื ืฉื ื ืืืื ืืืกืจ ืืืืืืื ืืืช ื ืืกืคืื, ืื ืืกืฃ ื misclassification rate:
-
misclassification rate (ืืืืช ืืฉืืืืืช ืืฉืจ ืฆืคืืื ืืืชืงืื ืืขืืืจ ืืืืื ืฉื ืืขืจื ืืื ืกืืืจ)
-
ืืื ืืงืก Gini:
-
ืื ืืจืืคืื (ืืฉืจ ืืกืืื ืืืงืจืื ืจืืื ืื ื ):
ืืืืื ืืื ืฉืืืื ื-0 ืืขืืืจ ืคืืืืืื ืืืืืื ืื ืืื ืืืืื ืืื ืฉืืคืืืื ืืืื ืื ืขืฉื ืืืจืืื ื. ืืฉืจืืืืื ืืืืื ืืจืืื ืืช ืืืชื ืืืืช ืฉื ืืืืืื ืืืื ืืืงืจื ืฉื ืืฉืชื ื ืืงืจืื ืืื ืืจื:
ืืืกืจ ืืืืืื ืืืช ืืืืฆืขืช ืฉื ืขืฅ
ืืืื ืชื ืืืื ืืกืืืื, ืขืฅ ืืกืืืื ืืืื ืืืกืจ ืืืืืื ืืืช ื ืืื ืืืฉื ืืช ืืืกืจ ืืืืืืื ืืืช ืืืืืฆืขืช ืขื ืืขืืื ืฉื ืืขืฅ ืืืืคื ืืื:
- ื ืขืืืจ ืืช ืืืืืืืช ืืืืืื ืืจื ืืขืฅ ืื ืคืฆื ืืืชื ืืชืชื ืืืืืื ืขื ืคื ืืขืืื ืฉืืืืื ืื ืืืืขื. ื ืกืื ืืช ืืืกืฃ ืืืื ืืงืกืื ืฉื ืืืืืืืช ืฉืืืืขื ืืขืื ื ื . ื ืกืื ืืช ืืืืช ืืืืืืืช ืฉืืืืขื ืืขืื ื ื .
-
ืืื ืขืื ื ืืฉื ืืช ืืคืืืื ืืืืคืืจื ืฉื ืืชืืืืช ืฉืืืืขื ืขืืื ืืืืคื ืืื:
( ืืื ืคืฉืื ืืฉืืืืืช ืฉื ืืขืจื ืืืื ืืชืืืืืช ืืขืื ื )
-
ืืขืืจืช ืืคืืืื ืืืืคืืจื ื ืืฉื ืืช ืืืกืจ ืืืืืืื ืืืช ืฉื ืื ืขืื:
-
ืืฆืืื ืืืืื ืฉื ืืขืฅ ืืืื ืืืืืฆืข ืืืืฉืืื ืฉื ืืืกืจ ืืืืืืื ืืืช ืฉื ืืขืืื ืืืืก ืืืืืช ืืืืืืืช ืฉืืืืขื ืืื ืขืื:
ืืขืช ื ืืื ืืื ืืช ืืช ืืขืฅ ืชืื ื ืกืืื ืืืืขืจ ืืช ืืืื ืืฉืืืื ืืืืืจื ืืืืื ืืืงืื ืืช ื misclassification rate. ืืจืื ืฉืืืืฉ ื Gini ืื ืืื ืืจืืคืื ืืืืื ืืืืฆืืขืื ืืืืื ืืืชืจ.
ืืืืจื ืืืืืื
ื ืชืืื ืืืืฉ ืืช ืืื ืื ืฉื ืืขืฅ ืื ืืคืขื ื ืืืขืจ ืืช ืืื Gini.
ืืขืืืจ ืืฆืืืช ืืจืืฉืื ื ืืคืฉ ืืช ืืชื ืื ืืฉืจ ืืืืขืจ ืืช ืืืื:
ืืืืื ืืงืืื, ื ืงืื ืื ืืชืืฆืื ืืืืื ืืืืชืจ (0.25) ืืชืงืื ืืขืืืจ ืืชื ืื ืฉื .
ื ืืฉืื ืืืืชื ืืฉืืื ืื ืงืื
ื ืืืืง ืืช ืืืฆืืขื ืืืืื ืขื ื test set ืืคื ืคืื ืงืฆืืืช ื miscalssification rate:
ืฉืื ืฉื ื - pruning (ืืืืื)
ืขื ืื ืช ืืงืืื ืืช ืืืืช ื overfitting ืื ื ื ืฉืชืืฉ ื validation set ืขื ืื ืช ืืืชืจ ืขื ืคืื ืืฉืจ ืืื ื ืืฉืคืจืื ืื ืคืืืขืื ืืืืฆืขื ืืืืื. ืื ื ื ืขืฉื ืืืช ืขื ืืื ืืขืืจ ืฉื ืขื ืื ืืฆืืชืื ืฉื ืืฆืืื ืืงืฆืืืช ืืขืฅ ื ื ืกื ืืืกืืจื. ื ืืืืง ืืช ืืฆืืื ืืืชืงืื ืขื ื validation set ืืืชื ืืืืขืืืื. ืื ืื ืืืืืช ืฉืืื ืื ืืฉืคืจืช ืืช ืืืฆืืขื ืืืืื ืื ื ื ืกืืจ ืืืชื. ืื ื ื ืืฉืื ืื ืืืืง ืืช ืืขื ืคืื ืืงืฆืืช ืืขืฅ ืขื ืฉืื ืืืฉืืจื ืฆืืชืื ืฉืืฉ ืืืกืืจ.
ืืืืื
ื ืฉืชืืฉ ื validation set ืขื ืื ืช ืืขืฉืืช pruning ืืขืฅ ืฉืงืืืื ื. ืืขืฅ ืืคื ื ื pruning ืืื ื:
ืืืืืจืื ืืื ื:
ืืืืฆืืขืื ืขื ื test set ืืืื ืืขืช 8% ืฉืืืื.
Regression Tree
ื ืืชื ืืืฉืชืืฉ ืืขืฆืื ืื ืืคืชืจืื ืืขืืืช ืจืืจืกืื. ืืืงืจื ืฉื ืจืืจืกืื ืขื ืคืื ืงืฆืืืช ืืืืจ ืฉื MSE, ืืื ืื ืฉื ืืขืฅ ืชืืื ืืื ืืืื ืฉื ื ืืืืืื:
- ืชืืฆืืช ืืืืืื ืืขืื ืืกืืืื ืชืืื ืืขืจื ืืืืืฆืข ืฉื ืืชืืืืืช ืืืืชื ืขืื. (ืืืงืื ืืขืจื ืืฉืืื)
- ืืช ืืื ืืืกืจ ืืืืืืื ืืืช ื ืืืืฃ ืืฉืืืื ืืจืืืืขืืช ืฉื ืืืืืื ืฉื ืืขืฅ.