|
#реал #преподавательское
Пришло срочное распоряжение сверху: нашему факультету и ещё одному необходимо организовать площадку для регионального этапа школьной олимпиады по программированию: секция ИИ. И вот мне, в -37 придётся тащиться в универ, чтобы заняться всем этим, ибо на факультете из ППС только я и ещё один человек шарим за python. Ну и пока я изучала перечень требований (шо мне придётся делать, чтобы наши комп.классы подготовить как площадку) у меня возникли кое-какие мысли: - я извиняюсь, но если есть школьники, которые могут хотя бы в некоторые библиотеки, помимо базовой базы, которые присутсвуют в перечне требований т.е. с их помощью должна решаться задача, то мне пора на пенсию/я спокойна за будущее нашей(?) страны. Под катом тех.требования, для любопытсвующих (я не все их знаю даже (!), а пользовалась сама только половиной) Для языка программирования Python необходимо установить дополнительно следующие библиотеки: – ipykernel – pandas – numpy – numba – polars – matplotlib – seaborn – scikit-learn – scipy – keras – torch – pytorch-lightning – torchvision – scikit-image – opencv-python – Pillow – transformers – spacy – nltk – gensim – fasttext – Imblearn – Albumentations – Xgboost – lightgbm – catboost – ydata-profiling - если для решения ваших задач необходимы ТАКИЕ библиотеки, то зачем вы вообще допускаете участников с другими ЯП (для нас это дополнительная головная боль, потому что лишняя работа по выполнению перечня требований для других ЯП)? Не, если есть школьник, который сам может на плюсах наваять трансформер с нуля, то что он вообще тут делает, а не где-нить в Европе, в Мистрале код пишет? Для написания программ участники используют доступные языки программирования. ЦПМК готовит все материалы с использованием языка программирования Python. ЦПМК гарантирует, что любую задачу можно решить на языке Python на полный балл. Компиляторы и среды разработки для языка Python должны быть установлены на всех компьютерах. Помимо Python все участники должны иметь доступ к средам разработки и компилятору языка C++. ЦПМК не гарантирует возможности решения всех задач на полный балл на языке C++. Дополнительные языки – языки, решение о добавлении которых принимает организатор регионального этапа. Рекомендуется включать в дополнительные языки те, на которых ведется преподавание информатики в значительном количестве школ региона. ЦПМК не гарантирует возможности решения задач на полный балл на дополнительных языках. C#, Java, Паскаль, PascalABS. Я б посмотрела на того бедолагу, который бы решал задачу на построение какой-нить "простецкой" свёрточной нейронки, которая через python и его библиотеки реализуется в условные в 30 строк, на PascalABC. (Потому что для других ЯП установка доп.библиотек не предусмотрена). АПД. Ну и от самих организаторов олимпиады предусмотрена следующая помощь: они могут только листочки раздать. 16 января в 06:42
14 |
|
Ну и от самих организаторов олимпиады предусмотрена следующая помощь: они могут только листочки раздать. Ма-лад-цы6 |
|
|
П@*%#ц.
У нас олимпиадами занимаются рег этапом асториум, мы проверяем только ходим. Проводят они сами, в том числе и там где требуется оборудование - у них тех база есть. |
|
|
Dart Lea
На моей памяти (я участвовала в олимпиадах по программированию будучи студенткой) у универа есть база для проведения такого рода мероприятий, но я хз, почему именно нам всё адресовали. Мб потому что это пипец срочно, мне вчера вечером позвонили, сегодня я буду химичить, а завтра уже будет сам этап. |
|
|
Теmр
Но честно это вроде переложили уже с универов на доп образ. Когда вот так до обязанности прилетают в последний момент, это особенно бесит. И да вузовские олимпиады вузы и проводят. Но это то школьники(( |
|
|
Dart Lea
Теmр Когда вот так доп обязанности прилетают в последний момент, это особенно бесит. Ооо, ещё как бесит. 2 |
|
|
Набор библиотек великоват даже для многодневного хакатона. Интересно, кто продиктовал организаторам школьной олимпиады все эти страшные слова?
4 |
|
|
Виктор Некрам
я б спросила, было бы кого. ЦПМК наверно, но это не точно. Интересно, что в запросе стоит keras, но нет tensorflow, theano или даже cntk... зачем, почему, нипанятно. 3 |
|
|
Теmр
Зачем и почему, не вопрос. Люди совершенно не разбираются в вопросе и взяли непонятно где непонятно какой список библиотек. Напиши, когда увидишь задания, хоть одна из этих библиотек там нужна? 2 |
|
|
Кто-то хочет чужими руками вытащить каштаны. Приватизация славы и делегирование гемора.
2 |
|
|
Виктор Некрам
Теmр Если дадут на задания посмотреть)Зачем и почему, не вопрос. Люди совершенно не разбираются в вопросе и взяли непонятно где непонятно какой список библиотек. Напиши, когда увидишь задания, хоть одна из этих библиотек там нужна? 1 |
|
|
довести школьника Они не тока школьника, они всех доведут! 🤦🫣1 |
|
|
Как-то раз на региональном этапе одной профильной астрономической олимпиады (не всош, но из перечневых) в списке требований к площадке значился телескоп. Описание требований к его характеристикам занимало где-то полстраницы, составлены они были корректно – предполагалось, что участникам олимпиады должны были предоставить хорошую, но вполне доступную технику, которая действительно может быть на балансе школы, центра дополнительного образования или вуза, выступающего в качестве площадки проведения олимпиады. Правда, мы всем оргкомитетом не могли понять другого – что школьники будут делать с телескопом, если в заданиях олимпиады нет астрономического практикума, сам этап проходит с 12:00 до 16:00 в середине октября, а в требованиях к телескопу не прописаны солнечные фильтры?
Показать полностью
Так что просто забейте и выполните требования формально – наверняка список составлялся левой пяткой человека, который в глаза не видел LLM и уж тем более не в курсе инструментов их создания, а сам список – просто результат поисковой выдачи с первой страницы Яндекса. В иной ситуации я бы предположил, что список – результат генерации LLM, но тут сомневаюсь – DeepSeek или ChatGPT не забыли бы TensorFlow, как минимум. срочное распоряжение сверху вчера вечером позвонили, сегодня я буду химичить, а завтра уже будет сам этап М-м-м, знакомые вайбы хорошей организации, общие для всех учреждений образования. Это при том, что график проведения олимпиады наверняка известен заранее даже на местном уровне за несколько недель, если не месяцев – нужно же как-то самих её участников оповестить.8 |
|
|
Как было на самом деле: обратились к универу - нам нужны только компы для проведения этапа олимпиады, всё остальное у нас есть.
Показать полностью
Универ: не вопрос, у нас комп.классов вагон и маленькая тележка, и переадресовал все это УНН (управление нового набора), школьники же. И вот пока всё это по цепочке спускалось к нам "нам нужны только компы всё остальное у нас есть" потихоньку обрастало подробностями и крайне нерадужными для нас. По итогу чего в четверг у нас появился файлик с требованиями, часть которых я выложила в посте. И сегодня, только сегодня мы увидели саму платформу и прочие организационные материалы. Все эти требования настолько проиворечат между собой, что мне хочется тихонечко материться. В списках разрешенных IDE jupyter notebook не заявлен. Но мы решили забить болтяру, потому что ничего кроме анаконды и юпитера у нас нет. И, как выяснилось, после доступа с тестовой версии платформы, взглянув на тестовые задания, я уведела там что? Правильно, baseline для решений в формате *.ipynb. Сомнения у меня закрались еще от ребования библиотеки ipykernel. Ну и в процессе тестирования в попытках накатить заявленные библиотеки там столько говна всплыло (как это обычно бывает при установке библиотек на python, что мы по итогу решили просто дать доступ к google colab. А там дальше ебись оно всё конем. 5 |
|
|
Теmр
Все эти требования настолько проиворечат между собой, что мне хочется тихонечко материться. На каждом шаге путешествия требований по инстанциям и кабинетам они дополнялись творчеством ничего в них не понимающих бюрократов, что и породило закономерные противоречия в итоговых формулировках, опять-таки, обычное дело.мы решили забить болтяру А там дальше ебись оно всё конем Крайне, крайне разумный подход, выдающий в вас опытных специалистов! Вы всё правильно сделали! Ещё можно на всякий случай служебку писать о том, что в заявленные сроки выполнить указанный объём работ не представляется возможным. Чтобы в случае каких-то проблем на местах всех собак не повесили лично на вас. Как ни крути, а установка десятков библиотек и, в целом, подготовка рабочих мест (надо думать, тоже нескольких десятков, сколько там участников олимпиады будет) – занятие явно не одного дня, в котором у вас и обычная работа есть.5 |
|
|
ReznoVV
Нам надо 31 комп, другим нашим коллегам вообще 68. |
|
|
Я очень, очень хочу взглянуть на сами задания. (Я просила их заранее, чтобы оценить бьётся ли заявленный список с тем ,что требуется от школьников, но увы).
5 |
|
|
Теmр
Это сотни человеко-часов на настройку, скорее всего. Если вот прямолинейно по нормативам трудовой занятости в вашей сфере брать. А у вас наверняка ещё и преподавательская нагрузка в эти дни есть, и методическая. Так что служебку можете с чистой совестью написать, чтобы себя от возможных разбирательств обезопасить. 4 |
|
|
Теmр
Я очень, очень хочу взглянуть на сами задания. (Я просила их заранее, чтобы оценить бьётся ли заявленный список с тем ,что требуется от школьников, но увы). Боятся, что сольют ответы.По моему предмету задания традиционно такие, что их и студенты не решат. И они явно не соответствуют уровню школьников. По итогу порог на призовое место редко когда переходится. 3 |
|
|
по предварительным результатам муниципального этапа на регион этап не вышел ни один участник А зачем тогда вапче такой конкурс устраивать, если с него |
|
|
ytnenb
по предварительным результатам муниципального этапа на регион этап не вышел ни один участник, настолько страшные задачи были в пакете. Так муниципальные этапы обычно на местах сочиняют, это региональные и выше из Москвы рассылают. Так что все вопросы к местным гениям ИИ, которые задачи придумывали.1 |
|
|
Я в курсе. Но если кто думает, что в условном московском ЦПМ сплошные гении, то он сильно ошибается...
|
|
|
4eRUBINaSlach
ну переоценили возможности детей. Бывает такое. Тем более, что разделили информатику на 4 части только в этом году, причем потребовав участия ровно в одной из них. И знающие хорошо ML дети могли просто не дойти до ИИ, считая свое участие в каких-нибудь алгоритмах как минимум надежнее, чем в неугадываемом ML. Но реальных подробностей почему получилось так, у меня нет... |
|
|
Попались на глаза результаты Томска. Все у кого фамилии на О - в тройке. Ну и кажется у лидеров уровень сильно выше средних студентов IT специальностей
|
|
|
ytnenb
Попались на глаза результаты Томска. Все у кого фамилии на О - в тройке. Ну и кажется у лидеров уровень сильно выше средних студентов IT специальностей да, тоже как координатор зашла посмотретьбольше, конечно, сами задачи интересовали, но там видимо часть условий была таки на листочках то что я увидела из кода: сам ЯП, numpy, pandas и sk-learn 1 |
|
|
Продолжение истории.
Показать полностью
Так как мы не основной организатор и даже не координатор, а всего лишь площадка для проведения, к которой обратились в последний момент, и сегодня второй день проведения олимпиады, всплыли некоторые подробности. МСК все необходимые файлы с требоавниями, памятками и прочим разослала по местам ещё за 3 недели до старта. Товарищи, которые отвечали за организацию (не будем показывать пальцем, но название их организации один в один как "космический источник импульсного электромагнитного излучения" ошиблась я в названии организации и оклеветала невиновоного), сами этих документов не читали. Шутка ли, что в субботу пришли судьи, а наши им выдали их памятку, а они такие "а надо бы почитать, что там пишут", и так со всем. Причём в пятницу накануне прихдили какие-то люди от организаторв, на общую всречу, чтобы совместными силами (универ + организаторы) разобраться как всё это будет выглядеть. В эту встречу нам удалось выбить хоть какие-то доп.материалы, чтобы не ударить в грязь лицом (чего это стоило зам.декана по электронному образованию - она как главный координатор от нашего факультета - я не знаю и даже знать не хочу, чтобы в субботу худо бедно всё прошло без эксцессов, как она мне сегодня позвонила, чтобы вызвонить меня в универ и сказала "я там чуть не поседела", дама старше меня где-то лет на 10, т.е. молодая ещё женщина). Среди них были и судьи, только вот в субботу судить пришли совершенно другие люди. По итогу, интрукции, которые были высланы для сис.админов были неправильными (на ограничение доступа к инету), и у самых хитропопых и прошаренных был таки доступ к сети. Если по Томской области это 4-6 человек (из 30+ участников) пропалили, то в МСК и более крупных регионах этот показатель был 50+ и больше. Т.е. косяк, но косяк не с нашей стороны. Универ своё как мог - так и отработал. Не знаю когда: вчера или сегодня, но прислали новый документ с требованиями по ограничению к инету. И мне опять придётся сегодня идти в универ, правда уже не в -37, а в -36, чтобы проконтролировать, чтобы у всех участников была возможность воспользоваться необходимыми библиотеками. Планируем заранее озвучить, что на компах есть и потратить на чтение заданий какое-то время, чтобы заранее сказать какие ещё нужны библиотеки для решений задач, импорт которых "провален". Для решения этой проблемы планируется точечно подрубать гугл.колаб, чтобы участник мог спокойно решать задачу. Ну и придётся пасти, да, ведь к колабу можно прикрутить ИИшечку. 7 |
|