Чему вы научитесь
- замечать случайные процессы в повседневной жизни;
- их понимать, то есть включать в свою профессиональную деятельность результаты работы со случайными процессами;
- моделировать эти процессы на Питоне;
- (что самое важное) способность принимать решение в условиях недостатка данных или их случайной природы.
О курсе
Курс по теории вероятностей. Ведет ленивый и прокрастинирующий преподаватель.
Моя лень заключается в том, что мне надоело требовать со студентов знания формул ("а ну-ка напиши мне тут локальную формулу Лапласа") и давать задачи, которые вообще никак не связаны с реальностью.
Моя прокрастинация заключается в том, что гораздо полезнее наблюдать за действиями студента, а только потом ему сказать: что у него получилось, а что - нет.
Из лени и прокрастинации вытекает мои требования к слушателям курса: столкнувшись с какой-то проблемой, не тупи и не впадай в ступор; пробуй решать с помощью разных подходов; неточное решение гораздо лучше, чем отсутствие решения.
И теория вероятностей является просто благодатной почвой для проверки такой методики обучения. Дело в том, что практически любую задачу здесь можно решить тремя разными подходами:
- аналитически (с помощью умных формул);
- с помощью моделирования ситуации на языке программирования;
- с помощью здравых рассуждений.
И если один из подходов по разным причинам не работает, то нужно применять оставшиеся.
По этой причине у нас будут задачи трех указанных выше типов. А также будут задачи, которые нужно будет решить разными способами и сравнить их ответы.
А кроме того, я буду постоянно призывать слушателей писать свои мысли и идеи в комментарии. Когда ты объясняешь идею решения другим - это прекрасно формирует твое собственное понимание.
Для кого этот курс
Изначально я разрабатывал этот курс для студентов Тюменского университета (технические и естественно-научные специальности). Так что им (не)повезло - у них этот курс будет обязательным. Но если вам не повезло в жизни и вы не учитесь в ТюмГУ, то я перечислю ниже ситуации, когда умение применять теорию вероятностей ужасно полезно в жизни. Как принять решение на основе неполной информации? Как интерпретировать ответ человека/ИИ, содержащий слово "вероятность". Например, врач вам сказал, что с вероятностью 99% у вас смертельная болезнь. И что? Что делать, когда вы не знаете, какую математическую формулу применить в ситуации? Как не опустить руки и как получить хоть какой-нибудь ответ (возможно, не совсем точный)? Как можно компенсировать недостаток математических знаний (а мы все тут не без греха)? Спойлер: он компенсируется с помощью программирования и правдоподобных рассуждений.
Начальные требования
Достаточно школьного курса математики и основ программирования на Питоне (но в крайнем случае задания на программирования можно пропустить).
Из Питона потребуется лишь общий синтаксис: операторы, циклы, переменные, списки, а также вызовы функций, генерирующие случайные числа (например, библиотека numpy.random)
Наши преподаватели
Как проходит обучение
Слушайте лекции, выполняйте задания.
Задания будут трех типов:
- получить ответ с помощью формулы
- получить ответ с помощью моделирования на Питоне
- (неочевидный) пишите в комментариях свои идеи, помогайте другим участникам прийти к решению, не стесняйтесь сами попросить помощи в комментариях.
Программа курса
Что вы получаете
- нюх на отыскание случайных процессов в повседневной жизни;
- их понимание;
- моделирование этих процессов на Питоне;
- получение ответов с помощью формул;
- (что самое важное) способность принять решение в условиях недостатка данных и/или их случайной природы.