izpis_h1_title_alt

Generiranje algoritmov za štetje k-gramov
ID Novosel, Rok (Avtor), ID Mihelič, Jurij (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,71 MB)
MD5: DF169BAEAF21FB7568A3A5695EC9E85A
PID: 20.500.12556/rul/a71bed3b-777e-472d-8d23-f77a3f474982

Izvleček
Generativna algoritmika je proces zasnove in implementacije generiranih algoritmov. Spada v večje področje inženiringa algoritmov, ki se ukvarja z eksperimentalno evaluacijo in pohitritvijo algoritmov. Na začetku diplomske naloge opišemo oba področja in prikažemo osnove generativne algoritmike na primeru računanja predpon. Za glavni problem, ki ga bomo rešili z generativno algoritmiko smo si izbrali štetje k-gramov. Na začetku implementiramo splošni algoritem za štetje k-gramov, s katerim bomo primerjali generirane algoritme. Sledila je zasnova in implementacija osnovnega in izboljšanega generiranega algoritma. V zadnjem delu smo opravili eksperimentalno evaluacijo vseh algoritmov in preverili do katere meje so učinkoviti generirani algoritmi. V zaključku je diskusija rezultatov, možne izboljšave in možnosti za nadaljno raziskovanje.

Jezik:Slovenski jezik
Ključne besede:algoritmi, generiranje algoritmov, k-grami, računanje predpon, končni avtomati stanj
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-84738 Povezava se odpre v novem oknu
Datum objave v RUL:01.09.2016
Število ogledov:1537
Število prenosov:311
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Generating algorithms for counting k-grams
Izvleček:
Generative algorithmics is a process of designing and implementing generated algorithms. It belongs in a larger area of algorithm engineering, which deals with experimental evaluation and speedup of algorithms. At the beginning of the thesis we describe both areas and show the basics of generative algorithmics solving parallel prefix scan. For our main problem we choose counting k-grams. First, we implement a general algorithm for counting k-grams against which we will compare the generated algorithms. This was followed by the design and implementation of basic and enhanced generated algorithm. At the end we conducted an experimental evaluation of all the algorithms and verify the effectiveness of generated algorithms. In the last section we discussed the results, potential improvements and opportunities for further exploration.

Ključne besede:algorithm, generating algorithms, k-grams, prefix scan, finite state automatons

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj