Моделирование бизнес-задач — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
(не показана одна промежуточная версия этого же участника)
Строка 9: Строка 9:
 
** Там будет видео в каждом питон-ноутбуке.
 
** Там будет видео в каждом питон-ноутбуке.
 
* Учимся на готовых решениях коллег или разборах автора курса - [[Решенные бизнес задачи]], ну и в папке «optprob» «[https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization adv2022-course-pyomo-business-optimization курса]»
 
* Учимся на готовых решениях коллег или разборах автора курса - [[Решенные бизнес задачи]], ну и в папке «optprob» «[https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization adv2022-course-pyomo-business-optimization курса]»
* Уровень 1 — «потренироваться на кошках» — решите какую-нибудь уже решенную задачу, постарайтесь оформлять максимально компактно и понятно:
 
** используйте хелперы
 
** выделите построение модели в функцию от параметров
 
** максимально понятные русскоязычные атрибуты модели.
 
** сравните с решением — пинганите меня на ревью.
 
  
Потом собственно решение нерешенной задачи:
+
;Уровень 1: «потренироваться на кошках» — решите пару уже решенных задач, постарайтесь оформлять максимально компактно и понятно:
 +
* используйте хелперы
 +
* выделите построение модели в функцию от параметров
 +
* максимально понятные русскоязычные атрибуты модели.
 +
* оформляем свои ноутбуки в подпапке «homeworks/2024-autumn», заведите там подпапку по вашему логину, желательно без пробелов. Там же можно сохранять какие-то версии обучающих ноутбуков, если хотите с ними жестко поиграть.
 +
* сравните с решением, если вроде решение совпадает (или вы уверены, нашли ошибку и решили более правильно) — пинганите меня на ревью.
 +
Цена — 0.5 балла, но это обязательно, чтобы перейти к остальным квестам этого блока.
 +
Если найдете более эффективную постановку — например, раньше не решалось быстро через CBC, а теперь решается, ну или раза в два быстрее стало с SCIP, и т.п. — 1-2 балла.
 +
 
 +
;Бонусный квест: который можно совместить с обучением — сделать визуализацию (matplotlib-networkx-… что хотите), для какой-нибудь решенной задачи, типа {{optsolv|Группировка людей}}, если ее нет.  — креативная задача, при этом потребует понимания решенной задачи — балл за хорошую визуализацию.
 +
Цена: 1-2 балла (ну насколько хорошая будет визуализация)
 +
 
 +
 
 +
;Уровень 2: решение нерешенной задачи:
 
* Надо решить одну! нерешенную задачу, но очень желательно сделать это красиво!
 
* Надо решить одну! нерешенную задачу, но очень желательно сделать это красиво!
 
* Воркфлоу «взятия задачи» аналогичен блоку «[[Практикуемся_В_Алгоритмах]]»
 
* Воркфлоу «взятия задачи» аналогичен блоку «[[Практикуемся_В_Алгоритмах]]»
** Только здесь, в вики, на «странице решения» обсуждаем постановку (если что-то непонятно), а решением будет юпитер-ноутбук подпапке «homework/2024/autumn» на [https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization алгоритмах].
+
* Только здесь, в вики, на «странице решения» обсуждаем постановку (если что-то непонятно), а решением будет юпитер-ноутбук подпапке «homework/2024/autumn» на [https://xn--80agpkhkor6f.xn--80apqgfe.xn--p1ai/?folder=/home/effalg/adv2022-course-pyomo-business-optimization алгоритмах].
 
** Если все совсем шикарно — бонусные очки (если задача окажется сложной — тоже).
 
** Если все совсем шикарно — бонусные очки (если задача окажется сложной — тоже).
 
* Выбирайте задачи из [[Открытые бизнес-задачи]], переходите к редактированию по «Беру…» →   
 
* Выбирайте задачи из [[Открытые бизнес-задачи]], переходите к редактированию по «Беру…» →   
 
* Зарезервированные задачи убираются в [[Зарезервированные практические задачи]]
 
* Зарезервированные задачи убираются в [[Зарезервированные практические задачи]]
* Оформляем свои ноутбуки в подпапке «homeworks/2024-autumn», заведите там подпапку по вашему логину, желательно без пробелов. Там же можно сохранять какие-то версии обучающих ноутбуков, если хотите с ними жестко поиграть.
 
  
 +
Цена: 1-2 балла (насколько хорошо оформленно, насколько хорошая будет визуализация)
 +
 +
 +
;Уровень 3: записать видеоролик по решенной задаче.
 +
 +
Цена: 1 балл, но постарайтесь.
 
<!--
 
<!--
 
* И когда задание будет проверено (цифры сойдутся, претензий грубых не будет) → запишите ролик-презентацию, см.  [[../2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики]]
 
* И когда задание будет проверено (цифры сойдутся, претензий грубых не будет) → запишите ролик-презентацию, см.  [[../2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики]]
 
-->
 
-->
 +
 +
  
 
{{vimeoembed|772376356|800|450}}
 
{{vimeoembed|772376356|800|450}}

Текущая версия на 09:16, 5 октября 2024

Концептуально:

Уровень 1
«потренироваться на кошках» — решите пару уже решенных задач, постарайтесь оформлять максимально компактно и понятно:
  • используйте хелперы
  • выделите построение модели в функцию от параметров
  • максимально понятные русскоязычные атрибуты модели.
  • оформляем свои ноутбуки в подпапке «homeworks/2024-autumn», заведите там подпапку по вашему логину, желательно без пробелов. Там же можно сохранять какие-то версии обучающих ноутбуков, если хотите с ними жестко поиграть.
  • сравните с решением, если вроде решение совпадает (или вы уверены, нашли ошибку и решили более правильно) — пинганите меня на ревью.

Цена — 0.5 балла, но это обязательно, чтобы перейти к остальным квестам этого блока. Если найдете более эффективную постановку — например, раньше не решалось быстро через CBC, а теперь решается, ну или раза в два быстрее стало с SCIP, и т.п. — 1-2 балла.

Бонусный квест
который можно совместить с обучением — сделать визуализацию (matplotlib-networkx-… что хотите), для какой-нибудь решенной задачи, типа * Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Группировка людей.ipynb», если ее нет. — креативная задача, при этом потребует понимания решенной задачи — балл за хорошую визуализацию.

Цена: 1-2 балла (ну насколько хорошая будет визуализация)


Уровень 2
решение нерешенной задачи:
  • Надо решить одну! нерешенную задачу, но очень желательно сделать это красиво!
  • Воркфлоу «взятия задачи» аналогичен блоку «Практикуемся_В_Алгоритмах»
  • Только здесь, в вики, на «странице решения» обсуждаем постановку (если что-то непонятно), а решением будет юпитер-ноутбук подпапке «homework/2024/autumn» на алгоритмах.
    • Если все совсем шикарно — бонусные очки (если задача окажется сложной — тоже).
  • Выбирайте задачи из Открытые бизнес-задачи, переходите к редактированию по «Беру…» →
  • Зарезервированные задачи убираются в Зарезервированные практические задачи

Цена: 1-2 балла (насколько хорошо оформленно, насколько хорошая будет визуализация)


Уровень 3
записать видеоролик по решенной задаче.

Цена: 1 балл, но постарайтесь.