Projekt polega na dodaniu kilku (min. 3) operator贸w formatu ONNX do frameworku Candle.
W ramach projektu nale偶y:
candle i "zaklepa膰" odp. operatorycandle-onnx
Linki przydatne przy implementacji:
numpy
onnx wraz z operatorami w wersji production-ready
W ramach projektu nale偶y zaimplementowa膰 narz臋dzie kt贸re pozwala wpisa膰 tekst, poda膰 audio i dosta膰 similarity score wg wybranego modelu embeddingowego (np. CLAP, SLAP, music2latent2 itp.). Dodatkowo narz臋dzie powinno pozwala膰 na wizualizacj臋 embedding贸w za pomoc膮 algorytm贸w T-SNE i Umap. Narz臋dzie jest inspirowane projektem https://github.com/MTG/music-explore, na kt贸rym mo偶na si臋 wzorowa膰.
* Projekt mo偶e zosta膰 zrealizowany na potrzeby dw贸ch przedmiot贸w: ZPR i ZPRP
Projekt polega na zaimplementowaniu narz臋dzia, kt贸re pozwala na przeszukiwanie tekstu na skanach/w plikach PDF.
Aplikacja powinna:
Uszczeg贸艂owienie projektu jest jego cz臋艣ci膮.
* Projekt mo偶e zosta膰 zrealizowany na potrzeby dw贸ch przedmiot贸w: ZPR i ZPRP
Projekt polega na implementacji narz臋dzia, kt贸re pozwala艂oby na por贸wywanie dw贸ch wersji dokumentu napisanego w formacie typst. Narz臋dzie powinno na podstawie drzew sk艂adniowych (ang. abstract syntax tree, AST) dokument贸w pozwala膰 na generacj臋 nowego dokumentu w formacie typst z zaznaczonymi kolorystycznie r贸偶nicami mi臋dzy wersjami, analogicznie do narz臋dzia latexdiff. Aplikacja powinna dzia艂a膰 z poziomu konsoli (CLI).
Mo偶na inspirowa膰 si臋 pomys艂ami z tej dyskusji, w szczeg贸lno艣ci komentarzem u偶ytkownika DevelAngel.
Projekt polega na zaimplementowaniu narz臋dzia optymalizuj膮cego uk艂ad klawiatury pod k膮tem konkretnej metryki/metryk i danego zbioru tekstu. Rozwi膮zanie powinno posiada膰 graficzny interfejs u偶ytkownika, preferowana aplikacja webowa, ale mo偶e te偶 by膰 klasyczne desktopowe GUI.
Inspiracj臋 mo偶na cz臋艣ciowo czerpa膰 z nast臋puj膮cej strony: http://patorjk.com/keyboard-layout-analyzer/
Aplikacja powinna:
Modu艂 optymalizacyjny powinien zosta膰 zaimplementowany w j臋zyku niskopoziomowym.
Projekt polega na stworzeniu serwisu na potrzeby oceny sztuki generowanej w architekturze klient-serwer. Klient pozwala na wy艣wietlenie losowo wygenerowanej wizualizacji oraz jej parametr贸w, ocen臋 wizualizacji i zapis tej oceny, a tak偶e na generacj臋 wizualizacji na podstawie podanych parametr贸w. Serwis pozwala na 艂adowanie w艂asnych modu艂贸w do generowania sztuki na podstawie frameworku extism. W ramach projektu nale偶y zaimplementowa膰 dwa przyk艂adowe modu艂y do wizualizacji w j臋zyku niskopoziomowym. Serwer odpowiedzialny jest za zapis ocen u偶ytkownik贸w, wraz z parametrami wizualizacji.
librosa z niskopoziomowym backendemCelem projektu jest zaimplementowanie prototypu biblioteki do analizy audio z API w Pythonie i niskopoziomowym backendem (np. Rust lub C++). Docelowo biblioteka ma mie膰 zbli偶on膮 funkcjonalno艣膰 do bilbioteki librosa.
Celem projektu jest zaimplementowanie alternatywnego silnika do sprawdzania gramatyki. Jednym z takich narz臋dzi jest LanguageTool, kt贸re jest napisane w javie. Projekt mo偶e korzysta膰 z regu艂, z kt贸rych korzysta LanguageTool, ale silnik musi by膰 napisany od podstaw.
Projekt polega na implementacji przyk艂adowej aplikacji webowej, kt贸ra w ramach backendu b臋dzie korzysta膰 z modu艂u zaimplementowanego w oparciu o Web Assembly, kt贸ry b臋dzie udost臋pnia艂 mo偶liwo艣膰 segmentacji obrazu za pomoc膮 sieci neuronowej U-Net.
Propozycja w艂asna zespo艂u - musi zosta膰 skonsultowana.
* Projekt mo偶e zosta膰 zrealizowany na potrzeby dw贸ch przedmiot贸w: ZPR i ZPRP