Количество информации хранимой и передаваемой людьми постоянно растет.
Ежедневно миллионами пользователей создаются новые данные (например, каждую минуту на видеоплатформы загружается около 400 часов видео), что повсеместно увеличивает нагрузку на инфраструктуру ее передачи, хранения и обработки, поэтому для уменьшения издержек используются алгоритмы устранения избыточности информации, то есть ее сжатия.
В течение курса будут рассмотрены алгоритмы сжатия различных типов медиаданных (текст, изображения, видео), причем как классические подходы, так и современные методы с применением машинного обучения.
Слушатели курса также познакомятся с тем, как различные медиаданные хранятся в памяти компьютера и научатся базовой обработке изображений и видео.
В рамкахчитаемого курса будет предложено реализовать некоторые алгоритмы сжатия (арифметическое сжатие, фрактальное сжатие и компенсация движения).
Требования к слушателям
Студенты должны владеть базовыми навыками программирования на языках С и Python, а также основами математики в
объеме 1 курса