↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Теmр
16 января в 06:42
Aa Aa
#реал #преподавательское

Пришло срочное распоряжение сверху: нашему факультету и ещё одному необходимо организовать площадку для регионального этапа школьной олимпиады по программированию: секция ИИ.

И вот мне, в -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
29 комментариев
Ну и от самих организаторов олимпиады предусмотрена следующая помощь: они могут только листочки раздать.
Ма-лад-цы
Dart Lea Онлайн
П@*%#ц.
У нас олимпиадами занимаются рег этапом асториум, мы проверяем только ходим. Проводят они сами, в том числе и там где требуется оборудование - у них тех база есть.
Dart Lea
На моей памяти (я участвовала в олимпиадах по программированию будучи студенткой) у универа есть база для проведения такого рода мероприятий, но я хз, почему именно нам всё адресовали. Мб потому что это пипец срочно, мне вчера вечером позвонили, сегодня я буду химичить, а завтра уже будет сам этап.
Dart Lea Онлайн
Теmр
Но честно это вроде переложили уже с универов на доп образ. Когда вот так до обязанности прилетают в последний момент, это особенно бесит.
И да вузовские олимпиады вузы и проводят. Но это то школьники((
Dart Lea
Теmр
Когда вот так доп обязанности прилетают в последний момент, это особенно бесит.

Ооо, ещё как бесит.
Набор библиотек великоват даже для многодневного хакатона. Интересно, кто продиктовал организаторам школьной олимпиады все эти страшные слова?
Виктор Некрам
я б спросила, было бы кого.

ЦПМК наверно, но это не точно.

Интересно, что в запросе стоит keras, но нет tensorflow, theano или даже cntk... зачем, почему, нипанятно.
Теmр
Зачем и почему, не вопрос. Люди совершенно не разбираются в вопросе и взяли непонятно где непонятно какой список библиотек.
Напиши, когда увидишь задания, хоть одна из этих библиотек там нужна?
Кто-то хочет чужими руками вытащить каштаны. Приватизация славы и делегирование гемора.
Виктор Некрам
Теmр
Зачем и почему, не вопрос. Люди совершенно не разбираются в вопросе и взяли непонятно где непонятно какой список библиотек.
Напиши, когда увидишь задания, хоть одна из этих библиотек там нужна?
Если дадут на задания посмотреть)
я хз, почему именно нам всё адресовали
Кто-то в руководстве оч хочет плюс к в карму. Это ж рейтинговый показатель! Глава государства оч недвусмысленно говорил, мол, главная задача - довести школьника до предприятия. Ну и каждый вуз изображает кто во что горазд. Иначе вроде как-то вуз лишний.
довести школьника
Они не тока школьника, они всех доведут! 🤦🫣
ReznoVV Онлайн
Как-то раз на региональном этапе одной профильной астрономической олимпиады (не всош, но из перечневых) в списке требований к площадке значился телескоп. Описание требований к его характеристикам занимало где-то полстраницы, составлены они были корректно – предполагалось, что участникам олимпиады должны были предоставить хорошую, но вполне доступную технику, которая действительно может быть на балансе школы, центра дополнительного образования или вуза, выступающего в качестве площадки проведения олимпиады. Правда, мы всем оргкомитетом не могли понять другого – что школьники будут делать с телескопом, если в заданиях олимпиады нет астрономического практикума, сам этап проходит с 12:00 до 16:00 в середине октября, а в требованиях к телескопу не прописаны солнечные фильтры?

Так что просто забейте и выполните требования формально – наверняка список составлялся левой пяткой человека, который в глаза не видел LLM и уж тем более не в курсе инструментов их создания, а сам список – просто результат поисковой выдачи с первой страницы Яндекса. В иной ситуации я бы предположил, что список – результат генерации LLM, но тут сомневаюсь – DeepSeek или ChatGPT не забыли бы TensorFlow, как минимум.

срочное распоряжение сверху
вчера вечером позвонили, сегодня я буду химичить, а завтра уже будет сам этап
М-м-м, знакомые вайбы хорошей организации, общие для всех учреждений образования. Это при том, что график проведения олимпиады наверняка известен заранее даже на местном уровне за несколько недель, если не месяцев – нужно же как-то самих её участников оповестить.
Показать полностью
Как было на самом деле: обратились к универу - нам нужны только компы для проведения этапа олимпиады, всё остальное у нас есть.

Универ: не вопрос, у нас комп.классов вагон и маленькая тележка, и переадресовал все это УНН (управление нового набора), школьники же.

И вот пока всё это по цепочке спускалось к нам "нам нужны только компы всё остальное у нас есть" потихоньку обрастало подробностями и крайне нерадужными для нас. По итогу чего в четверг у нас появился файлик с требованиями, часть которых я выложила в посте.

И сегодня, только сегодня мы увидели саму платформу и прочие организационные материалы.

Все эти требования настолько проиворечат между собой, что мне хочется тихонечко материться.

В списках разрешенных IDE jupyter notebook не заявлен. Но мы решили забить болтяру, потому что ничего кроме анаконды и юпитера у нас нет. И, как выяснилось, после доступа с тестовой версии платформы, взглянув на тестовые задания, я уведела там что? Правильно, baseline для решений в формате *.ipynb.

Сомнения у меня закрались еще от ребования библиотеки ipykernel. Ну и в процессе тестирования в попытках накатить заявленные библиотеки там столько говна всплыло (как это обычно бывает при установке библиотек на python, что мы по итогу решили просто дать доступ к google colab. А там дальше ебись оно всё конем.
Показать полностью
ReznoVV Онлайн
Теmр
Все эти требования настолько проиворечат между собой, что мне хочется тихонечко материться.
На каждом шаге путешествия требований по инстанциям и кабинетам они дополнялись творчеством ничего в них не понимающих бюрократов, что и породило закономерные противоречия в итоговых формулировках, опять-таки, обычное дело.

мы решили забить болтяру
А там дальше ебись оно всё конем
Крайне, крайне разумный подход, выдающий в вас опытных специалистов! Вы всё правильно сделали! Ещё можно на всякий случай служебку писать о том, что в заявленные сроки выполнить указанный объём работ не представляется возможным. Чтобы в случае каких-то проблем на местах всех собак не повесили лично на вас. Как ни крути, а установка десятков библиотек и, в целом, подготовка рабочих мест (надо думать, тоже нескольких десятков, сколько там участников олимпиады будет) – занятие явно не одного дня, в котором у вас и обычная работа есть.
ReznoVV
Нам надо 31 комп, другим нашим коллегам вообще 68.
Я очень, очень хочу взглянуть на сами задания. (Я просила их заранее, чтобы оценить бьётся ли заявленный список с тем ,что требуется от школьников, но увы).
ReznoVV Онлайн
Теmр
Это сотни человеко-часов на настройку, скорее всего. Если вот прямолинейно по нормативам трудовой занятости в вашей сфере брать. А у вас наверняка ещё и преподавательская нагрузка в эти дни есть, и методическая. Так что служебку можете с чистой совестью написать, чтобы себя от возможных разбирательств обезопасить.
Dart Lea Онлайн
Теmр
Я очень, очень хочу взглянуть на сами задания. (Я просила их заранее, чтобы оценить бьётся ли заявленный список с тем ,что требуется от школьников, но увы).
Боятся, что сольют ответы.
По моему предмету задания традиционно такие, что их и студенты не решат. И они явно не соответствуют уровню школьников. По итогу порог на призовое место редко когда переходится.
Ну ВСОШ в этом году по ИИ первый раз, так что сырое всё, включая требования. Из баек, говорят, что в Челябинске как минимум по предварительным результатам муниципального этапа на регион этап не вышел ни один участник, настолько страшные задачи были в пакете.
Ну а тут оцените уже по ходу дела. То, что дети способны удивить в хорошем смысле - не сомневаюсь...
по предварительным результатам муниципального этапа на регион этап не вышел ни один участник
А зачем тогда вапче такой конкурс устраивать, если с него как с козла молока толку нет? 🤔
ReznoVV Онлайн
ytnenb
по предварительным результатам муниципального этапа на регион этап не вышел ни один участник, настолько страшные задачи были в пакете.
Так муниципальные этапы обычно на местах сочиняют, это региональные и выше из Москвы рассылают. Так что все вопросы к местным гениям ИИ, которые задачи придумывали.
Я в курсе. Но если кто думает, что в условном московском ЦПМ сплошные гении, то он сильно ошибается...
4eRUBINaSlach
ну переоценили возможности детей. Бывает такое. Тем более, что разделили информатику на 4 части только в этом году, причем потребовав участия ровно в одной из них. И знающие хорошо ML дети могли просто не дойти до ИИ, считая свое участие в каких-нибудь алгоритмах как минимум надежнее, чем в неугадываемом ML.
Но реальных подробностей почему получилось так, у меня нет...
А ведь олимпиада - это ограниченное по времени мероприятие.
И я очень сомневаюсь, что у вас там для этих целей есть вычислительный мегакластер, на котором можно было бы нейросетки обучать относительно быстро.

Так что получается, имеет смысл только уже обученные использовать?
Или задачи будут типа "научи нейросеть отличать черный квадрат от красного круга"

Я не удивлюсь, если в задачах вооще не будет ничего, что имеет смысл решать с помощью нейросетей или вообще возможно решить с помощью нейросети.
Попались на глаза результаты Томска. Все у кого фамилии на О - в тройке. Ну и кажется у лидеров уровень сильно выше средних студентов IT специальностей
ytnenb
Попались на глаза результаты Томска. Все у кого фамилии на О - в тройке. Ну и кажется у лидеров уровень сильно выше средних студентов IT специальностей
да, тоже как координатор зашла посмотреть

больше, конечно, сами задачи интересовали, но там видимо часть условий была таки на листочках

то что я увидела из кода:

сам ЯП, numpy, pandas и sk-learn
Продолжение истории.

Так как мы не основной организатор и даже не координатор, а всего лишь площадка для проведения, к которой обратились в последний момент, и сегодня второй день проведения олимпиады, всплыли некоторые подробности.

МСК все необходимые файлы с требоавниями, памятками и прочим разослала по местам ещё за 3 недели до старта. Товарищи, которые отвечали за организацию (не будем показывать пальцем, но название их организации один в один как "космический источник импульсного электромагнитного излучения" ошиблась я в названии организации и оклеветала невиновоного), сами этих документов не читали. Шутка ли, что в субботу пришли судьи, а наши им выдали их памятку, а они такие "а надо бы почитать, что там пишут", и так со всем. Причём в пятницу накануне прихдили какие-то люди от организаторв, на общую всречу, чтобы совместными силами (универ + организаторы) разобраться как всё это будет выглядеть. В эту встречу нам удалось выбить хоть какие-то доп.материалы, чтобы не ударить в грязь лицом (чего это стоило зам.декана по электронному образованию - она как главный координатор от нашего факультета - я не знаю и даже знать не хочу, чтобы в субботу худо бедно всё прошло без эксцессов, как она мне сегодня позвонила, чтобы вызвонить меня в универ и сказала "я там чуть не поседела", дама старше меня где-то лет на 10, т.е. молодая ещё женщина). Среди них были и судьи, только вот в субботу судить пришли совершенно другие люди.

По итогу, интрукции, которые были высланы для сис.админов были неправильными (на ограничение доступа к инету), и у самых хитропопых и прошаренных был таки доступ к сети. Если по Томской области это 4-6 человек (из 30+ участников) пропалили, то в МСК и более крупных регионах этот показатель был 50+ и больше. Т.е. косяк, но косяк не с нашей стороны. Универ своё как мог - так и отработал.

Не знаю когда: вчера или сегодня, но прислали новый документ с требованиями по ограничению к инету. И мне опять придётся сегодня идти в универ, правда уже не в -37, а в -36, чтобы проконтролировать, чтобы у всех участников была возможность воспользоваться необходимыми библиотеками.

Планируем заранее озвучить, что на компах есть и потратить на чтение заданий какое-то время, чтобы заранее сказать какие ещё нужны библиотеки для решений задач, импорт которых "провален". Для решения этой проблемы планируется точечно подрубать гугл.колаб, чтобы участник мог спокойно решать задачу. Ну и придётся пасти, да, ведь к колабу можно прикрутить ИИшечку.
Показать полностью
Т.к. сегодня я пришла очно, то смогла задачи потрогать. Меня для этого и вызвали, чтобы я могла оценить масштабы трагедии.

Задача А. Pandas + могут попросить либу по работе с графами, насколько я знаю, в анаконде нет предуствновленных библиотек для работы с графами, но могу ошибаться. Но в требованиях никаких либ по работе с графами не было заявлено. (Тут поступил фидбэк-претензия от коллеги из Самарской области, что требования 3 года не обновляли).

Задача В. Кластеризация. Sk-learn за глаза.

Задача С. Регрессия. Sk-learn + могут попросить какой-нить бустер (catboost, xgboost, etc.). У нас их нет, будут колаб подключать.

Задача D. Шо-то там с эмбеддингами. Если на РСА решать, то sk-learn. Transformers + либы для нейронок. Их тоже нет, будут колабиться.

С учетом того, что в задачах В и С нужно выбить максимально возможный скор (от этого зависит кол-во баллов), то до последней задачи могут и не добраться.

Сегодня в принципе весь инет рубанули и по пингу какой-то непонятный ростелеком вылазит только.
ПОИСК
ФАНФИКОВ













Закрыть
Закрыть
Закрыть