Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Лекция про квантовый SVM не соответствует статье на которую ссылаемся #436

Open
SemyonSinchenko opened this issue Jul 23, 2022 · 9 comments
Assignees
Labels
bug Something isn't working lecture next-run Issue for the next run of the course

Comments

@SemyonSinchenko
Copy link
Collaborator

Там неправильно реализован код схемы. Это также аффектило старые домашки.

@SemyonSinchenko SemyonSinchenko added bug Something isn't working lecture next-run Issue for the next run of the course labels Jul 23, 2022
@SemyonSinchenko SemyonSinchenko self-assigned this Jul 23, 2022
@SemyonSinchenko SemyonSinchenko moved this to to do in quantum-ods Jul 23, 2022
@Randl
Copy link
Collaborator

Randl commented Oct 4, 2022

Это еще актуально? В чем конкретно проблема, могу глянуть

@vvssttkk
Copy link
Member

vvssttkk commented Oct 4, 2022

если правильно помню, то речь шла о https://quantum-ods.github.io/qmlcourse/book/bibliography.html#id59

@Randl
Copy link
Collaborator

Randl commented Oct 4, 2022

Хм, да, кажется там в var_layer ошибка/ Если я правильно понял (уравнения 5-6) то должно быть

def U(x):
    qml.U1(x[0], wires=0)
    qml.U1(x[1], wires=1)
    qml.CNOT(wires=[0, 1])

    qml.U1(np.pi * np.cos(x[0]) * np.cos(x[1]), wires=1)
    qml.CNOT(wires=[0, 1])

def var_layer(x):
    for _ in range(2):
      qml.Hadamard(wires=0)
      qml.Hadamard(wires=1)
    
      U(x)

а есть какие то тесты чтобы проверить?

@vvssttkk
Copy link
Member

vvssttkk commented Oct 4, 2022

у нас тестов нет на код в лекциях

@Randl
Copy link
Collaborator

Randl commented Oct 4, 2022

Это я знаю :) (и это отдельный вопрос)
@SemyonSinchenko сказал что аффектило старые домашки, поэтому я предположил что была какая-та задача/код на которых проблема была заметна

@SemyonSinchenko
Copy link
Collaborator Author

Вот эту домашку аффектило. Мы даже поменяли формулировку на "как в лекции" с исходной "как в статье" потому что когда кто-то из студов попытался сделать "как в статье" то он получил другие картинки. Тест банальный - картинки из статьи должны воспроизводиться (они там в конце, в приложении).

@Randl
Copy link
Collaborator

Randl commented Nov 8, 2022

А код который генерирует картинки "как в статье" есть?

@SemyonSinchenko
Copy link
Collaborator Author

А код который генерирует картинки "как в статье" есть?

Нет. Но вероятно твой код парой сообщений выше как раз подойдет.

@Randl
Copy link
Collaborator

Randl commented Nov 9, 2022

вероятно твой код парой сообщений выше как раз подойдет.

Я не понимаю что надо сделать с моим кодом чтобы получить картинки как в статье 🙃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working lecture next-run Issue for the next run of the course
Projects
Status: to do
Development

No branches or pull requests

3 participants