Telegram Group & Telegram Channel
​​📍Как в современной ML-разработке используют открытия учёных XIX–XX веков: разбираемся на примере свёрток в реальном проекте

Наследие великих математиков по-прежнему влияет на современные технологии: теоремы и алгоритмы применяются в машинном обучении. Хотя ML-технологии быстро развиваются и устаревают, их основа — это фундаментальные исследования.

Так, Кирилл Колодяжный, разработчик системы хранения данных в YADRO и ML-энтузиаст, столкнулся с алгоритмами Фурье и Шмуэля Винограда в процессе работы со свёртками на CUDA. Он изучил четыре способа реализовать свёртки, выделил преимущества и недостатки каждого, а затем выбрал один подход для решения задачи.

Свой опыт он собрал в серию материалов, из которого вы узнаете:

Чем отличается общее определение свёртки от свёртки в ML-контексте;
Почему простой подход к работе со свёртками подойдёт не под любые условия;
Как работают быстрое преобразование Фурье, алгоритм Винограда и быстрое вычисление General Matrix Multiplication;
Как применять библиотеки CuBLAS и CUTCLASS в реальных проектах.

Читать первую часть
Читать вторую часть

#программы #ML

@ultimate_engineer
Please open Telegram to view this post
VIEW IN TELEGRAM



group-telegram.com/ultimate_engineer/470
Create:
Last Update:

​​📍Как в современной ML-разработке используют открытия учёных XIX–XX веков: разбираемся на примере свёрток в реальном проекте

Наследие великих математиков по-прежнему влияет на современные технологии: теоремы и алгоритмы применяются в машинном обучении. Хотя ML-технологии быстро развиваются и устаревают, их основа — это фундаментальные исследования.

Так, Кирилл Колодяжный, разработчик системы хранения данных в YADRO и ML-энтузиаст, столкнулся с алгоритмами Фурье и Шмуэля Винограда в процессе работы со свёртками на CUDA. Он изучил четыре способа реализовать свёртки, выделил преимущества и недостатки каждого, а затем выбрал один подход для решения задачи.

Свой опыт он собрал в серию материалов, из которого вы узнаете:

Чем отличается общее определение свёртки от свёртки в ML-контексте;
Почему простой подход к работе со свёртками подойдёт не под любые условия;
Как работают быстрое преобразование Фурье, алгоритм Винограда и быстрое вычисление General Matrix Multiplication;
Как применять библиотеки CuBLAS и CUTCLASS в реальных проектах.

Читать первую часть
Читать вторую часть

#программы #ML

@ultimate_engineer

BY Истовый инженер




Share with your friend now:
group-telegram.com/ultimate_engineer/470

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

In a message on his Telegram channel recently recounting the episode, Durov wrote: "I lost my company and my home, but would do it again – without hesitation." Also in the latest update is the ability for users to create a unique @username from the Settings page, providing others with an easy way to contact them via Search or their t.me/username link without sharing their phone number. In addition, Telegram's architecture limits the ability to slow the spread of false information: the lack of a central public feed, and the fact that comments are easily disabled in channels, reduce the space for public pushback. Russian President Vladimir Putin launched Russia's invasion of Ukraine in the early-morning hours of February 24, targeting several key cities with military strikes. Multiple pro-Kremlin media figures circulated the post's false claims, including prominent Russian journalist Vladimir Soloviev and the state-controlled Russian outlet RT, according to the DFR Lab's report.
from it


Telegram Истовый инженер
FROM American