hkr.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Classification Performance Between Machine Learning and Traditional Programming in Java
Högskolan Kristianstad, Fakulteten för naturvetenskap.
Högskolan Kristianstad, Fakulteten för naturvetenskap.
2019 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

This study proposes a performance comparison between two Java applications with two different programming approaches, machine learning, and traditional programming. A case where both machine learning and traditional programming can be applied is a classification problem with numeric values. The data is heart disease dataset since heart disease is the leading cause of death in the USA. Performance analysis of both applications is carried to state the differences in four main points; the development time for each application, code complexity, and time complexity of the implemented algorithms, the classification accuracy results, and the resource consumption of each application. The machine learning Java application is built with the help of WEKA library and using its NaiveBayes class to build the model and evaluate its accuracy. While the traditional programming Java application is built with the help of a cardiologist as an expert in the field of the problem to identify the injury indications values. The findings of this study are that the traditional programming application scored better performance results in development time, code complexity, and resource consumption. It scored a classification accuracy of 80.2% while the Naive Bayes algorithms in the machine learning application scored an accuracy of 85.51% but on the expense of high resource consumption and execution time.

Ort, förlag, år, upplaga, sidor
2019. , s. 54
Nyckelord [en]
Classification performance, algorithms, Java, benchmarking, machine learning, naive bayes, heart disease, supervised learning, WEKA
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:hkr:diva-20009OAI: oai:DiVA.org:hkr-20009DiVA, id: diva2:1355131
Utbildningsprogram
Datasystemutvecklingsprogrammet
Handledare
Examinatorer
Tillgänglig från: 2019-10-07 Skapad: 2019-09-27 Senast uppdaterad: 2019-10-07Bibliografiskt granskad

Open Access i DiVA

fulltext(998 kB)2177 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 998 kBChecksumma SHA-512
24fd16f3861259cb57105edb28a0db877af58b08f77907acaa6ec41082add787b962d6d5817589c3173f9c2f0190515756089d926d5eacdf128b82d764a22381
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Alassadi, AbdulrahmanIvanauskas, Tadas
Av organisationen
Fakulteten för naturvetenskap
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 2178 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 3544 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf