Theo Giới thiệu về học máy lượng tử (Schuld, Sinayskiy & Petruccione, 2014) , Seth Lloyd et al. nói trong bài báo của họ: các thuật toán lượng tử cho giám sát và không có giám sát máy học thông tin cổ điển có thể được mã hóa thành các chuẩn mực của một trạng thái lượng tử . Tôi không chắc là tôi hiểu ký hiệu của họ.
Hãy lấy một ví dụ đơn giản. Giả sử tôi muốn lưu trữ mảng này: có kích thước ở trạng thái hệ thống lượng tử bit.
Tôi có thể biểu thị trạng thái của hệ thống bit như:
(sử dụng cơ sở tiêu chuẩn) trong đó .
Tôi có thể biểu diễn dưới dạng vectơ trong đó tạo thành một cơ sở trực giao trong và viết định mức Euclide chuẩn cho nó là .→ V = 3 x 1 + 2 x 2 + . . . + 4 x 8 { x 1 , x 2 , . . . , X 8 } R 8 | → V | = √
Sau này, tôi bối rối không biết làm thế nào tôi có được các hệ số . Nên tôi chỉ gán để , để và vân vân? 3 a 1 2 a 2
Nhưng, sau đó một lần nữa :
Xét vectơ vectơ phức phức với các thành phần . Giả sử rằng được lưu dưới dạng số dấu phẩy động trong bộ nhớ truy cập ngẫu nhiên lượng tử. Xây dựng trạng thái lượng tử qubit sau đó thực hiện các bước miễn là phụ -norms cũng được đưa ra trong qRAM trong trường hợp bất kỳ trạng thái nào cũng có thể được xây dựng trong các bước .→ v { v i = | v i | e i ϕ i } { | v i | , ϕ i } đăng nhập 2 N | v ⟩ = | → v | - 1 / 2 → v O ( log 2 N ) O ( log N )
Đầu tiên , tôi không hiểu khái niệm của họ về một vectơ phức chiều . Nếu mỗi thành phần của mảng dữ liệu cổ điển của chúng có hai số dấu phẩy động, thì việc mã hóa thành trạng thái lượng tử -bitbit tương đương với việc lưu trữ một mảng cổ điển có kích thước trong hệ thống -qubit ? Có, tôi biết rằng là các số phức có cả độ lớn và hướng và do đó có thể lưu trữ lượng thông tin cổ điển. Nhưng họ không đề cập đến bất cứ nơi nào họ sẽ chuyển đổi dữ liệu cổ điển (giả sử dưới dạng2 × 2 n n a 1 , a 2 , . . , Một 2 n 2 × 2 n 2 × 2 nmảng) vào dạng đó. Hơn nữa, dường như có một hạn chế là pha của số phức chỉ có thể nằm trong khoảng từ đến . - π + π
Thứ hai , chúng ta hãy giả sử rằng mảng dữ liệu ban đầu mà chúng ta muốn lưu trữ trong hệ thống lượng tử của chúng ta thực sự là .
Nếu họ định nghĩa là thì trong ví dụ của chúng tôi sẽ trông giống như . Nhưng sau đó chúng ta sẽ mất tất cả thông tin về các giai đoạn , phải không? Vì vậy, việc sử dụng bắt đầu với một vectơ phức tạp (có cả pha và cường độ) ở vị trí đầu tiên là gì, khi chúng ta mất thông tin đó khi chuyển đổi sang ? Hoặc chúng ta viết nên xem xét như| → v | - 1 / 2 → v | V ⟩ ( √φi| V ⟩ ( √ ?
Sẽ thực sự hữu ích nếu ai đó có thể giải thích tôi đang sai ở đâu khi sử dụng một số ví dụ cụ thể liên quan đến việc lưu trữ dữ liệu cổ điển trong hệ thống -bitbit.