Olympiad 2021 Official information
-
- professor
- Сообщения: 3538
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 56 раз
- Поблагодарили: 189 раз
- Контактная информация:
Olympiad 2021 Official information
This thread publishes official information regarding the Olympiad 2021. For questions, please use this thread:
The organizing committee of the Olympiad: Artem.spb, IvanLis, Pavel Krivozubov.
In addition to the forum, communication with the organizers is possible only through personal messages on the forum and through the official e-mail LabVIEWPortal@yandex.ru
В этой теме публикуется официальная информация относительно олимпиады 2021. Для вопросов пожалуйста используйте эту тему:
Оргкомитет олимпиады: Artem.spb, IvanLis, Pavel Krivozubov.
Кроме форума общение с организаторами возможно только через личные сообщения на форуме и через официальную почту портала LabVIEWPortal@yandex.ru.
The organizing committee of the Olympiad: Artem.spb, IvanLis, Pavel Krivozubov.
In addition to the forum, communication with the organizers is possible only through personal messages on the forum and through the official e-mail LabVIEWPortal@yandex.ru
В этой теме публикуется официальная информация относительно олимпиады 2021. Для вопросов пожалуйста используйте эту тему:
Оргкомитет олимпиады: Artem.spb, IvanLis, Pavel Krivozubov.
Кроме форума общение с организаторами возможно только через личные сообщения на форуме и через официальную почту портала LabVIEWPortal@yandex.ru.
-
- professor
- Сообщения: 3538
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 56 раз
- Поблагодарили: 189 раз
- Контактная информация:
Re: Olympiad 2021 Official information
Prizes and gifts
All active participants of the Olympiad can receive points for recertification CLD-R / CLA-R
5 points for participating in the coding challenge. To be eligible for these must complete the coding challenge but do not need to win or place for an award.
5 additional points if partisipants also place for an award in the challenge.
1st place
Призы и подарки
Все активные участники олимпиады могут получить баллы для ресертификации CLD-R/CLA-R
5 баллов за предоставление рабочего решения в рамках олимпиады
5 баллов дополнительно в случае присуждения команде/участнику призового места.
1 место
All active participants of the Olympiad can receive points for recertification CLD-R / CLA-R
5 points for participating in the coding challenge. To be eligible for these must complete the coding challenge but do not need to win or place for an award.
5 additional points if partisipants also place for an award in the challenge.
1st place
- NI myRIO Embedded Systems Accessory Kit
- a set of souvenirs from labviewportal: T-shirts and mugs with forum logos (according to the number of participants in the team)
- a set of souvenirs from the media partner, hh.ru (according to the number of participants in the team)
- a set of souvenirs from labviewportal: T-shirts with forum logos (according to the number of participants in the team)
- a set of souvenirs from the media partner, hh.ru (according to the number of participants in the team)
- a set of souvenirs from labviewportal: circles with forum logos (according to the number of participants in the team)
- a set of souvenirs from the media partner, hh.ru (according to the number of participants in the team)
Призы и подарки
Все активные участники олимпиады могут получить баллы для ресертификации CLD-R/CLA-R
5 баллов за предоставление рабочего решения в рамках олимпиады
5 баллов дополнительно в случае присуждения команде/участнику призового места.
1 место
- набор NI myRIO Embedded Systems Accessory Kit
- набор сувениров от labviewportal: футболки и кружки с логотипами форума (по количеству участников в команде)
- набор сувениров от информационного партнёра, hh.ru (по количеству участников в команде)
- набор сувениров от labviewportal: футболки с логотипами форума (по количеству участников в команде)
- набор сувениров от информационного партнёра, hh.ru (по количеству участников в команде)
- набор сувениров от labviewportal: кружки с логотипами форума (по количеству участников в команде)
- набор сувениров от информационного партнёра, hh.ru (по количеству участников в команде)
-
- professor
- Сообщения: 3538
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 56 раз
- Поблагодарили: 189 раз
- Контактная информация:
Re: Olympiad 2021 Official information
Our set of prizes has been replenished.
The first place winner will receive the NI myRIO Embedded Systems Accessory Kit from MIR (Modular Measurement Solutions)
Наш комплект призов пополнился.
Команда, занявшее первое место получит набор NI myRIO Embedded Systems Accessory Kit от компании МИР (Модульные измерительные решения)
The first place winner will receive the NI myRIO Embedded Systems Accessory Kit from MIR (Modular Measurement Solutions)
Наш комплект призов пополнился.
Команда, занявшее первое место получит набор NI myRIO Embedded Systems Accessory Kit от компании МИР (Модульные измерительные решения)
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Olympiad 2021 Official information
Snake Game Rules
Snake Game Arbiter New version Arbiter with a bug fix.
Snake Template
--------------------
We spent a lot of time creating and testing the Arbiter, but if you find an error, please inform the organizing committee of the Olympiad.
Мы потратили много времени на создание и тестирование Арбитра, но если Вы обнаружили ошибку, просьба сообщить оргкомитету олимпиады:
Artem.spb, IvanLis, Pavel Krivozubov.
Snake Game Arbiter New version Arbiter with a bug fix.
Snake Template
--------------------
We spent a lot of time creating and testing the Arbiter, but if you find an error, please inform the organizing committee of the Olympiad.
Мы потратили много времени на создание и тестирование Арбитра, но если Вы обнаружили ошибку, просьба сообщить оргкомитету олимпиады:
Artem.spb, IvanLis, Pavel Krivozubov.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Olympiad 2021 Official information
Snake Game Field Create
Snake Game
Snake Game Tour
Snake Game Read Log By Time
Snake Game Read Log By Step
Snake Game
Snake Game Tour
Snake Game Read Log By Time
Snake Game Read Log By Step
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
New version Arbiter with a bug fix.
Выкладываю обновленную версию Арбитра.
You can replace files of the same name in the folder:
Можно не качать программу полностью, заменить три метода класса Field:
...\Snake Project_2015\Field\Metod\
Выкладываю обновленную версию Арбитра.
You can replace files of the same name in the folder:
Можно не качать программу полностью, заменить три метода класса Field:
...\Snake Project_2015\Field\Metod\
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
Получены решения от:
Destroyers of the Universe - 25.04.2021 14:55
105 Element - 25.04.2021 17:57
zmeeed - 25.04.2021 20:43
The list is not yet complete, these are solutions sent to labviewportal@yandex.ru
Based on the results of checking all the solutions sent, a list of teams participating in the competition will be published.
-----------------
Список пока не полный, это решения высланные на почту labviewportal@yandex.ru
По результатам проверки всех присланных решений будет опубликован список команд принимающих участие в соревновании.
Destroyers of the Universe - 25.04.2021 14:55
105 Element - 25.04.2021 17:57
zmeeed - 25.04.2021 20:43
The list is not yet complete, these are solutions sent to labviewportal@yandex.ru
Based on the results of checking all the solutions sent, a list of teams participating in the competition will be published.
-----------------
Список пока не полный, это решения высланные на почту labviewportal@yandex.ru
По результатам проверки всех присланных решений будет опубликован список команд принимающих участие в соревновании.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
Dear Olympiad participants!
Tomorrow, May 1, 2021 at 10:00 am (UTC) or 13:00 (Moscow time), the start of the competition will take place.
The number of participants is three, so the competition will be held in 5 rounds, on five different fields.
There will be three players on the field. Each round will feature three changeover games. That is, there will be 15 games in total.
We will do our best to organize online video broadcasting of all games.
URL broadcast will be published in this thread.
-----------------------------
Уважаемые участники Олимпиады!
Завтра, 1 мая 2021 года в 10:00 am (UTC) или 13:00 (по московскому времени), состоится начало состязаний.
Количество участников три, по этому соревнование будет проходить в 5 туров, на пяти разных полях.
На поле будут находиться три игрока. В рамках каждого тура будет проведено три игры со сменой мест игроками. То есть всего будет проведено 15 игр.
Мы сделаем все возможное для организации online видео трансляции всех игр.
URL трансляции будет опубликована в данной теме.
Tomorrow, May 1, 2021 at 10:00 am (UTC) or 13:00 (Moscow time), the start of the competition will take place.
The number of participants is three, so the competition will be held in 5 rounds, on five different fields.
There will be three players on the field. Each round will feature three changeover games. That is, there will be 15 games in total.
We will do our best to organize online video broadcasting of all games.
URL broadcast will be published in this thread.
-----------------------------
Уважаемые участники Олимпиады!
Завтра, 1 мая 2021 года в 10:00 am (UTC) или 13:00 (по московскому времени), состоится начало состязаний.
Количество участников три, по этому соревнование будет проходить в 5 туров, на пяти разных полях.
На поле будут находиться три игрока. В рамках каждого тура будет проведено три игры со сменой мест игроками. То есть всего будет проведено 15 игр.
Мы сделаем все возможное для организации online видео трансляции всех игр.
URL трансляции будет опубликована в данной теме.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
Link to the online broadcast of the competition.
We invite everyone.
We invite everyone.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
Olympiad results:
1st place - 105 Element - UKR/RUS
2nd place - Destroyers of the Universe - SVK
3rd place - zmeeed - RUS
Result, logs file and source code (LabVIEW 2020):
https://drive.google.com/drive/folders/ ... THW739RBV0
1st place - 105 Element - UKR/RUS
2nd place - Destroyers of the Universe - SVK
3rd place - zmeeed - RUS
Result, logs file and source code (LabVIEW 2020):
https://drive.google.com/drive/folders/ ... THW739RBV0
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- professor
- Сообщения: 3538
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 56 раз
- Поблагодарили: 189 раз
- Контактная информация:
Re: Olympiad 2021 Official information
Congratulations!
Write to me in private messages your home addresses, where to send the prizes.
Also tell me the size of the shirt you want
If you would like to receive points for re-certification, write it in PM. In the reply message I will write the instructions.
Your prizes:
1st place - 105 Element
T-shirt and
2nd place - Destroyers of the Universe
No photo of T-shirt yet :(
3rd place - zmeeed
Write to me in private messages your home addresses, where to send the prizes.
Also tell me the size of the shirt you want
If you would like to receive points for re-certification, write it in PM. In the reply message I will write the instructions.
Your prizes:
1st place - 105 Element
T-shirt and
2nd place - Destroyers of the Universe
No photo of T-shirt yet :(
3rd place - zmeeed
-
- interested
- Сообщения: 4
- Зарегистрирован: 12 апр 2021, 22:25
- Версия LabVIEW: 2017
- Поблагодарили: 3 раза
- Контактная информация:
Re: Olympiad 2021 Official information
Unfortunately I cannot write a personal message, apparently I cannot use this feature since I registered just recently.
Could you please give me rights to send personal message, or email address where I can send you the information?
Could you please give me rights to send personal message, or email address where I can send you the information?
- Вложения
-
- image.png (9.81 КБ) 16001 просмотр
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Re: Olympiad 2021 Official information
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5540
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 103 раза
Olympiad 2021 Official information
Всех приветствую!
За мной остался небольшой должок.
Я вначале олимпиады спрашивал, можно ли запустить "вне зачета" свою змейку.
Теперь я думаю, можно выложить результаты. Для того, что бы не переделывать игровые поля, я запускал ее с двумя сильнейшими змейками.
Весь процесс занял чуть менее часа, кому интересно можно посмотреть:
Что могу сказать. Назвал я ее Snake AI, т.к. в ней не реализовано никакого алгоритма, а я не могу пояснить логики ее работы. Единственное, что можно сразу сказать, что она не обжора. Т.е. у нее есть некоторый предел насыщения, после которого она еду игнорирует, а при уменьшении длины, снова начинает искать еду. На видео видно, что в конце, когда длина равна 1, проявляется "баг", у меня не было достаточно времени и ресурсов на ее обучение, возможно если бы я продолжил, то результат был бы лучше. Так же я не стал ставить никаких "заплаток", дабы видеть "чистый" результат работы.
Мне в образовательных целях было интересно мультиагентное обучение ИНС , но создавать среду существования было лень, по этому я совместил полезное с приятным: сделал задание для олимпиады, а для себя некоторый шаг вперед .
"Интеллект" Snake AI представляет ИНС (многослойный перцептрон): 33-28-16-4. При обучении (подборе весов нейронов) использовался RGA (real-coded GA).
Т.е. фактически я случайным образом создал 200 разных змеек. Запустил их на поле (4 змейки на одном поле). Отобрал наиболее приспособленных, критерием отбора было количество шагов до гибели. Потом используя метод "рулетки" выбрал 90 лучших для продолжения популяции, а еще 20 (лучших) оставлял без изменений (на всякий случай, кто в курсе, те меня поймут). Путем скрещивания и мутации, получал 180 новых змеек, частично унаследовавших свойства родителей, плюс 20 лучших, получили снова 200 шт.
Данный процесс можно продолжать до бесконечности, постоянно стремясь к совершенству, но время и ресурсы ограничены, по этому получилось около 7700 поколений.
Кривая приспособленности и параметры скрещивания и мутации на скрине. Ввиду нестационарности среды существования и других влияний, выглядит хаотично, но результат получен.
Возможно, я бы получил лучший результат, но я начал обучение сразу на сложном поле, что не дало допустимых результатов (стогнация на графике). По этому я остановил обучение и продолжил на простом поле с большим количеством еды, после того как змейки адекватно начали перемещаться по полю, я уменьшил еду, что натренировало у них способность за ней охотиться. Затем последовательно усложнял поле, что позволило получить нормальные результаты. Это видно по графикам, когда идут сильные провалы, т.е. условия изменились, а змейки об этом не в курсе. Заканчивал обучение на самом сложном поле, периодически "встряхивая" популяцию. Я думаю понятно, что чем умнее змейки, тем дольше проходит тур, в конце обучения, на оценивание каждого поколения уходило более 10 минут.
Могу добавить, что обучение я делал еще до начала олимпиады, по этому проводилось на поле с четырьмя игроками и оно никак не связано с полями, используемыми при проведении состязаний. В заключение могу сказать, что весь процесс тренировки не сопровождался анимированным отображением процесса состязаний, иначе бы это было совсем долго , по этому в первые я увидел результат записывая видео, так что считайте, увидел результат вместе с вами.
Кому интересно, можете посоревновать змеек: Snake AI_LV2020
За мной остался небольшой должок.
Я вначале олимпиады спрашивал, можно ли запустить "вне зачета" свою змейку.
Теперь я думаю, можно выложить результаты. Для того, что бы не переделывать игровые поля, я запускал ее с двумя сильнейшими змейками.
Весь процесс занял чуть менее часа, кому интересно можно посмотреть:
Что могу сказать. Назвал я ее Snake AI, т.к. в ней не реализовано никакого алгоритма, а я не могу пояснить логики ее работы. Единственное, что можно сразу сказать, что она не обжора. Т.е. у нее есть некоторый предел насыщения, после которого она еду игнорирует, а при уменьшении длины, снова начинает искать еду. На видео видно, что в конце, когда длина равна 1, проявляется "баг", у меня не было достаточно времени и ресурсов на ее обучение, возможно если бы я продолжил, то результат был бы лучше. Так же я не стал ставить никаких "заплаток", дабы видеть "чистый" результат работы.
Мне в образовательных целях было интересно мультиагентное обучение ИНС , но создавать среду существования было лень, по этому я совместил полезное с приятным: сделал задание для олимпиады, а для себя некоторый шаг вперед .
"Интеллект" Snake AI представляет ИНС (многослойный перцептрон): 33-28-16-4. При обучении (подборе весов нейронов) использовался RGA (real-coded GA).
Т.е. фактически я случайным образом создал 200 разных змеек. Запустил их на поле (4 змейки на одном поле). Отобрал наиболее приспособленных, критерием отбора было количество шагов до гибели. Потом используя метод "рулетки" выбрал 90 лучших для продолжения популяции, а еще 20 (лучших) оставлял без изменений (на всякий случай, кто в курсе, те меня поймут). Путем скрещивания и мутации, получал 180 новых змеек, частично унаследовавших свойства родителей, плюс 20 лучших, получили снова 200 шт.
Данный процесс можно продолжать до бесконечности, постоянно стремясь к совершенству, но время и ресурсы ограничены, по этому получилось около 7700 поколений.
Кривая приспособленности и параметры скрещивания и мутации на скрине. Ввиду нестационарности среды существования и других влияний, выглядит хаотично, но результат получен.
Возможно, я бы получил лучший результат, но я начал обучение сразу на сложном поле, что не дало допустимых результатов (стогнация на графике). По этому я остановил обучение и продолжил на простом поле с большим количеством еды, после того как змейки адекватно начали перемещаться по полю, я уменьшил еду, что натренировало у них способность за ней охотиться. Затем последовательно усложнял поле, что позволило получить нормальные результаты. Это видно по графикам, когда идут сильные провалы, т.е. условия изменились, а змейки об этом не в курсе. Заканчивал обучение на самом сложном поле, периодически "встряхивая" популяцию. Я думаю понятно, что чем умнее змейки, тем дольше проходит тур, в конце обучения, на оценивание каждого поколения уходило более 10 минут.
Могу добавить, что обучение я делал еще до начала олимпиады, по этому проводилось на поле с четырьмя игроками и оно никак не связано с полями, используемыми при проведении состязаний. В заключение могу сказать, что весь процесс тренировки не сопровождался анимированным отображением процесса состязаний, иначе бы это было совсем долго , по этому в первые я увидел результат записывая видео, так что считайте, увидел результат вместе с вами.
Кому интересно, можете посоревновать змеек: Snake AI_LV2020
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...