Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Hopfield Networks

Mạng Hopfield là bộ nhớ liên kết hồi quy có khả năng khôi phục các mẫu đã lưu từ những tín hiệu gợi ý nhiễu, kết nối cơ chế truy xuất dựa trên năng lượng với attention hiện đại.

Mạng Hopfield là mạng nơ-ron hồi quy lưu trữ các mẫu và khôi phục chúng từ đầu vào không đầy đủ hoặc bị hỏng. Chúng hoạt động như bộ nhớ liên kết: một phần của mẫu đóng vai trò tín hiệu gợi ý để truy xuất toàn bộ mẫu. Một ký ức được lưu trữ hoạt động như một thung lũng trong cảnh quan năng lượng, và trạng thái thay đổi của mạng sẽ ổn định tại một thung lũng gần đó.

John J. Hopfield giới thiệu mô hình này vào năm 1982 thông qua công trình về tính toán tập thể trong mạng nơ-ron. "Mạng Hopfield," "Hopfield net" và "mô hình Hopfield" là những tên gọi đồng nghĩa phổ biến. Kiến trúc này thuộc họ mạng nơ-ron hồi quy vì các kết nối phản hồi liên tục cập nhật trạng thái bên trong của mạng.

Cách mạng Hopfield lưu trữ và truy xuất mẫu#

Mạng Hopfield cổ điển gồm các nơ-ron liên kết với nhau, có trạng thái thường được biểu diễn bằng −1 hoặc +1. Trọng số mô hình có tính đối xứng: kết nối từ nơ-ron A đến nơ-ron B bằng kết nối từ B đến A. Cấu hình tiêu chuẩn đặt các kết nối tự thân bằng 0. Học Hebb lưu trữ các mẫu bằng cách tăng cường kết nối giữa những nơ-ron có trạng thái tương đồng trong các ví dụ được lưu trữ. Về mặt tính toán, phương pháp này cộng tích ngoài của từng mẫu—một ma trận gồm các tích từng cặp—vào ma trận trọng số.

Trong quá trình truy xuất, mỗi nơ-ron tính tổng các đầu vào có trọng số rồi áp dụng một hàm kích hoạt có ngưỡng. Cập nhật bất đồng bộ thay đổi trạng thái từng nơ-ron một. Với trọng số đối xứng, kết nối tự thân bằng 0 và trạng thái không đổi khi giá trị đầu vào đúng bằng ngưỡng, mỗi lần thay đổi trạng thái đều làm giảm hàm năng lượng cho đến khi mạng đạt cấu hình ổn định. Cấu hình này là một điểm hút; các trạng thái khởi đầu hội tụ về điểm đó tạo thành miền hút của nó. Việc cập nhật đồng thời tất cả nơ-ron có thể gây ra dao động giữa các cấu hình.

Lưu trữ và truy xuất là hai thao tác riêng biệt. Lưu trữ thay đổi các kết nối; truy xuất thay đổi trạng thái nơ-ron trong khi giữ nguyên các kết nối đó. Vì vậy, truy xuất là một dạng tối ưu hóa trạng thái, chứ không phải một vòng lan truyền ngược khác.

Khôi phục mẫu bằng Python#

Ví dụ PyTorch sau đây lưu trữ một mẫu nhị phân bằng quy tắc Hebb, đảo hai phần tử rồi truy xuất ký ức thông qua các lần cập nhật bất đồng bộ.

import torch

memory = torch.tensor([1.0, -1.0, 1.0, -1.0, 1.0, -1.0, 1.0, -1.0])
weights = torch.outer(memory, memory) / memory.numel()
weights.fill_diagonal_(0)

state = memory.clone()
state[[1, 6]] *= -1
initial_errors = int((state != memory).sum())

while True:
    previous = state.clone()
    for i in range(state.numel()):
        field = weights[i] @ state
        # Preserve the current state when the weighted input is zero.
        if field != 0:
            state[i] = field.sign()
    if torch.equal(state, previous):
        break

print(f"Bit errors: {initial_errors} -> {int((state != memory).sum())}")

Đầu ra là Bit errors: 2 -> 0: các lần cập nhật hồi quy tái tạo mẫu đã lưu từ tín hiệu gợi ý bị hỏng bằng động lực học bộ nhớ liên kết tiêu chuẩn.

