Đây là rất nhiều câu hỏi mở, nhưng vâng, có một số lượng đáng kể công việc đang được thực hiện trên mặt trận này.
Một số làm rõ
Trước hết, cần lưu ý rằng có hai cách chính để hợp nhất học máy (và đặc biệt là học sâu) với cơ học lượng tử / điện toán lượng tử:
→
Áp dụng các kỹ thuật học máy cổ điển để giải quyết các vấn đề phát sinh trong bối cảnh cơ học lượng tử / thông tin lượng tử / tính toán lượng tử . Khu vực này đang phát triển quá nhanh để tôi thậm chí thử một danh sách các tài liệu tham khảo phong nha, vì vậy tôi sẽ chỉ liên kết đến một vài tác phẩm gần đây nhất theo hướng này: vào năm 1803.04114, các tác giả đã sử dụng phương pháp học máy để tìm mạch để tính toán sự chồng chéo giữa hai trạng thái (có một số công việc khác theo cùng hướng này) và vào năm 1803.05193, các tác giả đã nghiên cứu cách mạng lưới thần kinh có thể được sử dụng để tìm ra phương án điều chỉnh lượng tử.
→
Nghiên cứu các thuật toán lượng tử để phân tích dữ liệu lớn , thường tìm kiếm " khái quát lượng tử " của các thuật toán học máy cổ điển. Bạn có thể xem câu trả lời khác này của tôi để có được một số tài liệu tham khảo cơ bản về chủ đề này. Cụ thể hơn đối với trường hợp học sâu , vào năm 1412.389 (có tên là Quantum Deep Learning ), các tác giả đã đề xuất một phương pháp (một cách hiệu quả, thuật toán lượng tử) để tăng tốc độ đào tạo các máy Boltzmann bị hạn chế sâu. Một tài liệu tham khảo có liên quan khác ở đây là 1712.05304 , trong đó các tác giả phát triển thuật toán lượng tử độ sâu thấp để huấn luyện các máy Boltzmann lượng tử. Xem 1708.0957, cũng như các tài liệu tham khảo trong câu trả lời được liên kết, để tìm ra nhiều tác phẩm hơn về điều này. Lưu ý rằng việc tăng tốc được yêu cầu trong các tác phẩm này có thể thay đổi một cách dữ dội, từ tăng tốc theo cấp số nhân đến đa thức.
Đôi khi, việc tăng tốc xuất phát từ việc sử dụng các thuật toán lượng tử để giải quyết các vấn đề đại số tuyến tính cụ thể (xem Bảng 1 trong ( 1707.08561 ), đôi khi nó xuất phát từ việc sử dụng (các biến thể) của tìm kiếm Grover và đôi khi từ khác điều (nhưng chủ yếu là hai điều này). Trích dẫn từ Dunjko và Briegel ở đây :
Các ý tưởng về cải tiến lượng tử cho ML có thể được phân loại thành hai nhóm: a) các cách tiếp cận dựa trên tìm kiếm và khuếch đại biên độ của Grover để có được các cách tăng tốc độ bậc hai và, b) tiếp cận mã hóa thông tin liên quan thành biên độ lượng tử và có tiềm năng cải thiện theo cấp số nhân. Nhóm phương pháp tiếp cận thứ hai có lẽ là dòng nghiên cứu phát triển nhất trong ML lượng tử và thu thập một công cụ lượng tử rất nhiều - đáng chú ý nhất là đại số tuyến tính lượng tử, được sử dụng trong các đề xuất ML lượng tử.
Trả lời trực tiếp hơn cho ba câu hỏi
Đã nói ở trên, hãy để tôi trả lời trực tiếp hơn ba điểm bạn nêu ra:
Một thuật toán học sâu có thể chạy trên một máy tính lượng tử? Chắc chắn là có: nếu bạn có thể chạy một cái gì đó trên máy tính cổ điển, bạn có thể làm điều đó trên máy tính lượng tử. Tuy nhiên, câu hỏi người ta nên đặt ra là liệu thuật toán học máy lượng tử (sâu) có thể hiệu quả hơn so với các đối tác cổ điển ? Câu trả lời cho này câu hỏi là phức tạp hơn. Có thể có , có nhiều đề xuất theo hướng này, nhưng còn quá sớm để nói những gì sẽ hoặc sẽ không hoạt động.
Liệu nó có ý nghĩa để thử? Đúng!
- Có các thuật toán lượng tử khác sẽ làm cho việc học sâu không liên quan? Điều này phụ thuộc mạnh mẽ vào những gì bạn có nghĩa là " không liên quan ". Ý tôi là, đối với những gì được biết đến vào lúc này, rất có thể có các thuật toán cổ điển sẽ làm cho việc học sâu "không liên quan".