dc.contributor.author | Olsen, Anders Refsdal | |
dc.date.accessioned | 2019-09-25T12:40:07Z | |
dc.date.available | 2019-09-25T12:40:07Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | http://hdl.handle.net/11250/2618755 | |
dc.description | Master's thesis Information- and communication technology IKT591 - University of Agder 2019 | nb_NO |
dc.description.abstract | With the Tsetlin Machine recently released, much research has been done on itscapabilities, with great success. However, the lack of tools available, and generalknowledge of the Tsetlin Machine prevents it from being adopted by the indus-try. As a result, it is today mostly used in academic environments. To increasethe general availability of the algorithm, this thesis introduces an introductorydescription to the algorithm and proposes an architecture that allows the use ofmultiple CPU threads and multiple GPUs to execute the algorithm in parallel. Inaddition, this thesis investigates several key aspects of the algorithm and how itcould be improved, like introducing dynamic self-learning parameters and parallelreduction techniques for the Tsetlin Machine. The results show that the pro-posed architecture improves execution speed. Further, the Tsetlin Machine wasable to adjust its own ”s” parameter from a bad initial parameter towards, andfinally converge with the known optimal value. The results from this thesis laythe foundation for creating powerful tools that allow for rapid development usingthe Tsetlin Machine in popular languages with high performance. | nb_NO |
dc.language.iso | eng | nb_NO |
dc.publisher | Universitetet i Agder ; University of Agder | nb_NO |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.no | * |
dc.subject | IKT591 | nb_NO |
dc.title | A Scalable Architecture for Parallel Execution of the Tsetlin Machine | nb_NO |
dc.type | Master thesis | nb_NO |
dc.subject.nsi | VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550 | nb_NO |
dc.source.pagenumber | 89 p. | nb_NO |