Witamy w repozytorium z zadaniami II Olimpiady Sztucznej Inteligencji. Olimpiada ta jest skierowana do uczniów w Polsce, zarówno ze szkół średnich jak i podstawowych, którzy są zainteresowani sztuczną inteligencją. Celem jest zwiększenie zainteresowania AI i wyłonienie składów reprezentacji na olimpiady międzynarodowe IOAI w Pekinie (2-9 sierpnia 2025) i IAIO w Lublanie (3-7 listopada 2025).
Strona główna: Olimpiada Sztucznej Inteligencji
Druga edycja Olimpiady odbędzie się w trzech etapach:
- Pierwszy etap, online, 17.02 - 22.03.2025.
- Drugi etap, regionalny w 4 miastach: Kraków, Poznań, Warszawa i Wrocław, 26 - 27.04.2025
- Trzeci etap, finał we Wrocławiu, 30.05 - 02.06.2025.
Regulamin jest dostępny na naszej stronie.
Oficjalnym kanałem komunikacji z uczestnikami będzie platforma Discord. Dostęp do niej otrzymują uczestnicy po dokonaniu rejestracji.
W ramach pierwszego etapu Olimpiady uczestnicy zmierzą się z następującymi wyzwaniami:
- Maszynka do Liczenia Monet - Detekcja monet z wykorzystaniem modeli wizyjnych.
- Wykrywanie Halucynacji - Wykrywanie halucynacji modeli językowych w odpowiedziach na pytania.
- Wykrywanie Zaburzeń Sygnału EKG - Wykrywanie anomalii w danych EKG.
- Zaszumienie w Etykietach Danych - Trenowanie modeli z zaszumionymi etykietami.
- Ukryte Podciągi - Identyfikacja zależności w binarnych ciągach znaków.
Uczestnicy będą rozwiązywać zadania samodzielnie i przesyłać je do Komitetu Merytorycznego za pomocą Platformy Konkursowej. Dostęp do niej jest udostępniany uczestnikom po rejestracji. Każde zadanie będzie wymagało przesłania pliku Jupyter Notebook z rozwiązaniem. Wszystkie prace będą oceniane automatycznie na Platformie Konkursowej.
Lista dopuszczalnych pakietów znajduje się w pliku environment.yml
, osobno dla każdego zadania. Rozwiązania były testowane przy użyciu Pythona 3.11. Na potrzeby pracy nad zadaniami, zalecamy wykorzystanie środowiska online Google Colab. lub stworzenie środowiska lokalnego z wykorzystaniem Anacondy (instrukcję instalacji środowiska z pliku YML znajdziesz tutaj).
Uwaga: To samo rozwiązanie uruchomione w środowisku lokalnym lub Google Colab może zwracać inne wyniki niż na Platformie Konkursowej. Ostateczna ocena Twojego zadania zostanie wyliczona na Platformie Konkursowej.
Oceny za zadania zostaną wyliczone na podstawie podanych w treściach zadań kryteriów. Za każde zadanie w pierwszym etapie uczestnicy mogą zdobyć maksymalnie 100 punktów.
Repozytorium korzysta z następujących zasobów objętych licencjami:
- ChatGPT - obrazy w zadaniach 2, 3 i 5, pytania ze zbioru danych w zadaniu 2.
- OpenArt.ai - obraz w zadaniu 4.
- Flux - obraz w zadaniu 1.
- Gemma - odpowiedzi na pytania ze zbioru danych w zadaniu 2.
- Google Gemini - zbiór danych w zadaniu 3, który następnie uległ modyfikacjom.
- MedMNIST - zbiór danych w zadaniu 4, który następnie uległ modyfikacjom.
W razie pytań lub wątpliwości, prosimy o kontakt przez platformę Discord lub e-mail: oai@cs.uni.wroc.pl.
Życzymy powodzenia w rozwiązywaniu zadań!