Chương 9. p.1
Chương 9
Hc Máy
Giáo viên: Trn Ngân Bình
Chương 9. p.2
Hc Máy (Machine Learning)
Hc (learning) bt csthay đổi nào trong mt hthng cho
phép tiến nh tthơn trong ln thhai khi lp li cùng mt
nhim vhoc vi nhim vkhác tcùng mt qun th đó.
(Herbert Simon)
Hc liên quan đến vnđ khái quát hóa tkinh nghim
(dliu n luyn) => bài toán quy np(induction)
dliu n luynthường hn chế, nên thường khái
quát hóa theo mt skhía cnh nào đó (heuristic) =>
tính thiên lch quy np(inductive bias)
ba tiếp cn hc:
Các phương pháp hc da trên ký hiu (symbol-based): ID3
Tiếp cn kết ni: Các mng neuron sinh hc
Tiếp cn di truyn hay tiến hóa: gii thut genetic
Chương 9. p.3
Cây quyếtđịnh (ID3)
mt gii thut hcđơn ginnhưng thành công
Cây quyếtđnh () mt cách biu din cho phép chúng ta
xác định phân loi ca mtđốitượng bng cách kim tra g tr
ca mt sthuc tính.
Gii thut có:
Đầu vào: Mtđốitượng hay mt tp hp các thuc tính t
mt tình hung
Đầu ra: thường là quyếtđịnh yes/no, hoc các phân loi.
Trong cây quyếtđnh:
Mi nút trong biu din mt skim tra trên mt thuc tính
nào đó, mi g tr thca tương đương vi mt nhánh
ca cây
Các nút thhin sphân loi.
Kích cca cây tùy thuc o thtca các kim
tra trên các thuc tính.
Chương 9. p.4
dCây: Chơi Tennis
Mcđích: hcđể xem chơi Tennis không?
Cây quyếtđnh:
Yes
Quang cnh
nng Âm u mưa
Độ m Yes Gió
cao Trung bình mnh nh
No
Yes
No
Chương 9. p.5
Quy np cây tcác d
d(hay dliu n luyn cho hthng) gm:
Giá trca các thuc tính + Phân loi ca d
khôngMnhCaom ápMưaD14
nhTBNóngÂm uD13
MnhCaom ápÂm uD12
MnhTBm ápNngD11
nhTBm ápMưaD10
nhTBMátNngD9
KhôngnhCaom ápNngD8
MnhTBMátÂm uD7
KhôngMnhTBMátMưaD6
nhTBMátMưaD5
nhCaom ápMưaD4
NhCaongÂm uD3
KhôngMnhCaongNngD2
Cao
Độ m
KhôngnhNóngNngD1
Chơi TennisGióNhitđộQuang cnhNgày