Mạng liên tục, attention và ứng dụng#

Mạng Hopfield liên tục sử dụng đầu ra nơ-ron có mức độ, chẳng hạn như sigmoid, và tiến hóa đến trạng thái cân bằng. Hopfield thiết lập công thức này vào năm 1984. Mạng Hopfield hiện đại mở rộng bộ nhớ liên kết bằng các hàm năng lượng khác nhau và dung lượng lưu trữ cao hơn; các biến thể có trạng thái liên tục hoạt động trên vector giá trị thực.

Năm 2020, Hubert Ramsauer và các cộng sự đã kết nối cơ chế truy xuất của Hopfield hiện đại với các cơ chế attention. Một truy vấn được so sánh với các vector đã lưu trữ, softmax chuyển đổi điểm tương đồng thành trọng số, và tổ hợp có trọng số truy xuất thông tin liên quan. Điều này cung cấp cách diễn giải dưới góc độ bộ nhớ liên kết cho phép toán attention được sử dụng trong Transformer.

Đối với các biểu diễn hình ảnh, Ultralytics YOLO26 cung cấp khả năng trích xuất đặc trưng thông qua model.embed(), trả về các embedding hình ảnh. Những vector này cung cấp biểu diễn giá trị thực được sử dụng bởi các lớp bộ nhớ liên kết hiện đại.

Các ứng dụng đã được thiết lập gồm khôi phục mẫu hình ảnh đã lưu trữ, tổng hợp các tập hợp đặc trưng lớn và tối ưu hóa có ràng buộc. Năm 1985, Hopfield và David Tank áp dụng mạng tương tự vào bài toán người bán hàng du lịch, mã hóa chất lượng tuyến đường và các ràng buộc vào cảnh quan năng lượng. Phương pháp tổng hợp Hopfield hiện đại cũng hỗ trợ phân loại hệ miễn dịch, tổng hợp thông tin từ hàng trăm nghìn chuỗi sinh học thông qua học đa thể hiện.

Autoencoder học ánh xạ bộ mã hóa–giải mã để tái tạo đầu vào; mạng Hopfield cổ điển tái tạo mẫu bằng cách ổn định tại các điểm hút. Ngân hàng bộ nhớ lưu trữ các biểu diễn để truy cập sau này, trong khi động lực học Hopfield xác định cách tín hiệu gợi ý truy xuất trạng thái liên kết.

Mạng cổ điển phát sinh lỗi truy xuất khi các ký ức gây nhiễu lẫn nhau. Các mẫu tương quan tạo ra nhiễu xuyên âm, còn những điểm hút giả có thể trả về các tổ hợp của những ký ức đã lưu trữ. Với các mạng Hebb cổ điển quy mô lớn lưu trữ những mẫu nhị phân ngẫu nhiên, gần như không tương quan, ước tính dung lượng quen thuộc là khoảng 0,14 lần số nơ-ron khi chấp nhận một tỷ lệ nhỏ lỗi truy xuất—tương đương khoảng 140 mẫu với 1.000 nơ-ron.

Explore solutions

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong thể thao
Thị giác máy tính trong thể thao
Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không
Thị giác máy tính cho ảnh hàng không
Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ
Thị giác máy tính trong hàng không vũ trụ
Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh
Computer vision trong lĩnh vực an ninh
Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics
Computer vision trong robotics
Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics
Thị giác máy tính trong logistics
Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ
Thị giác máy tính trong bán lẻ
Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe
Thị giác máy tính trong chăm sóc sức khỏe
Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất
Thị giác máy tính trong sản xuất
Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô
Thị giác máy tính trong ngành ô tô
Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp
Thị giác máy tính trong nông nghiệp
Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong thể thao
Thị giác máy tính trong thể thao
Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không
Thị giác máy tính cho ảnh hàng không
Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ
Thị giác máy tính trong hàng không vũ trụ
Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh
Computer vision trong lĩnh vực an ninh
Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics
Computer vision trong robotics
Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics
Thị giác máy tính trong logistics
Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ
Thị giác máy tính trong bán lẻ
Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe
Thị giác máy tính trong chăm sóc sức khỏe
Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất
Thị giác máy tính trong sản xuất
Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô
Thị giác máy tính trong ngành ô tô
Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp
Thị giác máy tính trong nông nghiệp
Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning