Моделирование бизнес-задач — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
(не показано 25 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
* Win-Win! | * Win-Win! | ||
* Бизнес-аналитикам, алгоритмистам, прожект и продукт-менеджерам. | * Бизнес-аналитикам, алгоритмистам, прожект и продукт-менеджерам. | ||
− | * | + | * Идем на https://алгоритмы.испран.рф |
− | + | ||
− | + | ||
− | + | ||
+ | {{vimeoembed|1017382976|800|450}} | ||
+ | |||
+ | * В папке «[https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization adv2022-course-pyomo-business-optimization]» — курсы. | ||
+ | ** Если совсем новые в юпитер-ноутбуках — см. [https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/jupyter-intro-russian jupyter-intro] | ||
+ | ** Параллельно можно смотреть [https://логос.испран.рф/pyomo/Pyomo-Workshop-Summer-2018.pdf воркшоп по Pyomo], ну или [https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/books/ книги]. | ||
+ | ** Можно править, комментировать, но без вандализма, полезные улучшения (визуализации, исправления ошибок → бонус). | ||
+ | ** Там будет видео в каждом питон-ноутбуке. | ||
+ | * Учимся на готовых решениях<ref>Особенно для физтехов, которые скипают теорию и не приходя в сознание смотрят «как решать»</ref> коллег или разборах автора курса - [[Решенные бизнес задачи]], ну и в папке «optprob» «[https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization adv2022-course-pyomo-business-optimization курса]» | ||
+ | ** Наверное одни из самых простых и вводных: | ||
+ | *** [[Optprob/Продажа фруктов]] | ||
+ | *** [[Optprob/Аренда_склада]] | ||
+ | *** [[Optprob/производство продукта]] | ||
+ | *** [[Optprob/Планирование производства рождественских игрушек]] | ||
+ | *** [[Optprob/Портфель ценных бумаг]] | ||
+ | ** Некоторые решения правда озвучены студентами и их решения могут так сказать, не следовать лучшим практикам — посмотрите обязательно какие-нибудь разборы от автора курса. | ||
+ | ** Внутри видео могут быть возможно еще неоткрытые бонус-квесты (типа что-то сделать-визулизировать и т.п.) | ||
+ | |||
+ | ;Уровень 1: «потренироваться на кошках» — решите пару уже решенных задач, постарайтесь оформлять максимально компактно и понятно: | ||
+ | * используйте хелперы | ||
+ | * выделите построение модели в функцию от параметров | ||
+ | * максимально понятные русскоязычные атрибуты модели. | ||
+ | * оформляем свои ноутбуки в подпапке «homeworks/2024-autumn», заведите там подпапку по вашему логину, желательно без пробелов. Там же можно сохранять какие-то версии обучающих ноутбуков, если хотите с ними жестко поиграть. | ||
+ | * сравните с решением, если вроде решение совпадает (или вы уверены, нашли ошибку и решили более правильно) — пинганите меня на ревью. | ||
+ | Цена — 1 балла за две задачи, но это обязательно, чтобы перейти к остальным квестам этого блока. | ||
+ | Если найдете более эффективную постановку — например, раньше не решалось быстро через CBC, а теперь решается, ну или раза в два быстрее стало с SCIP, и т.п. — 1-2 балла. | ||
+ | |||
+ | ;Бонусный квест: который можно совместить с обучением — сделать визуализацию (matplotlib-networkx-seaborn-d3js… что хотите, на худой конец просто таблицей), для какой-нибудь решенной задачи, как в | ||
+ | {{optsolv|Группировка людей}}, | ||
+ | {{optsolv|Портфель_ценных_бумаг}}, | ||
+ | {{optsolv|Аренда_склада}} | ||
+ | {{optsolv|Распределение_рабочих_по_производственным_центрам}}… | ||
+ | … если ее нет. | ||
+ | Это креативная задача, при этом потребует понимания решенной задачи — балл за хорошую визуализацию. | ||
+ | Цена: 1-2 балла (ну насколько хорошая будет визуализация) | ||
+ | |||
+ | |||
+ | ;Уровень 2: решение нерешенной задачи: | ||
+ | * Надо решить одну! нерешенную задачу, но очень желательно сделать это красиво! | ||
+ | * Воркфлоу «взятия задачи» аналогичен блоку «[[Практикуемся_В_Алгоритмах]]» | ||
+ | * Только здесь, в вики, на «странице решения» обсуждаем постановку (если что-то непонятно), а решением будет юпитер-ноутбук подпапке «homework/2024/autumn» на [https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization алгоритмах]. | ||
+ | ** Если все совсем шикарно — бонусные очки (если задача окажется сложной — тоже). | ||
* Выбирайте задачи из [[Открытые бизнес-задачи]], переходите к редактированию по «Беру…» → | * Выбирайте задачи из [[Открытые бизнес-задачи]], переходите к редактированию по «Беру…» → | ||
* Зарезервированные задачи убираются в [[Зарезервированные практические задачи]] | * Зарезервированные задачи убираются в [[Зарезервированные практические задачи]] | ||
− | * | + | Цена: 1-2 балла (насколько хорошо оформленно, насколько хорошая будет визуализация) |
− | * | + | * Можно решать дополнительные задачи (к первой задаче), но наверно всего больше двух пока не надо (нерешенные задачи — ценный ресурс, я его экономлю). Старайтесь сделать качественно, тогда можно будет решать больше. |
− | + | ||
− | * | + | ;Уровень 3: записать видеоролик по хорошо решенной задаче (если она сдана, отработаны претензии к оформлению и все такое). Используйте OBS |
− | + | * Научитесь пользоваться [https://obsproject.com/ OBS] — (см. также [https://0x1.tv/20190126Q]), попробуйте использовать экранное рисование ([https://0x1.tv/20140126-4]) и сделайте видео живым и понятным. | |
− | * | + | * См. также → [[Blog:Advanced Algorithms/2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики]] |
− | + | ||
+ | |||
+ | |||
+ | Цена: 1 балл, но постарайтесь. | ||
+ | <!-- | ||
+ | * И когда задание будет проверено (цифры сойдутся, претензий грубых не будет) → запишите ролик-презентацию, см. [[../2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики]] | ||
+ | --> | ||
− | {{ | + | Для истории, презентация от 2022 года: {{vim|772376356}} |
Текущая версия на 04:28, 8 октября 2024
Концептуально:
- 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-seaborn-d3js… что хотите, на худой конец просто таблицей), для какой-нибудь решенной задачи, как в
- Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Группировка людей.ipynb»,
- Код решения в проекте «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
- записать видеоролик по хорошо решенной задаче (если она сдана, отработаны претензии к оформлению и все такое). Используйте OBS
- Научитесь пользоваться OBS — (см. также [1]), попробуйте использовать экранное рисование ([2]) и сделайте видео живым и понятным.
- См. также → Blog:Advanced Algorithms/2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики
Цена: 1 балл, но постарайтесь.
Для истории, презентация от 2022 года: 📺 видео 📺- ↑ Особенно для физтехов, которые скипают теорию и не приходя в сознание смотрят «как решать»