Chủ YếU Facebook Thuật toán là gì? Xem xét kỹ hơn công nghệ làm nền tảng cho mọi thứ chúng ta làm trực tuyến

Thuật toán là gì? Xem xét kỹ hơn công nghệ làm nền tảng cho mọi thứ chúng ta làm trực tuyến



Một trong những từ có vẻ được sử dụng nhiều nhất trong công nghệ là thuật toán. Từ các ứng dụng trên điện thoại đến các cảm biến trong thiết bị đeo được của bạn và cách các bài đăng xuất hiện trong Bảng tin Facebook của bạn, bạn sẽ được thúc đẩy để tìm một dịch vụ không được cung cấp bởi một số dạng thuật toán.

tại sao youtube không phát khi tôi khóa điện thoại của mình
Thuật toán là gì? Xem xét kỹ hơn công nghệ làm nền tảng cho mọi thứ chúng ta làm trực tuyến

Các kỹ thuật máy học và trí tuệ nhân tạo - những tiến bộ công nghệ lớn nhất và quan trọng nhất trong thời đại chúng ta - không thể hoạt động nếu không có một bộ thuật toán, vì vậy đây là một khái niệm đặc biệt quan trọng đối với các công nghệ trong tương lai.

Thuật toán là gì?

Thuật toán có thể được mô tả tốt nhất là một tập hợp các hướng dẫn chính xác mà máy tính sẽ tuân theo để đạt được kết quả mong muốn, thường là để giải quyết một vấn đề. Các hướng dẫn của thuật toán cần bao gồm một số bước, được thực hiện theo đúng thứ tự và việc cần làm ở mỗi bước phụ thuộc vào kết quả của các bước đã thực hiện trước đó.

Ví dụ: các thuật toán cấp nguồn cho Instagram sẽ được lập trình để gửi thông báo đến điện thoại của bạn khi ai đó đã thích ảnh của bạn. Sau đó, chúng sẽ được viết để thêm lượt Thích này vào số lượt Thích đã thu được, để cập nhật tổng số.

Xem phần liên quan Chúng ta có đủ dũng cảm để giao phó cách chúng ta sống cho các thuật toán không? REMOTE yêu cầu bạn tưởng tượng nhà hát của tương lai, được hỗ trợ bởi các thuật toán Viết nhạc bằng một thuật toán

Thuật toán hoạt động dựa trên dữ liệu đầu vào, có thể là danh sách các số cần được đưa vào các giá trị tăng dần hoặc các giá trị RGB của một hình ảnh trong đó thuật toán cần xác định xem có mặt người hay không [chẳng hạn như công nghệ nhận dạng khuôn mặt], Will giải thích Addison, kỹ sư chính và chuyên gia thuật toán tại Tư vấn Cambridge .

Anh ấy giải thích rằng mặc dù một số thuật toán được đảm bảo để đạt được kết quả như mong đợi, nhưng nhiều thuật toán thì không. Hầu hết các thuật toán là hoàn toàn xác định, trong khi một số sử dụng các số ngẫu nhiên để đạt được kết quả của chúng.

Các thuật toán đôi khi được so sánh với các công thức nấu ăn và điều đó đủ công bằng ở một mức độ nào đó, nhưng điều quan trọng của các thuật toán là chúng không có chỗ để diễn giải, Addison cho biết thêm. Chúng phải hoàn toàn chính xác và đầy đủ quy định về những việc cần làm ở mỗi bước.

Tại sao các thuật toán lại quan trọng như vậy?

Các thuật toán có nhiều hình dạng và kích cỡ, từ ngắn và đơn giản đến dài và phức tạp. Ở phần cuối phức tạp nhất của phổ này là các thuật toán học máy. Các bước này được thiết kế để tìm hiểu các bước một cách tự động và thường phức tạp đến mức con người không thể hiểu đầy đủ cách họ đạt được kết quả như thế nào.

Máy tính không có thuật toán sẽ không có mục đích và không được sử dụng. Thuật toán là cách chúng ta hướng dẫn máy tính thực hiện những gì chúng ta cần chúng làm. Những thuật toán đó được thể hiện dưới dạng mã máy tính, nhưng chính những ý tưởng trong thuật toán đang được thể hiện mới là chìa khóa. Nhiều dịch vụ cũng phụ thuộc vào vô số thuật toán hoạt động cùng nhau.

what_is_an_algorithm

cách thay đổi màu văn bản bất hòa

Những lo ngại về khả năng không thể xâm nhập của một số thuật toán này là điều nằm sau các quy định mới của EU được đề xuất, điều này cho thấy chúng tôi có quyền được giải thích cho bất kỳ quyết định nào được đưa ra về chúng tôi bằng cách xử lý tự động. Với các thuật toán là một thành phần quan trọng như vậy trong công nghệ sắp tới và tương lai của chúng ta, thật khó để nói quá vai trò của các thuật toán.

Các thuật toán hoạt động như thế nào? Một ví dụ

Một ví dụ về một thuật toán hàng ngày thành công, nhưng rất đơn giản, là thuật toán được sử dụng bởi hệ thống sưởi trung tâm điển hình để giữ một ngôi nhà ở nhiệt độ mong muốn. Các đầu vào cho thuật toán sẽ là nhiệt độ mong muốn và phép đo nhiệt độ hiện tại tại bộ điều nhiệt.

Tại mỗi thời điểm, thuật toán xác định xem bật hay tắt hệ thống sưởi theo cách sau:

  • Nếu nhiệt độ đo được thấp hơn 1 độ so với nhiệt độ mong muốn (hoặc thấp hơn), hệ thống sưởi được bật

  • Nếu nhiệt độ đo được nằm trong khoảng 1 độ so với nhiệt độ mong muốn, thì hệ thống sưởi vẫn ở trạng thái hiện tại

  • Nếu nhiệt độ đo được cao hơn 1 độ so với nhiệt độ mong muốn (hoặc cao hơn), hệ thống sưởi sẽ bị tắt

Addison nói rằng công việc đang được thực hiện bởi Cambridge Consultants for the Energy Systems Catapult là một ví dụ điển hình về khả năng ngày càng tăng thu thập dữ liệu với giá rẻ và chạy các thuật toán chuyên sâu hơn về tính toán đang cải thiện các hệ thống xung quanh chúng ta, do đó tạo điều kiện cho ngôi nhà thông minh.

cách định dạng cd trong windows 7

Bằng cách thu thập thêm dữ liệu do người dùng tạo từ bộ điều nhiệt, Máy bắn đá hệ thống năng lượng Hệ thống của có thể 'đưa' nhiệt độ từ mọi phòng trong nhà vào thuật toán, thay vì chỉ nhiệt độ từ một điểm duy nhất trong nhà.

thermostat_algorithm

Ông cho biết thêm, thuật toán điều khiển hệ thống sưởi cũng nhận biết được nhiệt độ mong muốn trong vài giờ tới. Do đó, nó có một mô hình có thể dự đoán nhiệt độ của từng phòng trong nhà sẽ thay đổi như thế nào theo thời gian, đồng thời tính đến nhiệt độ không khí bên ngoài. Tại mỗi thời điểm, nó dự đoán nhiệt độ trong mỗi phòng sẽ thay đổi như thế nào khi cả bộ tản nhiệt bật và bộ tản nhiệt tắt.

Những dự đoán này được sử dụng để quyết định thời điểm bật từng bộ tản nhiệt. Do đó, thuật toán phức tạp hơn nhiều, nhưng tạo ra trải nghiệm người dùng tốt hơn nhiều, bật hệ thống sưởi vào đúng thời điểm để các phòng phù hợp sẽ ấm áp khi bạn đi làm về. Hệ thống được cá nhân hóa và thông minh hơn, nhờ vào việc sử dụng các thuật toán cải tiến.

Bài ViếT Thú Vị

Editor Choice

8 trình giả lập NES tốt nhất cho Android năm 2024
8 trình giả lập NES tốt nhất cho Android năm 2024
Bạn có thể chơi các trò chơi cổ điển dành cho Hệ thống giải trí Nintendo gốc trên điện thoại hoặc máy tính bảng của mình bằng trình giả lập NES dành cho Android.
Plex là gì: Mọi thứ bạn cần biết về ứng dụng phát trực tuyến đa phương tiện
Plex là gì: Mọi thứ bạn cần biết về ứng dụng phát trực tuyến đa phương tiện
Trong thế giới ảo tưởng của phát trực tuyến tại nhà, các nền tảng khác nhau trong các thiết bị có những bí ẩn có thể hơi khó hiểu. Nói một cách đơn giản, Plex là một phần của phần mềm tất cả trong một cho phép bạn truyền phát phương tiện của riêng mình lên
Cách tải phim xuống máy tính bảng Amazon Fire của bạn - Tháng 8 năm 2021
Cách tải phim xuống máy tính bảng Amazon Fire của bạn - Tháng 8 năm 2021
https://www.youtube.com/watch?v=QFgZkBqpzRw Có rất nhiều tùy chọn trong Fire OS cho phép bạn tải các bộ phim yêu thích xuống máy tính bảng của mình để xem ở chế độ ngoại tuyến. Cho dù bạn muốn lưu một bộ phim đã mua qua
Cách sử dụng thẻ SD với máy tính bảng Fire
Cách sử dụng thẻ SD với máy tính bảng Fire
Bạn có sở hữu máy tính bảng Amazon Fire không? Nếu có, bạn có biết rằng bạn có thể cài đặt ứng dụng trực tiếp trên thẻ SD được gắn vào máy tính bảng của mình không? Đúng rồi. Với một số máy tính bảng Fire chỉ có 8GB tích hợp sẵn
Cách thay đổi ngôn ngữ trên YouTube
Cách thay đổi ngôn ngữ trên YouTube
YouTube cung cấp cho người dùng khả năng chọn ngôn ngữ mà chính trang web hoặc ứng dụng đó được hiển thị. Mặc dù thông thường, nó hoạt động theo mặc định tùy thuộc vào vị trí cụ thể của bạn, bạn vẫn có thể tự do sửa đổi cài đặt như
Bật hoặc tắt Phiên nâng cao Hyper-V trong Windows 10
Bật hoặc tắt Phiên nâng cao Hyper-V trong Windows 10
Các phiên bản gần đây của Hyper-V bao gồm một tính năng đặc biệt, 'Phiên nâng cao'. Trong bài viết này, chúng ta sẽ xem cách bật hoặc tắt nó.
Cách tắt chia sẻ liên kết trên Samsung
Cách tắt chia sẻ liên kết trên Samsung
Tìm hiểu cách tắt Chia sẻ liên kết trên điện thoại thông minh Samsung Galaxy. Tính năng này cho phép bạn chia sẻ các tệp lớn qua văn bản.