Ch ng 6ươ
Máy h c và khám phá tri th c
Ph n III: Khai m d li u khám p tri th c
Tham kh o tm:
[1] GS.TSKH Hng Ki m. Bài gi ng cao h c môn h c c s tri ế ơ
th c và ng d ng. ĐHKHTN-TPHCM.
[2] Krzysztof J. Cios, Witold Pedrycz, Roman W. Swiniarski. Data
Mining Methods for Knowledge Discovery. Kluwer Academic
Publishers, 1998
Th nào là máy h c (Learning Machine) ?ế
Máy tính hay ch ng trình máy tính có kh năng t hoàn thi n ươ
t “kinh nghi m”.
Máy h c còn nghĩa vi c mô nh a môi tr ng xung ườ
quanh hay kh năng m t ch ng trình máy nh sinh ra m t c u ươ
trúc d li u m i khác v i c u trúc hi n . Ch ng h n vi c tìm
ra nh ng lu t If…then… t t p d li u đ u vào.
(Krzysztof J. Cios, Witold Pedrycz, Roman W. Swiniarski. Data
Mining Methods for Knowledge Discovery. Kluwer Academic
Publishers, 1998)
I. Ki ni m máy h c
Th nào là khám phá tri th c (knowledge discovery) ?ế
Km phá tri th c m ra nh ng tri th c ti m n, nh ng tri
th c m i (không ph i là nh ng tri th c kinh đi n, kinh nghi m, …)
Th a d li u, thông tin nh ng thi u tri th c. ư ế
D li u
Thông tin
Tri
th c
S l ng ượ
M c đ
tr u
t ngượ
II. Km ptri th c
III. Phân lo i máy h c
Phân lo i thô:
H c giámt (supervised learning)
H c không giám sát (unsupervised learning)
Phân lo i theo 2 tiêu chu nng c: “c p đ h c” & “cách ti p c n” ế
C p đ h c:
H c v t (Rote learning)
H c theo gi i thích (by explanation)
H c theo d , tr ng h p (by examples, cases) ườ
H c km p (by discovering)
Cách ti p c n:ế
Ti p c n th ng kêế
Ti p c n toán t logicế
Ti p c n nh h c ế
(phân ho ch kng gian, y d ng cây đ nh danh, …)
Ti p c n m ng Neuralế
Ti p c n khai m d li uế
III. Phân lo i máy h c (tt)