Giới thiệu tới Machine Learning
Machine Learning là gì?
Tại lõi của lập trình máy tính là khái niệm của thuật toán. Một thuật toán là một chuỗi các lệnh cái
nên được tiến hành để chuyển dạng đầu vào thành đầu ra. Vì các máy tính được xây dựng trước tiên, chúng
ta đã có thể nghĩ ra các thuật toán cho nhiều nhiệm vụ, và kết quả là, ngày nay chúng ta sử dụng các
máy tính cho tất cả các loại mục đích. Chúng trở thành phần không thể thiếu trong cuộc sống hàng ngày
của chúng ta, cả nghề nghiệp và xã hội, và công nghệ số đã trở thành phương tiện chính để lưu giữ, xử
lí và truyền thông tin.
Cho một vài nhiệm vụ, tuy nhiên, chúng ta không có một thuật toán, mặc dù mất hàng thập kỉ nghiên cứu.
Một vài trong số này là các nhiệm vụ chúng ta như con người có thể làm, và làm nỗ lực mà không biết
chúng ta làm chúng như thế nào. Chúng ta có thể nhận ra một người từ một ảnh, chúng ta có thể di chuyển
trong một phòng đông người mà không đụng đồ vật hay người; chúng ta có thể chơi cờ, lái một xe, hay có
một cuộc nói chuyện bằng tiếng nước ngoài.
Trong machine learning (học máy) ý tưởng là học làm các dạng này các thứ. Nói một cách đại khái, cách
tiếp cận của chúng ta là bắt đầu từ một mô hình chung với nhiều tham số, và mô hình chung đó có thể
làm tất cả các loại nhiệm vụ phụ thuộc vào các tham số của nó được thiết lập như thế nào. Học tương ứng
với điều chỉnh các giá trị của các tham số đó để rằng mô hình khớp cái tốt nhất với dữ liệu nó thấy
suốt huấn luyện. Dựa trên dữ liệu huấn luyện này, mô hình chung qua một thiết lập cụ thể các tham số
của nó trở nên chuyên biệt với nhiệm vụ cụ thể cái nằm dưới dữ liệu. Phiên bản đó của mô hình chúng ta
nhận sau huấn luyện, khởi tạo thực thể cụ thể đó của mẫu chung, trở thành thuật toán cho nhiệm vụ đó.
