Моделирование бизнес-задач
Материал из DISCOPAL
Версия от 19:55, 7 октября 2024; StasFomin (обсуждение | вклад)
Короткая ссылка: Business-modeling-pyomo
Концептуально:
- Win-Win!
- Бизнес-аналитикам, алгоритмистам, прожект и продукт-менеджерам.
- Идем на https://алгоритмы.испран.рф
- В папке «adv2022-course-pyomo-business-optimization» — курсы.
- Если совсем новые в юпитер-ноутбуках — см. jupyter-intro
- Параллельно можно смотреть воркшоп по Pyomo, ну или книги.
- Можно править, комментировать, но без вандализма, полезные улучшения (визуализации, исправления ошибок → бонус).
- Там будет видео в каждом питон-ноутбуке.
- Учимся на готовых решениях[1] коллег или разборах автора курса - Решенные бизнес задачи, ну и в папке «optprob» «adv2022-course-pyomo-business-optimization курса»
- Наверное одни из самых простых и вводных:
- Некоторые решения правда озвучены студентами и их решения могут так сказать, не следовать лучшим практикам — посмотрите обязательно какие-нибудь разборы от автора курса.
- Внутри видео могут быть возможно еще неоткрытые бонус-квесты (типа что-то сделать-визулизировать и т.п.)
- Уровень 1
- «потренироваться на кошках» — решите пару уже решенных задач, постарайтесь оформлять максимально компактно и понятно:
- используйте хелперы
- выделите построение модели в функцию от параметров
- максимально понятные русскоязычные атрибуты модели.
- оформляем свои ноутбуки в подпапке «homeworks/2024-autumn», заведите там подпапку по вашему логину, желательно без пробелов. Там же можно сохранять какие-то версии обучающих ноутбуков, если хотите с ними жестко поиграть.
- сравните с решением, если вроде решение совпадает (или вы уверены, нашли ошибку и решили более правильно) — пинганите меня на ревью.
Цена — 1 балла за две задачи, но это обязательно, чтобы перейти к остальным квестам этого блока. Если найдете более эффективную постановку — например, раньше не решалось быстро через CBC, а теперь решается, ну или раза в два быстрее стало с SCIP, и т.п. — 1-2 балла.
- Бонусный квест
- который можно совместить с обучением — сделать визуализацию (matplotlib-networkx-… что хотите), для какой-нибудь решенной задачи, типа
- Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Группировка людей.ipynb»,
- Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Портфель_ценных_бумаг.ipynb»,
- Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Распределение_рабочих_по_производственным_центрам.ipynb»…
… если ее нет. Это креативная задача, при этом потребует понимания решенной задачи — балл за хорошую визуализацию. Цена: 1-2 балла (ну насколько хорошая будет визуализация)
- Уровень 2
- решение нерешенной задачи:
- Надо решить одну! нерешенную задачу, но очень желательно сделать это красиво!
- Воркфлоу «взятия задачи» аналогичен блоку «Практикуемся_В_Алгоритмах»
- Только здесь, в вики, на «странице решения» обсуждаем постановку (если что-то непонятно), а решением будет юпитер-ноутбук подпапке «homework/2024/autumn» на алгоритмах.
- Если все совсем шикарно — бонусные очки (если задача окажется сложной — тоже).
- Выбирайте задачи из Открытые бизнес-задачи, переходите к редактированию по «Беру…» →
- Зарезервированные задачи убираются в Зарезервированные практические задачи
Цена: 1-2 балла (насколько хорошо оформленно, насколько хорошая будет визуализация)
- Уровень 3
- записать видеоролик по решенной задаче.
Цена: 1 балл, но постарайтесь.
- ↑ Особенно для физтехов, которые скипают теорию и не приходя в сознание смотрят «как решать»
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.