Mittuniversitetet

miun.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
Djupinlärning och optimerarens inverkan: Jämförelse av optimerare i TensorFlow för CNN med användning av datamängder
Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för data- och elektroteknik (2023-).
2023 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [sv]

Artificiell intelligens (AI) har under senaste åren blivit ett mer centralt begrepp hos allmänheten och används i flera olika områden såsom konstgenerering, artikelskrivande och underhållningsalgoritmer som väljer bäst lämpat innehåll för användaren. När det gäller att utveckla AI krävs maskininlärning och detta är vart rollen med optimerare kommer in. Optimerare uppdaterar det artificiella neurala nätverket där nätverket ligger till grund att maskininlärning fungerar. Det finns en mängd olika optimerare att välja emellan och olika optimerare har vissa skillnader på hur de påverkar nätverket. Ett typ av nätverk är faltande neurala nätverk (CNN) och används exempelvis till igenkänning och klassificering av bilder. Dess användbarhet finns i olika områden såsom ansiktsigenkänning, självkörande bilar och identifiering av objekt i bilder. Under arbetet skapades en faltande neuralt nätverk som testade olika optimerare för att sedan jämföra vilken som är bäst lämpad att använda för olika datamängder. Optimerarna som undersöktes var Adagrad, Adam, RMSProp och SGD. I slutet av arbetet märktes en annan påverkande faktor förutom datamängden vilket var inlärningshastigheten. Optimerarnas prestanda fungerade olika beroende på datamängden och inlärningshastigheten. Under arbetet studerades två olika inlärningshastigheter och två datamängder. En av datamängderna CIFAR10 fungerade bättre med olika optimerare beroende på olika ändamål. Den andra datamängden MNIST var bäst lämpad när optimerare RMSProp och Adam användes.

Abstract [en]

Artificial intelligence (AI) has in recent years become a more central concept in the public domain and is used in several different areas such as art generation, article writing and entertainment algorithms that select the most suitable content for the user. Machine learning is required when it comes to developing AI and this is where the optimizers role comes in. Optimizers updates the artificial neural network where the network is the foundation for machine learning to work. There are a variety of optimizers to choose from and different optimizers affect the network in different ways. One type of network is convolutional neural networks (CNN) and some usages are for example recognition and classification of images. It can be used in various fields such as facial recognition, self-driving cars and identification of objects in images. A convolutional neural network was constructed during the development of the project and various optimizers were tested. These optimizers where then compared to find which one was the most suited to use depending on different datasets. The optimizers that were studied was Adagrad, Adam, RMSProp and SGD. At the end of the study it was discovered that two factors affected the result which was the dataset and learning speed. These factors affected the performance of the optimizers. One of the datasets CIFAR10 performed better with different optimizers depending on different purposes it would be used for. The second dataset MNIST showed to be best suited when optimizers RMSProp and Adam were used.

Ort, förlag, år, upplaga, sidor
2023. , s. 77
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:miun:diva-48585Lokalt ID: DT-V23-G3-015OAI: oai:DiVA.org:miun-48585DiVA, id: diva2:1773391
Ämne / kurs
Datateknik DT1
Utbildningsprogram
Civilingenjör i datateknik TDTEA 300 hp
Handledare
Examinatorer
Tillgänglig från: 2023-06-22 Skapad: 2023-06-22 Senast uppdaterad: 2025-09-25Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Sök vidare i DiVA

Av författaren/redaktören
Nilsson, Sofie
Av organisationen
Institutionen för data- och elektroteknik (2023-)
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 94 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