4 апреля прошла открытая лекция «Нотация Эйнштейна: от теории относительности до трансформеров» от Льва Максимова. В лекции Лев рассказал о различных подходах, упрощающих работу с многомерными массивами, в первую очередь, об einsum, эдаком швейцарском ноже для обработки массивов. Принцип работы – некое обобщение соглашения Эйнштейна о суммировании по повторяющимся индексам. Она присутствует в NumPy, PyTorch, TensorFlow и пр. Позволяет компактно записать множество различных преобразований, при этом вычисления будут происходить быстрее, чем при обычной записи. Einsum подобна регулярным выражениям: те, кто никогда её не использовал, не понимают, что это за невразумительный набор символов, а те, кто проникся, наоборот, не понимают, как без неё обойтись из-за лаконичности синтаксиса и скорости исполнения. Презентацию можно посмотреть по ссылке #slide=
Hide player controls
Hide resume playing