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

Сделать лекцию про Quantum Monte Carlo #315

Open
alexey-pronkin opened this issue Dec 6, 2021 · 6 comments
Open

Сделать лекцию про Quantum Monte Carlo #315

alexey-pronkin opened this issue Dec 6, 2021 · 6 comments
Labels
Projects

Comments

@alexey-pronkin
Copy link
Collaborator

Я это вижу так, что сначала информация про fermionic problem, сослаться на лекцию, потом освежить классический метод Монте Карло, потом объяснение, что для fermionic problem из разложения Тейлора мы получаем sign problem (статья, https://arxiv.org/abs/cond-mat/0408370) и пересказать различные подходы к решению этой проблемы:
https://arxiv.org/abs/2106.16235
(Статьи нужно ещё поискать)

@SemyonSinchenko
Copy link
Collaborator

А в каком блоке это делать? Или вообще сделать отдельный блок про собств значения? Типа:

  • вводная лекция (та, что есть сейчас)
  • QMC
  • VMC для спинов (NetKet)
  • Sign Problem
  • ?

@SemyonSinchenko
Copy link
Collaborator

И что по фреймворкам?

Сюда же всякие паули-неты и прочее добавить? Но намуже критикал маст хэв докер образ... Потому что еще пара таких зависимостей и будет уже минут 10только сборки зависимостей(((

@SemyonSinchenko
Copy link
Collaborator

Есть еще qmctorch, но я не смог его завести что-то

@alexey-pronkin
Copy link
Collaborator Author

Докер тоже пулится будет вечность, сейчас читаю как это все правильно сделать с кэшами, мне самому немного надо разобраться, потому что то, что я сделал чисто для локальной разработки, не для CI, с GitHub CI дела не имел ещё:(
Можно, но я правильно понимаю, что Монте Карло же не только для собственных значений полезен, там ещё есть задачи другого типа

@alexey-pronkin
Copy link
Collaborator Author

Нужно делать отдельный раздел, причем и для собственных значений и для qmc https://ru.m.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4_%D0%9C%D0%BE%D0%BD%D1%82%D0%B5-%D0%9A%D0%B0%D1%80%D0%BB%D0%BE там много всего, хотелось бы хотя бы обзорно и ссылки на необходимые статьи для интересующихся в виде лекции, но это либо слушатели помогут, либо на next run

@SemyonSinchenko
Copy link
Collaborator

SemyonSinchenko commented Dec 6, 2021

Ну про обычный Metropolis-Hastings VMC на спинах я готов расписать подробнее. Про спиновые системы и NetKet тоже, чтобы там нейроночки на фласке, модно и красиво. Но вот с фермионами я не работал... Хотя потыркать что-то на торче давно хотел. @alexey-pronkin не хочешь нарисовать схему курса с этими блоками, как ты это видишь? Какое "ответвление" в бок, в классические нейронки внутри вариационных методов?

@vvssttkk vvssttkk added this to to do in qmlc board Dec 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: backlog
Development

No branches or pull requests

3 participants