Machine learning

Machine learning

Học máy (Machine Learning) là một ngành khoa học nghiên cứu các thuật toán cho phép máy tính có thể học được các khái niệm (concept). Có hai loại phương pháp học máy chính:

Phương pháp quy nạp: Máy học/phân biệt các khái niệm dựa trên dữ liệu đã thu thập được trước đó. Phương pháp này cho phép tận dụng được nguồn dữ liệu rất nhiều và sẵn có.

Phương pháp suy diễn: Máy học/phân biệt các khái niệm dựa vào các luật. Phương pháp này cho phép tận dụng được các kiến thức chuyên ngành để hỗ trợ máy tính.

Hiện nay, các thuật toán đều cố gắng tận dụng được ưu điểm của hai phương pháp này. Các nhóm giải thuật học máy:

Học có giám sát: Máy tính được xem một số mẫu gồm đầu vào (input) và đầu ra (output) tương ứng trước. Sau khi học xong các mẫu này, máy tính quan sát một đầu vào mới và cho ra kết quả.

Học không giám sát: Máy tính chỉ được xem các mẫu không có đầu ra, sau đó máy tính phải tự tìm cách phân loại các mẫu này và các mẫu mới. Học nửa giám sát: Một dạng lai giữa hai nhóm giải thuật trên.

Học tăng cường: Máy tính đưa ra quyết định hành động (action) và nhận kết quả phản hồi (response/reward) từ môi trường (environment). Sau đó máy tính tìm cách chỉnh sửa cách ra quyết định hành động của mình.

Khác nhau giữa Data Analytics, Machine Learning, Big Data?

Để hiểu sự khác nhau giữa Data Analytics, Machine Learning, Big Data, Data Analysis, Data Mining, Data Science. Chúng ta sẽ đi cụ thể...
Chương trình dự đoán ngôn ngữ như Google Dịch

Chương trình dự đoán ngôn ngữ như Google Dịch

Bài toán dự đoán ngôn ngữ Đã bao giờ bạn sử dụng ứng dụng Google dịch và để ý tới chương trình dự đoán ngôn...
Xây dựng mô hình neural network sử dụng Tensorflow

[Khóa học tensorflow] Bài 5 – Xây dựng mô hình Neural Network

Chào tất cả các bạn, trong bài viết này Nguyễn Văn Hiếu blog tiếp tục trình bày series về khóa học Tensorflow. Nếu bạn...
Thuật toán học có giám sát

Học có giám sát là gì? Định nghĩa và ví dụ về học giám...

Học có giám sát là gì? Học có giám sát (supervised learning) là một kỹ thuật của ngành học máy nhằm mục đích xây dựng...
Xây dựng mô hình logistic regression sử dụng tensorflow

[Khóa học tensorflow] Bài 4 – Xây dựng mô hình logistic regression

Chào tất cả các bạn, trong bài viết này Nguyễn Văn Hiếu blog tiếp tục trình bày series về khóa học Tensorflow. Nếu bạn...

thuật toán linear regression và bài toán dự đoán điểm thi

Chào các bạn, nguyenvanhieu.vn đã quay trở lại và lợi hại hơn xưa. Trong bài viết ngày hôm nay, mình sẽ cùng các bạn giới...
Các toán tử cơ bản trong Tensorflow

[Khóa học tensorflow] Bài 2 – Các toán tử cơ bản trong Tensorflow

Chào tất cả các bạn, trong bài viết này Nguyễn Văn Hiếu Blog tiếp tục trình bày series về khóa học Tensorflow. Nếu bạn chưa...
thuật toán cnn

Thuật toán CNN trong xử lý ngôn ngữ tự nhiên

Thuật toán CNN trong xử lý ngôn ngữ tự nhiên là nội dung cùa bài viết này. Tác giả của blog Nguyễn Văn Hiếu đã...

Dự đoán ngôn ngữ lập trình với Machine learning

Hôm nay trời thanh gió mát, Lập trình không khó sẽ cùng các bạn đi xây dựng một chương trình có thể dự đoán...
Cài đặt srilm trên Ubuntu

Hướng dẫn cài đặt SRILM trên Ubuntu

SRILM là bộ công cụ hỗ trợ đắc lực cho chúng ta trong việc xây dựng các mô hình ngôn ngữ thống kê (Language...
Người sáng lập blog chia sẻ kiến thức lập trình mang thương hiệu "Lập trình không khó". Đây là một website chuyên chia các kiến thức và kỹ năng lập trình phi lợi nhuận dành cho các bạn trẻ đam mê IT.

Bài viết nổi bật

Hoán Vị 2 Số Trong C

Bài 12. Hoán vị 2 số trong C

Có lẽ với tất cả các bạn độc giả bài toán hoán vị 2 số nguyên đã cực kỳ quen thuộc. Bởi lẽ đây...
Con Trỏ Trong C

Bài 63. Con trỏ trong C

Trong bài học này, Lập trình không khó sẽ hướng dẫn các bạn cách sử dụng con trỏ trong ngôn ngữ lập trình C....
Khóa học lập trình C - Học C Bá Đạo

Bài 1. Giới thiệu khóa học “Học C Bá Đạo”

Khóa học "Học C bá đạo" hoàn toàn miễn phí dành cho tất cả độc giả của Lập Trình Không Khó. Nội dung khóa học tập trung vào thực hành và tập trung vào đào tạo tư duy lập trình.
Minh họa thuật toán selection sort

Bài 45. Sắp xếp dãy số giảm dần, tăng dần

Sắp xếp dãy số theo thứ tự tăng dần hay giảm dần là 1 bài toán sắp xếp đơn giản và cơ bản nhất...

Bài 50. Thuật toán tìm kiếm nhị phân

Thuật toán tìm kiếm nhị phân là một trong các thuật toán sắp xếp được sử dụng rất nhiều trong thực tế. Hãy cùng...

Chỗ này để đặt QC

Tham gia khóa học lập trình C miễn phíClick ngay
+