Thủ thuật kernel được sử dụng trong một số mô hình học máy (ví dụ: SVM ). Nó được giới thiệu lần đầu tiên trong bài viết "Cơ sở lý thuyết của phương pháp chức năng tiềm năng trong nghiên cứu nhận dạng mẫu" vào năm 1964.
Định nghĩa wikipedia nói rằng nó là
một phương pháp sử dụng thuật toán phân loại tuyến tính để giải quyết vấn đề phi tuyến tính bằng cách ánh xạ các quan sát phi tuyến tính ban đầu vào một không gian có chiều cao hơn, trong đó phân loại tuyến tính sau đó được sử dụng; điều này làm cho một phân loại tuyến tính trong không gian mới tương đương với phân loại phi tuyến tính trong không gian ban đầu.
Một ví dụ về mô hình tuyến tính đã được mở rộng cho các vấn đề phi tuyến tính là PCA kernel . Thủ thuật kernel có thể được áp dụng cho bất kỳ mô hình tuyến tính nào không, hoặc nó có những hạn chế nhất định không?