Algorithm là gì?

Noun Programming Algorithm
Thuật toán

Thuật toán (algorithm) trình tự hay chuỗi các bước được dùng để giải quyết một vấn đề. Thuật toán (algorithm) được thiết kế không phụ thuộc vào ngôn ngữ (language independent), tức là chúng chỉ là các hướng dẫn đơn giản có thể được thực hiện bằng bất kỳ ngôn ngữ nào, nhưng kết quả đầu ra sẽ giống nhau như mong đợi.

Bên dưới là thuật toán tìm kiếm tuyến tính (linear search) bằng mã giả (pseudocode)


procedure linear_search (list, value)

   for each item in the list
      if match item == value
         return the item's location
      end if
   end for

end procedure

Noun AI
machine learning algorithm
Thuật toán

Thuật toán (algorithm) trong học máy (machine learning) là một thủ tục được chạy trên dữ liệu để tạo ra một mô hình học máy (machine learning model). Các thuật toán học máy thực hiện nhận dạng mẫu (pattern recognition). Các thuật toán (algorithm) học từ dữ liệu .Có rất nhiều thuật toán học máy như đối với bài toán phân loại (classification) ta có thuật toán k hàng xóm gần nhất (k-nearest neighbors), đối với bài toán hồi quy (regression) ta có thuật toán hồi quy tuyến tính (linear regression), đối với bài toán phân cụm (clustering) ta có thuật toán k-mean.

Learning English Everyday