T ng h p thu t toán machine learning mà l p trình viên c n bi tổ ợ ậ ậ ầ ế
Không còn nghi ng gì n a, lĩnh v c h c máy / trí tu nhân t o (AI) đã ờ ữ ự ọ ệ ạ
ngày càng tr nên ph bi n h n trong vài năm qua. M t nhánh nh c aở ổ ế ơ ộ ỏ ủ
nó là Big Data đang là xu h ng hot nh t trong ngành công ngh cao ướ ấ ệ
hi n nay, h c máy tr nên r t m nh m đ đ a ra các d đoán ho c ệ ọ ở ấ ạ ẽ ể ư ự ặ
g i ý đ c tính d a trên s l ng l n d li u. M t s ví d ph bi n ợ ượ ự ố ượ ớ ữ ệ ộ ố ụ ổ ế
nh t v h c máy là các thu t toán c a Netflix đ đ a ra các g i ý v ấ ề ọ ậ ủ ể ư ợ ề
phim d a trên nh ng b phim mà b n đã xem trong quá kh ho c các ự ữ ộ ạ ứ ặ
thu t toán c a Amazon đ xu t các sách d a trên sách mà b n đã mua ậ ủ ề ấ ự ạ
tr c đây. Nh ng h th ng g i ý đó (Recommended System) s giúp ích ướ ữ ệ ố ợ ẽ
khá nhi u cho nh ng ng i dùng trong vi c đ a ra nh ng l a ch n ề ữ ườ ệ ư ữ ự ọ
c a mình.ủ
Ngoài ra, AI còn có nh ng kh năng nh nh n d ng bi n s xe t đ ng, ữ ả ư ậ ạ ể ố ự ộ
giúp s a l i chính t , t o các con robot có kh năng giao ti p v i con ử ỗ ả ạ ả ế ớ
ng i,…Còn nhi u nhi u nh ng kh năng mà AI có th làm đ c. AI đangườ ề ề ữ ả ể ượ
phát tri n và s còn phát tri n m nh trong t ng lai.ể ẽ ể ạ ươ
Machine Learning đ c chia thành 3 nhánh chính: supervised learning (h c ượ ọ
có giám sát), unsupervised learning (h c không có giám sát), và ọ
reinforcement learning (h c tăng c ng). ọ ườ
H c có giám sát đ c dùng trong tr ng h p m t thu c tính (nhãn) ọ ượ ườ ợ ộ ộ
có s n cho m t t p d li u nh t đ nh (t p hu n luy n), nh ng thi u ẵ ộ ậ ữ ệ ấ ị ậ ấ ệ ư ế
và c n đ c d đoán cho các tr ng h p khác.ầ ượ ự ườ ợ
H c không có giám sát thì ng c l i, nó đ c s d ng trong tr ng ọ ượ ạ ượ ử ụ ườ
h p khám phá các m i quan h ti m n trong m t t p d li u không ợ ố ệ ề ẩ ộ ậ ữ ệ
đ c gán nhãn (các m c không đ c ch đ nh tr c).ượ ụ ượ ỉ ị ướ
H c tăng c ng thì n m gi a 2 lo i trên – có m t s hình th c ph n ọ ườ ằ ữ ạ ộ ố ứ ả
h i có s n cho m i b c tiên đoán ho c hành đ ng, nh ng không có ồ ẵ ỗ ướ ặ ộ ư
nhãn chính xác ho c thông báo l iặ ỗ