Tìm hiểu cách đồ thị tri thức tổ chức các thực thể và mối quan hệ trong thế giới thực cho trí tuệ nhân tạo. Khám phá cách sử dụng chúng. Ultralytics Sử dụng YOLO26 để trích xuất các nút và nâng cao mô hình học máy.
Đồ thị tri thức là một biểu diễn có cấu trúc của các thực thể trong thế giới thực và các mối quan hệ giữa chúng. Không giống như cơ sở dữ liệu tiêu chuẩn lưu trữ dữ liệu theo các hàng và cột cứng nhắc, đồ thị tri thức tổ chức thông tin dưới dạng một mạng lưới các nút (đại diện cho các đối tượng, con người hoặc khái niệm) và các cạnh (đại diện cho các kết nối hoặc tương tác giữa các nút đó). Cấu trúc này mô phỏng cách con người tổ chức thông tin, cho phép các hệ thống trí tuệ nhân tạo (AI) hiểu ngữ cảnh, suy luận các sự kiện mới và lập luận về dữ liệu theo cách có ý nghĩa và liên kết chặt chẽ hơn.
Cốt lõi của một đồ thị tri thức là ba thành phần chính tạo thành "bộ ba" (Chủ ngữ-Vị ngữ-Đối tượng):
Cấu trúc dạng mạng lưới này cho phép các hệ thống thực hiện tìm kiếm ngữ nghĩa , trong đó công cụ tìm kiếm hiểu được ý định của người dùng thay vì chỉ đơn thuần khớp từ khóa. Ví dụ, việc biết rằng "Jaguar" vừa là tên một loài động vật vừa là tên một thương hiệu xe hơi cho phép hệ thống phân biệt các kết quả dựa trên ngữ cảnh.
Đồ thị tri thức ngày càng trở nên quan trọng để nâng cao các mô hình học máy (ML) . Mặc dù các mô hình học sâu rất giỏi trong việc nhận dạng mẫu thống kê, nhưng chúng thường thiếu cơ sở thực tế. Việc tích hợp đồ thị tri thức cho phép các mô hình truy cập vào "thế giới quan" đã được xác minh.
Các mô hình thị giác máy tính đóng vai trò là điểm khởi đầu tuyệt vời để xây dựng đồ thị tri thức bằng cách xác định các thực thể vật lý trong thế giới thực. Sau đây là các ví dụ sau: Python Đoạn mã này minh họa cách sử dụng mô hình Ultralytics YOLO26 để detect các đối tượng trong một hình ảnh. Các lớp được phát hiện này có thể hoạt động như các nút, sau đó có thể được liên kết trong cơ sở dữ liệu đồ thị (như Neo4j hoặc Amazon). Neptune ).
from ultralytics import YOLO
# Load the latest YOLO26 model (released Jan 2026)
model = YOLO("yolo26n.pt")
# Run inference on an image to find entities
results = model("https://ultralytics.com/images/bus.jpg")
# Extract unique detected object names to serve as graph nodes
# e.g., {'bus', 'person'}
detected_entities = {results[0].names[int(c)] for c in results[0].boxes.cls}
print(f"Graph Nodes: {detected_entities}")
Điều quan trọng là phải phân biệt đồ thị tri thức với cơ sở dữ liệu quan hệ truyền thống (RDBMS) . Cơ sở dữ liệu quan hệ lưu trữ dữ liệu trong các bảng cố định được liên kết bằng khóa ngoại, điều này hiệu quả đối với dữ liệu có cấu trúc, dữ liệu giao dịch (như sổ cái ngân hàng). Tuy nhiên, việc truy vấn các mối quan hệ phức tạp (ví dụ: "Tìm bạn của bạn bè thích khoa học viễn tưởng") đòi hỏi các thao tác "kết hợp" tốn kém.
Ngược lại, đồ thị tri thức (thường được lưu trữ trong cơ sở dữ liệu đồ thị ) coi mối quan hệ như một yếu tố quan trọng hàng đầu. Việc duyệt qua các kết nối diễn ra tức thời, khiến đồ thị trở nên vượt trội hơn trong các tác vụ liên quan đến dữ liệu có tính liên kết cao, chẳng hạn như các hệ thống phát hiện gian lận hoặc phân tích mạng xã hội. Trong khi hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) xuất sắc trong việc lưu trữ và truy xuất các bản ghi cụ thể, đồ thị tri thức lại vượt trội trong việc khám phá các mẫu và những hiểu biết tiềm ẩn bên trong chính các kết nối.
Tương lai của đồ thị tri thức nằm ở học tập đa phương thức . Khi các mô hình như Ultralytics YOLO26 tiếp tục phát triển trong việc phát hiện đối tượng và ước lượng tư thế , chúng sẽ tự động cung cấp ngữ cảnh hình ảnh cho đồ thị. Điều này tạo ra các hệ thống không chỉ "đọc" văn bản mà còn "nhìn" thế giới, liên kết các khái niệm hình ảnh với các định nghĩa ngôn ngữ. Sử dụng Nền tảng Ultralytics , các nhà phát triển có thể huấn luyện các mô hình thị giác chuyên biệt này để nhận dạng các thực thể tùy chỉnh, từ đó xây dựng hiệu quả các giác quan cho thế hệ tiếp theo của các hệ thống AI nhận thức tri thức.