Smart task logging : Prediction of tasks for timesheets with machine learning

Every day most people are using applications and services that are utilising machine learning, in some way, without even knowing it. Some of these applications and services could, for example, be Google’s search engine, Netflix’s recommendations, or Spotify’s music tips. For machine learning to work...

Full description

Bibliographic Details
Main Authors: Bengtsson, Emil, Mattsson, Emil
Format: Others
Language:English
Published: Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM) 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76152
id ndltd-UPSALLA1-oai-DiVA.org-lnu-76152
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-lnu-761522018-06-20T05:56:38ZSmart task logging : Prediction of tasks for timesheets with machine learningengBengtsson, EmilMattsson, EmilLinnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM)Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM)2018Computer sciencemachine learningmulticlass logistic regressionmultinomial logistic regressionScalaJavaScriptweb applicationtraining dataComputer SystemsDatorsystemEvery day most people are using applications and services that are utilising machine learning, in some way, without even knowing it. Some of these applications and services could, for example, be Google’s search engine, Netflix’s recommendations, or Spotify’s music tips. For machine learning to work it needs data, and often a large amount of it. Roughly 2,5 quintillion bytes of data are created every day in the modern information society. This huge amount of data can be utilised to make applications and systems smarter and automated. Time logging systems today are usually not smart since users of these systems still must enter data manually. This bachelor thesis will explore the possibility of applying machine learning to task logging systems, to make it smarter and automated. The machine learning algorithm that is used to predict the user’s task, is called multiclass logistic regression, which is categorical. When a small amount of training data was used in the machine learning process the predictions of a task had a success rate of about 91%. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76152application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer science
machine learning
multiclass logistic regression
multinomial logistic regression
Scala
JavaScript
web application
training data
Computer Systems
Datorsystem
spellingShingle Computer science
machine learning
multiclass logistic regression
multinomial logistic regression
Scala
JavaScript
web application
training data
Computer Systems
Datorsystem
Bengtsson, Emil
Mattsson, Emil
Smart task logging : Prediction of tasks for timesheets with machine learning
description Every day most people are using applications and services that are utilising machine learning, in some way, without even knowing it. Some of these applications and services could, for example, be Google’s search engine, Netflix’s recommendations, or Spotify’s music tips. For machine learning to work it needs data, and often a large amount of it. Roughly 2,5 quintillion bytes of data are created every day in the modern information society. This huge amount of data can be utilised to make applications and systems smarter and automated. Time logging systems today are usually not smart since users of these systems still must enter data manually. This bachelor thesis will explore the possibility of applying machine learning to task logging systems, to make it smarter and automated. The machine learning algorithm that is used to predict the user’s task, is called multiclass logistic regression, which is categorical. When a small amount of training data was used in the machine learning process the predictions of a task had a success rate of about 91%.
author Bengtsson, Emil
Mattsson, Emil
author_facet Bengtsson, Emil
Mattsson, Emil
author_sort Bengtsson, Emil
title Smart task logging : Prediction of tasks for timesheets with machine learning
title_short Smart task logging : Prediction of tasks for timesheets with machine learning
title_full Smart task logging : Prediction of tasks for timesheets with machine learning
title_fullStr Smart task logging : Prediction of tasks for timesheets with machine learning
title_full_unstemmed Smart task logging : Prediction of tasks for timesheets with machine learning
title_sort smart task logging : prediction of tasks for timesheets with machine learning
publisher Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM)
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76152
work_keys_str_mv AT bengtssonemil smarttaskloggingpredictionoftasksfortimesheetswithmachinelearning
AT mattssonemil smarttaskloggingpredictionoftasksfortimesheetswithmachinelearning
_version_ 1718698078617206784