|
#реал #преподавательское
Пришло срочное распоряжение сверху: нашему факультету и ещё одному необходимо организовать площадку для регионального этапа школьной олимпиады по программированию: секция ИИ. И вот мне, в -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
15 |
|
Теmр Онлайн
|
|
|
Т.к. сегодня я пришла очно, то смогла задачи потрогать. Меня для этого и вызвали, чтобы я могла оценить масштабы трагедии.
Задача А. Pandas + могут попросить либу по работе с графами, насколько я знаю, в анаконде нет предуствновленных библиотек для работы с графами, но могу ошибаться. Но в требованиях никаких либ по работе с графами не было заявлено. (Тут поступил фидбэк-претензия от коллеги из Самарской области, что требования 3 года не обновляли). Задача В. Кластеризация. Sk-learn за глаза. Задача С. Регрессия. Sk-learn + могут попросить какой-нить бустер (catboost, xgboost, etc.). У нас их нет, будут колаб подключать. Задача D. Шо-то там с эмбеддингами. Если на РСА решать, то sk-learn. Transformers + либы для нейронок. Их тоже нет, будут колабиться. С учетом того, что в задачах В и С нужно выбить максимально возможный скор (от этого зависит кол-во баллов), то до последней задачи могут и не добраться. Сегодня в принципе весь инет рубанули и по пингу какой-то непонятный ростелеком вылазит только. 3 |
|