ML 1 _ Tổng quan về Machine Learning (Học máy)

Tổng quan về Machine Learning (Học máy)

Thời gian gần đây, Trí tuệ nhân tạo (AI) hay cụ thể hơn là Machine Learning (ML) được nhắc tới như là phần cốt lõi của các hệ thống thông minh. Rất nhiều những sản phẩm, giải pháp công nghệ được ứng dụng AI, có thể kể đến một số sản phẩm tiêu biểu đã làm thay đổi cách nhìn về AI nói chung và Machine learning nói riêng như:
 - Xe tự hành của Google và Tesla, 
 - Hệ thống tự tag khuôn mặt trong ảnh của Facebook, 
 - Trợ lý ảo Siri của Apple, 
 - Hệ thống gợi ý sản phẩm của Amazon, 
 - Hệ thống gợi ý phim của Netflix, 
 - Máy chơi cờ vây AlphaGo, AlphaGo Zero của Google DeepMind, …, 
 -  Jarvis - trợ lý thông minh cho căn nhà của Mark Zuckerberg
 ... ngoài ra, còn vô số các ứng dụng khác trong các sản phẩn tích hợp. [1]

Theo định nghĩa của Wikipedia, Machine learning is the subfield of computer science that “gives computers the ability to learn without being explicitly programmed”. Nói đơn giản, Machine Learning là một lĩnh vực nhỏ của Khoa Học Máy Tính, nó có khả năng tự học hỏi dựa trên dữ liệu đưa vào mà không cần phải được lập trình cụ thể.

Qua các lịch sử phát triển và các lĩnh vực phát triển, có thể hiểu machine learning là  "tập con" của AI. Xuất phát từ thực tiễn, nhu cầu tính toán, phân tích trên dữ liệu có kích thước lớn (big data) ngày càng cao, cộng với sự phát triển nhanh chóng của công nghệ phần cứng dẫn tới hiệu năng tính toán của máy tính ngày càng cao.  Điều này đã thúc đầy machine learning tiến thêm một bước đột phá mới gọi là Deep learning (tạm hiểu là học sâu). Với bước tiến nhảy vọt này, máy tính đã có thể giải quyết được những bài toán và trước đó tưởng trừng như không thể như: phân loại cả ngàn vật thể khác nhau trong các bức ảnh, tự tạo chú thích cho ảnh, bắt chước giọng nói và chữ viết của con người, giao tiếp với con người, hay thậm chí cả sáng tác văn hay âm nhạc (Xem thêm 8 Inspirational Applications of Deep Learning) [1]

Mối quan hệ giữa AI, Machine Learning và Deep Learning.
Mối quan hệ giữa AI, Machine Learning và Deep Learning.

Trong bối cảnh đó, tại Việt Nam những nghiên cứu và ứng dụng AI hay Machine learning còn khá khiêm tốn, chưa kể đến việc đào tạo nguồn nhân lực chất lượng cao cho lĩnh vực này còn thiếu và yếu. Đây thực sự là cơ hội và thách thức không nhỏ đối với các cơ sở đào tạo. Rất mong các bạn sinh viên, đặc biệt là các bạn sinh viên CNTT quan tâm nghiên cứu sâu về lĩnh vực này - một lĩnh vực cốt lõi của cuộc cách mạng 4.0.

#
Tham khảo:

[1]  Bài 1: Giới thiệu về Machine Learning - Blog: machinelearningcoban.com - Truy cập: 22.10.19 

Categories

AI (13) AI programming (1) ASP (1) Android (31) App Honeygain (4) Assembly (17) Biểu diễn thuật toán (1) Bubble-Sort (1) Bài giảng (2) Bài giảng lập trình C và Cpp (21) Bài viết hay (104) Bản đồ tư duy (1) C Plus Plus (103) C/C++ (16) CDSL phân tán (1) CSS (2) Cơ sở dữ liệu (11) Danh ngôn lập trình (1) Datamining (4) Genetic Algorithm (1) Giáo trình (2) Giải thuật tiến hóa - thuật toán di truyền (2) Google App Engine (2) Góc học tập (34) HTML (1) Hướng dẫn kiếm tiền online tại nhà (6) Hướng dẫn sử dụng Emu8086 (1) Học lập trình (131) Học lập trình C và CPP qua ví dụ (17) Java (54) Java Căn bản (6) JavaScript (5) Kỹ năng đọc hiệu quả (1) Kỹ thuật lập trình (16) Kỹ thuật đồ họa máy tính (10) Lý thuyết Cơ sở dữ liệu (2) Lý thuyết đồ thị (11) Lập trình Cơ sở dữ liệu (2) Lập trình Python (2) Lập trình căn bản (8) Lập trình hướng đối tượng với Java (7) Lập trình mobile (7) Lập trình mạng (6) Lập trình nhúng (1) Lập trình trí tuệ nhân tạo (2) ML (1) MMO (6) MS Access (1) Machine learning (2) Mạng máy tính (1) Mẹo tìm kiếm trên Google (1) Nghiên cứu khoa học (2) Ngôn ngữ lập trình (2) Những cuốn sách hay mà bạn nên đọc khi còn trẻ (1) Pascal (3) Phương pháp tính toán tối ưu (2) Phương pháp tối ưu (2) Quản lý dự án CNTT (1) SEO (1) SQL (5) Swift (9) Sách hay (4) Thiết kế Web (2) Thuật toán (51) Thuật toán Sắp Xếp -Sort (9) Thuật toán Tìm kiếm - Search (5) Thuật toán di truyền (4) Thực hành Android (2) Tin học văn phòng (5) Tiện ích máy tính (3) Toán rời rạc (13) Treo máy kiếm tiền (3) Trí tuệ nhân tạo (18) Tài liệu tham khảo (4) Tìm hiểu Blockchain (2) Tự học Android (3) Tự học Android qua ví dụ (1) Tự học JavaScript (1) Tự học lập trình (7) Tự học lập trình Android (17) Tự học lập trình C và CPP (14) Tự học lập trình java qua các ví dụ (8) XML (1) blockchain (2) bài giảng quản lý dự án CNTT (1) bài tập java (3) bài tập lập trình (4) cấu trúc dữ liệu giải thuật (15) hướng dẫn viết báo (1) học lập trình Java (11) học máy (5) hợp ngữ (8) lập trình viên (3) phưng pháp đơn hình (2) thuật toán AI (2) tài liệu CNTT miễn phí (3) tính toán tối ưu (1) tự học lập trình iOS (8) tự học lập trình python (1) ví dụ Assembly (1) Đại số gia tử và ứng dụng (1) Đồ họa (4)