CS Space – Telegram
CS Space
2.48K subscribers
133 photos
50 links
Computer Science Space — научно-технологический клуб с открытыми курсами, лекциями, митапами и соревнованиями.

• Сайт: csspace.io
• Чат: @csspace_chat
• Бот: @cs_space_bot
• YouTube: youtube.com/@ComputerScienceSpace

По всем вопросам: @aaignatiev
Download Telegram
Линейная оптимизация ⬇️

Страница курса
– Первая лекция 10 сентября, 19:00. Расписание лекций можно найти на сайте
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения. Достаточно сделать это один раз для посещения любой лекции курса.

⭐️ О лекторе
Федор Писниченко
Доцент кафедры прикладной математики Федерального университета ABC (UFABC) в Бразилии с более чем 14-летним опытом преподавания. Моя специализация охватывает численную оптимизацию, методы оптимизации с ограничениями в виде дифференциальных уравнений (PDE-constrained) и высокопроизводительные вычисления. Мои исследования включают линейное и нелинейное программирование, оптимизацию без использования производных и численные методы для решения дифференциальных уравнений, с применением в обработке сейсмических данных и разработке решений для задач в реальном времени. Сотрудник Chebyshev Research Center.


📢 Анонс
Курс посвящен теории и методам решения задач линейной оптимизации. Изучаются математические основы: выпуклые множества и многогранники, теорема об экстремальных точках, двойственность и условия оптимальности. Обсуждаются алгоритмы: симплекс-метод с модификациями (инициализация искусственными переменными, двухфазная схема, двойственный симплекс, анализ вырождения и правило Блэнда для предотвращения циклов), методы внутренней точки. Рассматриваются результаты о полиномиальной разрешимости (метод эллипсоидов Хачияна, метод Кармаркара) и их реализация для разреженных данных.

Изучаются специальные структуры и крупные задачи: сетевые модели, транспортные задачи с алгоритмами (максимальный поток/минимальный разрез), техники препроцессинга и факторизации. Обсуждаются основы декомпозиции (Данциг–Вулф). Практика включает моделирование и эксперименты в программных пакетах (открытых и коммерческих решателях ЛП), сравнение методов и анализ результатов. Требуются знания линейной алгебры и математического анализа; полезны навыки программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2566
🚀 Поздравляем чемпионов ICPC!

Команда нашего партнерского факультета математики и компьютерных наук СПбГУ стала абсолютным чемпионом мира на ICPC 2025, решив 11 задач 🏆

Для нас эта победа особенно близка: один из победителей — Максим Туревский — этой весной участвовал в командном турнире CS Space по математике и занял второе место. Тогда он остановился в шаге от победы, а сегодня — на вершине мирового студенческого спорта по программированию.

Истории такого взлёта вдохновляют. Мы рады быть частью пути, пусть и на раннем его этапе. Поздравляем Максима и всю команду — Леонида Данилевича, Фёдора Ушакова и их тренеров. Вперёд к новым победам!

💡 А также ждем всех на нашем осеннем контесте по программированию, следите за новостями! Победители получат приглашение в финал без отбора.
Please open Telegram to view this post
VIEW IN TELEGRAM
440🔥862715
Интеллектуальные роботы: классические алгоритмы и обучаемые методы ⬇️

Страница лекции
– 13 сентября, 17:00 – 18:30
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения

⭐️ О лекторе
Константин Сергеевич Яковлев
Ведущий научный сотрудник ФИЦ ИУ РАН, AIRI и Лаборатории Маркова СПбГУ, доцент МФТИ и ВШЭ.


📢 Анонс
Робототехника стремительно развивается и активно трансформирует наш мир. Логистика, автоматизированные склады, поисковые и спасательные миссии — далеко не полный список областей, где уже активно применяются роботы. Для того, чтобы их внедрение давало нужный эффект, они должны быть максимально интеллектуальными. Но что означает «интеллектуальный робот»? Как добиться от него интеллектуальности (и всегда ли это нужно)? Какие классические и современные подходы используются сегодня для построения систем управления роботами? Эти вопросы мы и обсудим в рамках предстоящего доклада-дискуссии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16118
Укладки графов: метрики эстетики ⬇️

Страница лекции
– 26 сентября, 19:00 – 20:30
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения

⭐️ О лекторе
Викентий Михеев
Ph.D. Kansas State University. Инженер ключевых проектов, руководитель команды графовых алгоритмов, Chebyshev Research Center


📢 Анонс
Задача укладки графа — сопоставление вершинам координат в пространстве — редко оказывается в центре внимания. Гораздо чаще говорят о поиске кратчайших путей, потоках, изоморфизмах, кластеризации и других задачах, ценность которых очевидна. На их фоне задача укладки кажется периферийной.

Однако опыт исследовательской команды Graph Algorithm в Chebyshev Research Center показывает: без хорошей визуализации графа невозможно успешно завершить проект, а визуализация невозможна без корректной укладки. Критерии её качества зависят от цели, но в любом случае они формализуются через метрики эстетики.

