📍Как в современной ML-разработке используют открытия учёных XIX–XX веков: разбираемся на примере свёрток в реальном проекте
Наследие великих математиков по-прежнему влияет на современные технологии: теоремы и алгоритмы применяются в машинном обучении. Хотя ML-технологии быстро развиваются и устаревают, их основа — это фундаментальные исследования.
Так, Кирилл Колодяжный, разработчик системы хранения данных в YADRO и ML-энтузиаст, столкнулся с алгоритмами Фурье и Шмуэля Винограда в процессе работы со свёртками на CUDA. Он изучил четыре способа реализовать свёртки, выделил преимущества и недостатки каждого, а затем выбрал один подход для решения задачи.
Свой опыт он собрал в серию материалов, из которого вы узнаете:
▪Чем отличается общее определение свёртки от свёртки в ML-контексте; ▪Почему простой подход к работе со свёртками подойдёт не под любые условия; ▪Как работают быстрое преобразование Фурье, алгоритм Винограда и быстрое вычисление General Matrix Multiplication; ▪Как применять библиотеки CuBLAS и CUTCLASS в реальных проектах.
📍Как в современной ML-разработке используют открытия учёных XIX–XX веков: разбираемся на примере свёрток в реальном проекте
Наследие великих математиков по-прежнему влияет на современные технологии: теоремы и алгоритмы применяются в машинном обучении. Хотя ML-технологии быстро развиваются и устаревают, их основа — это фундаментальные исследования.
Так, Кирилл Колодяжный, разработчик системы хранения данных в YADRO и ML-энтузиаст, столкнулся с алгоритмами Фурье и Шмуэля Винограда в процессе работы со свёртками на CUDA. Он изучил четыре способа реализовать свёртки, выделил преимущества и недостатки каждого, а затем выбрал один подход для решения задачи.
Свой опыт он собрал в серию материалов, из которого вы узнаете:
▪Чем отличается общее определение свёртки от свёртки в ML-контексте; ▪Почему простой подход к работе со свёртками подойдёт не под любые условия; ▪Как работают быстрое преобразование Фурье, алгоритм Винограда и быстрое вычисление General Matrix Multiplication; ▪Как применять библиотеки CuBLAS и CUTCLASS в реальных проектах.
The regulator said it has been undertaking several campaigns to educate the investors to be vigilant while taking investment decisions based on stock tips. On December 23rd, 2020, Pavel Durov posted to his channel that the company would need to start generating revenue. In early 2021, he added that any advertising on the platform would not use user data for targeting, and that it would be focused on “large one-to-many channels.” He pledged that ads would be “non-intrusive” and that most users would simply not notice any change. But the Ukraine Crisis Media Center's Tsekhanovska points out that communications are often down in zones most affected by the war, making this sort of cross-referencing a luxury many cannot afford. As the war in Ukraine rages, the messaging app Telegram has emerged as the go-to place for unfiltered live war updates for both Ukrainian refugees and increasingly isolated Russians alike. But Kliuchnikov, the Ukranian now in France, said he will use Signal or WhatsApp for sensitive conversations, but questions around privacy on Telegram do not give him pause when it comes to sharing information about the war.
from us