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 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 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.
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.
Aplikacja powinna pozwala膰 na:
Uszczeg贸艂owienie projektu jest jego cz臋艣ci膮.
Projekt polega na zaimplementowaniu narz臋dzia pozwalaj膮cego na konwersj臋 obrazka z formatu rastrowego (np. .png lub .jpg) do wersji wektorowej (np. .svg).
PNG i JPG oraz format wyj艣ciowy SVG.SVG powinien zosta膰 w miar臋 mo偶liwo艣ci zoptymalizowany pod k膮tem rozmiaru.Przyk艂adowe projekty pozwalaj膮ce na wektoryzacj臋 grafiki rastrowej:
Celem projektu jest stworzenie aplikacji, kt贸ra pozwala na konwersj臋 mi臋dzy r贸偶nymi formatami znacznikowymi (j臋zykami markup). Z艂otym standardem takiej aplikacji jest pandoc.
tytanictytanic jest narz臋dziem pozwalaj膮cym na implementacj臋 test贸w jednostkowych dla pakiet贸w Typstowych. Projekt polega na rozwi膮zaniu buga lub dorzucenie funkcjonalno艣ci (np. https://github.com/typst-community/tytanic/issues/197) w tym projekcie. Sugerowany jest kontakt z tw贸rc膮 narz臋dzia przez discord/github w celu potwierdzenia sensowno艣ci wybranej funkcjonalno艣ci/buga.
Propozycja w艂asna zespo艂u - musi zosta膰 skonsultowana.
* Projekt mo偶e zosta膰 zrealizowany na potrzeby dw贸ch przedmiot贸w: ZPR i ZPRP