На лекции мы обсудим несколько таких метрик и подходы к их вычислению.
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥125
Введение в Гауссовские процессы на Python ⤵️

Страница курса
– Первая лекция 4 октября, 15:00. Расписание лекций можно найти на сайте
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения. Достаточно сделать это один раз для посещения любой лекции курса.

⭐️ О лекторе
Максим Николаев
Старший преподаватель МКН СПбГУ, младший научный сотрудник ПОМИ РАН, руководитель программ «Науки о данных» и «AI360: Математика машинного обучения» МКН СПбГУ, преподаватель ШАД Яндекса


📢 Анонс
Исторически курс по теории случайных процессов в вузах является продвинутой математической дисциплиной, требующей серьезных знаний теории меры и теории вероятностей. Такие курсы обычно достаточно абстрактны, а упоминаемые приложения обычно относятся к финансовой математике и теории обслуживания. В то же время приложения теории случайных процессов встречаются повсеместно в машинном обучении и байесовском анализе данных. Цель этого курса в простых терминах объяснить основные принципы, возникающие при изучении случайных процессов, и как их использовать на практике в задачах анализа данных.

Пререквизиты:
– линейная алгебра: квадратичные формы; собственные числа; диагонализация матриц
– теория вероятностей: нормальное распределение; случайные вектора, их матожидание и матрица ковариации; ковариация и корреляция случайных величин
– Python: знакомство с numpy, scipy, matplotlib, jupyter notebook
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥128
Нейрология LLM ⤵️

Страница курса
– Первая лекция 9 октября, 19:00. Расписание лекций можно найти на сайте
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться — это необходимое условие посещения. Достаточно сделать это один раз для посещения любой лекции курса.

⭐️ О лекторе
Антон Першин
Team Lead команды мат. моделирования и оптимизации, Chebyshev Research Center. Доцент СПбГУ


📢 Анонс
Большие языковые модели (Large Language Models, LLMs) и их мультимодальные родственники без сомнения являются главными виновниками взрывного роста интереса к искусственному интеллекту как со стороны профессионального сообщества, так и со стороны обывателей. Этот интерес чаще всего фокусируется на способностях LLM. Могут ли они решать задачи с международных олимпиад? Как хорошо они воспроизводят факты из Википедии? Достаточно ли они хороши и компетентны как психологи или преподаватели? Оценка способностей, то есть конечного результата работы LLM, важна с практической точки зрения, и в связи с этим несколько в тени остаётся вопрос о том, что же происходит внутри моделей в тот момент, когда они отвечают на наши вопросы. В этом курсе мы постараемся дать ответ на этот вопрос, который будет чуть более глубоким, чем описание трансформерной архитектуры.

Мы рассмотрим четыре группы объектов, относительно которых удобно анализировать внутренние процессы LLM: attention scores, матрицы весов, активации и трансформерные блоки.

Распределение attention scores отличается разнообразием и зависит от рассматриваемой attention head. Чаще всего мы наблюдаем разреженность соответствующей матрицы attention scores, и паттерн разреженности может использоваться как для интерпретации роли данной attention head в генерации следующего токена, так и для ускорения этой генерации.

Матрицы весов также могут обладать разреженностью, что изначально мотивировало использование прунинга для сжатия глубоких нейронных сетей. Более того, оказывается, что LLM до некоторой степени робастны к понижению точности представления весов, что позволяет уменьшать размер моделей и время отклика с помощью квантизации. При такой кажующейся избыточности матриц весом интересным фактом представляется наличие в них буквально нескольких десятов супервесов с аномально большими абсолютными значениями, чья избыточная квантизация полностью разрушает осмысленную генерацию.

Большой прогресс в исследовании активаций трансформерных блоков стал возможен благодаря использованию sparse autoencoders. С их помощью строится разреженное представление активаций, которое может быть использовано для идентификации обобщенных концептов, влияющих на генерацию LLM. Так, например, можно обнаружить разреженные признаки, отвечающие за вежливость. Усиливая их (feature steering), мы динамически меняем генерацию LLM, делая формулировки ответа более вежливыми.

Наконец, можно взглянуть на процессы в LLM в большем масштабе и проанализировать, как меняется внутреннее представление токенов при перехода одного слоя к последующему. С одной стороны, детальный анализ позволяет характеризовать роли слоев в генерации ответа. С другой (более практической) стороны, этот анализ показывает, что декодируемый токен зачастую известен уже в промежуточных блоках, и глубокие слои в таком случае выполняют пассивную роль. Этот факт используется для ускорения LLM путем пропуска вычислений на последних слоях статистическим образом (прунинг) или динамическим образом (спекулятивный декодинг).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1985
Турнир по математике и ИИ для школьников 9-11 классов ⚡️

Хочешь прокачать навыки в математике, алгоритмах, машинном обучении и подготовиться к новому ВсОШ по ИИ? Собирай команду из двух человек, готовьтесь к интересным задачам и участвуйте в турнире с очным финалом, который пройдет в двух городах одновременно: в Петербурге на площадке ШАД и в Москве на площадке ФКН ВШЭ (зачет раздельный).

