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...
Main Authors: | , |
---|---|
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 |