Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Mašīnapmācības algoritmu nepārtrauktās integrācijas risinājumu efektivitātes novērtēšana
Title in English Efficiency of Continuous Integration for Machine Learning Algorithms
Author Lauris Jākobsons
Department 12100 Institute of Information Technology
Scientific advisor Jānis Grabis
Reviewer Mg. sc. ing. Artūrs Braučs
Abstract Mūsdienās palielinoties datu apjomam un mašīnapmācības algoritmu prasībām paaugstinoties, kļūst aktuāla problēma, kas saistīta ar modeļu apmācības paātrināšanu. Darba ietvaros risinājums šai problēmai tiek meklēts izmantojot paralēlās apmācības metodi, kas ļauj apmācības procesā vienlaikus izmantot vairāku sistēmu skaitļošanas resursus. Paralēlā apmācība izmantota apvienojumā ar DevOps metodoloģijas pielietojumu, kas ietver nepārtrauktās integrācijas implementāciju izstrādes procesos. Tā kā paralēlās apmācības pieeja pieprasa vairāku sistēmu konfigurāciju un rezultātā padara sarežģītāku apmācības procesu, tā tiks automatizēta pielietojot nepārtrauktās integrācijas rīkus. Tiks automatizēta izmantoto sistēmu vides sagatavošana, procesu inicializācija un sistēmu uzkopšana pēc apmācības izpildes beigām. Šī pētījuma mērķis ir novērtēt mašīnapmācības algoritmu paralēlās apmācības un nepārtrauktās integrācijas efektivitāti izstrādes procesos, fokusējoties uz apmācības procesa paātrināšanu. Pētījuma mērķa sasniegšanai tiek definēta darba gaita, kas iekļauj paralēlās apmācības konfigurācijas izpēti un implementāciju mākslīgo neironu tīklu apmācībā kā arī nepārtrauktās integrācijas servera uzstādīšanu un tā būvējumu konfigurāciju. Pētījumā veikta mākslīgā neironu tīkla paralēla apmācība izmantojot dažādus infrastruktūras uzstādījumus, kas iekļauj apmācību ar centrālajiem un grafiskajiem procesoriem. Bakalaura darba rezultātā tiek novērtēta paralēlās apmācības un nepārtrauktās integrācijas ietekme uz apmācības procesa izpildes ilgumu. Darba apjoms - 56 lpp., 10 tabulas un 20 attēli.
Keywords Mašīnapmācība, DevOps, Nepārtrauktā integrācija, Paralēlā modeļu apmācība.
Keywords in English Machine learning, DevOps, Continuous integration, Parallel model training.
Language lv
Year 2019
Date and time of uploading 01.06.2019 03:39:24