Среди призов, которые можно выиграть в нашем турнире: iPad, умная колонка и множество других подарков. Все финалисты получат уникальный опыт, который пригодится как на ВсОШ по ИИ, так и в дальнейшем обучении в данной области.

✔️ Подробнее на странице турнира.
✔️ Регистрация уже открыта. Капитан регистрирует команду в боте и приглашает сокомандника. Присоединяйтесь, если любите сложные задачи и хотите проверить свои навыки в новом формате!
Please open Telegram to view this post
VIEW IN TELEGRAM
168🔥8
Как строить научную карьеру в CS/AI? ⤵️

Поговорим о том, куда идти, если хочется заниматься наукой, как устроена исследовательская работа в университетах и R&D-центрах, и как этот путь соотносится с классическим PhD за рубежом.

Спикеры митапа
⚡️ Анна Калюжная — старший научный сотрудник Центра «Сильный искусственный интеллект в промышленности» ИТМО
⚡️ Илья Макаров — ведущий научный сотрудник AIRI и ИСП РАН, доцент ИТМО, лауреат Yandex ML Prize
⚡️ Антон Першин — Team Lead в Chebyshev Research Center, доцент СПбГУ
⚡️ Данил Сагунов — научный сотрудник ИТМО и СПбГУ

💬 После выступлений экспертов — живое общение, нетворкинг, еда и развлекательная часть. Подробное расписание смотрите на сайте.

Дата и место
🟡17 октября, 18:00 – 23:59
🟡Mishka Бар, Конногвардейский бул., 4, Санкт-Петербург
🟡Регистрация открыта. Участие свободное, количество мест ограничено

⭐️ Мероприятие проходит при поддержке наших друзей из Pinely.
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥83
Как строить научную карьеру в CS/AI? ⤵️

В прошедшую пятницу мы собрали студентов, исследователей и инженеров на митапе, чтобы разобраться, как начать путь в науку в области Computer Science и AI. Участники услышали четыре очень разных, но дополняющих друг друга истории:

〰️ Анна Калюжная рассказала, как строится работа в исследовательских центрах на стыке науки и индустрии.

〰️ Антон Першин поделился опытом перехода из академической карьеры в серьезный индустриальный R&D, где математика и прикладные задачи пересекаются каждый день.

〰️ Илья Макаров рассказал о развитии AI-исследований в России и за рубежом, о том, как выстраивать свою научную траекторию и оставаться при этом востребованным ученым и интересным человеком.

〰️ Данил Сагунов поделился, как начать путь в науку после олимпиад по программированию, какие навыки важны для исследований и как выбирать область, в которой хочется копать глубже.

После докладов состоялась панельная дискуссия со спикерами, где мы обсудили наиболее волнующие нашу аудиторию вопросы:
✔️ Как и когда принимать решение о PhD?
✔️ Как совмещать науку и индустрию?
✔️ Где рождаются настоящие открытия: в академии или в R&D?
✔️ Как справляться с фрустрацией при отсутствии результатов?

В завершение вечера участники попробовали свои силы в тематическом квизе от команды CS Space.

Делимся материалами:
〰️ записи докладов, презентации и задания квиза доступны на странице мероприятия;
〰️ фотографии с мероприятия.

Спасибо всем за тёплую атмосферу и живые разговоры, и отдельная благодарность нашим друзьям из Pinely за поддержку!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26157
Подводим итоги турнира по математике и ИИ для школьников 9–11 классов ⚡️

В турнире приняли участие 136 школьников из Москвы и Санкт-Петербурга. На очный финал в двух городах были приглашены 30 сильнейших команд. Финал в Санкт-Петербурге прошёл на площадке наших партнёров — Школы анализа данных, а московский финал — на площадке Факультета компьютерных наук ВШЭ.

Поздравляем победителей и призёров!
Санкт-Петербург
1️⃣ место — Роман Тамразов, Динар Кугушев (школа №93)
2️⃣ место — Артём Горохов, Елисей Кирпиченко (ПФМЛ №239)
3️⃣ место — Михаил Неженец, Алексей Фёдоров (ПФМЛ №239)


Москва
1️⃣ место — Максим Кулагин, Фёдор Фёдоров (школа №548)
2️⃣ место — Ростислав Володихин, Даниил Теплов (школа №548)
3️⃣ место — Максим Валиев, Александр Князев (школа ЦПМ)


В завершение соревнования:
✔️ Благодарим всех участников за интерес, настойчивость и отличные решения!
✔️ Открываем дорешку — можно снова пройти контест и попробовать себя вне конкурса:
Финал — contest.yandex.ru/contest/83155
Отбор — contest.yandex.ru/contest/82439

⭐️ Публикуем разбор задач от авторов контеста.
📷 Делимся фотографиями с турнира.
Please open Telegram to view this post
VIEW IN TELEGRAM
226🔥127