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

Generative AI

AI tạo sinh là AI học phân phối của dữ liệu huấn luyện rồi tạo mẫu văn bản, ảnh, video hoặc code mới. Nội dung đề cập đến các loại model, ứng dụng và rủi ro.

AI tạo sinh là nhánh của trí tuệ nhân tạo (AI), trong đó các model học phân phối xác suất của dữ liệu huấn luyện rồi lấy mẫu dữ liệu mới từ phân phối đó: văn bản, hình ảnh, âm thanh, video, code, cảnh 3D hoặc cấu trúc phân tử. Model phân biệt học p(label | input), tức xác suất của nhãn khi biết đầu vào, còn model tạo sinh học chính p(input) hoặc p(input | prompt), nhờ đó có thể tạo ra đầu vào chưa từng tồn tại. Thuật ngữ này trở nên phổ biến trong đời sống sau khi OpenAI phát hành ChatGPT vào ngày 30 tháng 11 năm 2022, nhưng các phương pháp này đã có từ trước: Diederik Kingma và Max Welling giới thiệu bộ mã hóa tự động biến phân vào năm 2013, còn Ian Goodfellow và các cộng sự giới thiệu mạng đối kháng tạo sinh vào năm 2014.

Cách model tạo sinh hoạt động#

Ngày nay, bốn họ model học sâu tạo ra phần lớn nội dung AI tạo sinh, và mọi model ngôn ngữ lớn (LLM) theo kiểu GPT đều thuộc họ đầu tiên:

  • Transformer tự hồi quy: Tạo một chuỗi từng token một, mỗi token được điều kiện hóa dựa trên toàn bộ nội dung đã viết trước đó; dùng cho văn bản, code, giọng nói và hình ảnh đã token hóa.
  • Model khuếch tán: Thêm nhiễu vào mẫu huấn luyện rồi học cách loại bỏ nhiễu từng bước, do đó quá trình tạo bắt đầu từ nhiễu thuần và khử nhiễu để tạo thành một mẫu. Stable Diffusion, phát hành tháng 8 năm 2022, thực hiện quy trình này trong không gian latent nén.
  • Mạng đối kháng tạo sinh (GAN): Huấn luyện một bộ sinh đối đầu với bộ phân biệt, bộ phân biệt cố gắng nhận biết mẫu thật và mẫu được tạo; nhờ đó bộ sinh tạo ra đầu ra chân thực trong một lượt truyền xuôi.
  • Bộ mã hóa tự động biến phân (VAE): Mã hóa dữ liệu vào không gian latent có phân phối đã biết rồi giải mã các mẫu được lấy từ không gian đó. Model khuếch tán latent dùng VAE để nén hình ảnh trước khi khử nhiễu.

Ý tưởng nền tảng có thể trình bày chỉ trong vài dòng. Model hỗn hợp Gaussian học phân phối của 150 bông hoa trong tập dữ liệu Iris rồi lấy mẫu các bông hoa mới; bộ phân loại phân biệt được huấn luyện trên cùng dữ liệu sẽ gán nhãn cho chúng:

from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
from sklearn.mixture import GaussianMixture

iris = load_iris()  # 150 bông hoa: chiều dài và chiều rộng của đài hoa và cánh hoa, tính bằng cm

# Model phân biệt: học p(species | measurements), nên chỉ có thể gán nhãn cho hoa
classifier = LogisticRegression(max_iter=1000).fit(iris.data, iris.target)

# Model tạo sinh: học chính p(measurements), nên có thể lấy mẫu hoa mới
generator = GaussianMixture(n_components=3, random_state=0).fit(iris.data)
new_flowers, _ = generator.sample(3)

# Model phân biệt gán nhãn cho các mẫu được tạo
for flower, species in zip(new_flowers.round(1), classifier.predict(new_flowers)):
    print(flower, iris.target_names[species])

Ba bông hoa được lấy mẫu, chẳng hạn một bông có đài hoa dài 4.7 cm và cánh hoa dài 1.4 cm, chưa từng được đo, nhưng bộ phân loại vẫn gán chúng lần lượt vào các loài versicolor, setosa và virginica, vì ba cụm của hỗn hợp Gaussian tương ứng với ba loài. Bộ tạo văn bản hoặc hình ảnh thay ba phân phối Gaussian bằng một mạng neural có hàng tỷ tham số, đồng thời thay các phép đo bằng token hoặc pixel.

Kết hợp model tạo sinh và model phân biệt#

Phân loại ảnh và phát hiện đối tượng là các tác vụ phân biệt: YOLO26 ánh xạ ảnh thành bounding box và class nhưng không thể tạo ảnh. Hai loại model thường hoạt động nối tiếp nhau. Tính năng gán nhãn thông minh theo class prompt của Ultralytics Platform dùng các mô hình thị giác-ngôn ngữ (VLM) tạo sinh, với Moondream 3.1 làm model mặc định, để vẽ bounding box cho tên class trong dataset; các bounding box đã được kiểm duyệt này trở thành nhãn dùng để huấn luyện bộ phát hiện YOLO26.

Các bộ tạo sinh cũng tạo dữ liệu tổng hợp cho những sự kiện hiếm khó hoặc nguy hiểm khi chụp ảnh, chẳng hạn lỗi bất thường hoặc mối nguy trên đường; các pipeline tạo dữ liệu tổng hợp trộn những hình ảnh này với hình ảnh thật để huấn luyện. Chiều ngược lại cũng phổ biến: bộ phát hiện và bộ phân loại chấm điểm chất lượng hình ảnh được tạo hoặc đánh dấu nội dung không an toàn.

Ứng dụng#

  • Tạo văn bản: Trợ lý trò chuyện, tóm tắt và dịch thuật chạy trên LLM; trợ lý lập trình viết và kiểm thử phần mềm dựa trên mô tả.
  • Từ văn bản sang hình ảnh: Các model như Stable Diffusion tạo hình ảnh từ prompt; cùng những model đó cũng có thể lấp đầy hoặc thay thế các vùng được tạo mask trong ảnh.
  • Từ văn bản sang video: Các model như Sora của OpenAI, được giới thiệu bản xem trước vào tháng 2 năm 2024, tạo clip video từ mô tả.
  • Cấu trúc phân tử: AlphaFold 3 của Google DeepMind và Isomorphic Labs, công bố tháng 5 năm 2024, dự đoán cấu trúc của các phức hợp protein bằng một module dựa trên khuếch tán để tạo tọa độ nguyên tử.

Rủi ro và giới hạn#

Các bộ tạo ngôn ngữ ảo giác, tạo ra phát biểu trôi chảy nhưng sai sự thật; bộ tạo hình ảnh và giọng nói hỗ trợ tạo deepfake; còn việc huấn luyện trên dữ liệu web đặt ra các câu hỏi về bản quyền và sự đồng thuận. Đóng dấu bản quyền AI và thông tin xác thực nội dung C2PA đánh dấu nội dung đa phương tiện được tạo để có thể nhận diện về sau. Nội dung được tạo cũng quay trở lại dữ liệu huấn luyện: Ilia Shumailov và các cộng sự đã chứng minh trong Lời nguyền đệ quy, công bố trên Nature năm 2024, rằng các model được huấn luyện lặp đi lặp lại trên đầu ra của chính mình sẽ mất đi các phần hiếm ở đuôi của phân phối ban đầu; họ gọi hiện tượng này là sụp đổ model.

Khám phá các giải pháp

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

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, 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ụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
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