Spelling suggestions: "subject:"arnica""
1 |
Personalizing the post-purchase experience in online sales using machine learning. / Personalisering av efterköpsupplevelsen inom onlineförsäljning med hjälp av maskininlärning.Kamau, Nganga, Dehoky, Dylan January 2021 (has links)
Advances in machine learning, together with an abundance of available data has lead to an explosion in personalized offerings and being able to predict what consumers want, and need without them having to ask for it. During the last decade, it has become a multi billion dollar industry, and a capability upon many of the leading tech companies rely on in their business model. Indeed, in today's business world, it is not only a capability for competitive advantage, but in many cases a matter of survival. This thesis aims to create a machine learning model able to predict customers interested in an upselling opportunity of changing their payment method after completing a purchase with the Swedish payment solutions company, Klarna Bank. Hence, the overall aim is to personalize the customer experience on the confirmation page. Two gradient boosting methods and one deep learning method were trained, evaluated and compared for this task. A logistic regression model was also trained and used as a baseline model. The results showed that all models performed better than the baseline model, with the gradient boosting methods showing the best performance. All of the models were also able to outperform the current solution with no personalization, with the best model reducing the amount of false positives by 50%. / Tillgång till stora datamängder har tillsammans med framsteg inom maskininlärning resulterat i en explotionsartad ökning i personifierade erbjudanden och möjligheter att förutspå kunders behov. Det har under det senaste decenniet utvecklats till en multimiljardindustri och en förmåga som många av de ledande techbolagen i världen förlitar sig på i sina verksamheter. I många fall är det till och med en förutsättning för att överleva i dagens industrilandskap. Det här examensarbetet ämnar att skapa en maskininlärningsmodell som är kapabel till att förutspå kunders intresse för att "uppgradera" sin betalmetod efter ett slutfört köp med den svenska betallösningsföretaget Klarna Bank. Konceptet att erbjuda en kund att uppgradera en redan vald produkt eller tjänst är på engelska känt som upselling. Det övergripande syftet för detta projekt är därför att skapa en personifierad kundupplevelse på Klarnas bekräftelsesida. Följaktligen implementerades och utvärderades två så kallade gradient boosting - metoder samt en djupinlärningsmetod. Vidare implementerades även en logistisk regressionsmodell som basmodell för att jämföra de övriga modeller med. Resultaten visar hur alla modeller överträffade den tillämpade basmodellen, där gradient boosting-metoderna påvisade bättre resultat än djupinlärningsmetoden. Därtill visar alla modeller en förbättring i jämförelse med dagens lösning på Klarnas bekräftelssesida, utan personifiering, där den bästa modellen förbättrade utfallet med 50%.
|
2 |
Forecasting Service Metrics for Network ServicesTang, Chen January 2020 (has links)
As the size and complexity of the internet increased dramatically in recent years,the burden of network service management also became heavier. The need foran intelligent way for data analysis and forecasting becomes urgent. The wideimplementation of machine learning and data analysis methods provides a newway to analyze large amounts of data.In this project, I study and evaluate data forecasting methods using machinelearning techniques and time series analysis methods on data collected fromthe KTH testbed. Comparing different methods with respect to accuracy andcomputing overhead I propose the best method for data forecasting for differentscenarios.The results show that machine learning techniques using regression can achievebetter performance with higher accuracy and smaller computing overhead. Timeseries data analysis methods have relatively lower accuracy, and the computingoverhead is much higher than machine learning techniques on the datasetsevaluated in this project. / Eftersom storleken och komplexiteten på internet har ökat dramatiskt under de senaste åren så har belastningen av nätverkshantering också blivit tyngre. Behovet av ett intelligent sätt för dataanalys och prognos blir brådskande. Den breda implementeringen av maskininlärningsmetoder och dataanalysmetoder ger ett nytt sätt att analysera stora mängder data.I detta projekt studerar och utvärderar jag dataprognosmetoder med hjälp av maskininlärningstekniker och analyser av tidsserier som samlats in från KTHtestbädden. Baserat på jämförelse av olika metoder med avseende på noggrannhet och beräkningskostnader, så föreslår jag föreslår den bästa metoden för dataprognoser för olika scenarier.Resultaten visar att maskininlärningstekniker som använder regression kan uppnå bättre prestanda med högre noggrannhet och mindre datoromkostnader. Metoderför dataanalys av tidsserier har relativt lägre noggrannhet, och beräkningsomkostnaderna är mycket högre än maskininlärningstekniker på de datauppsättningar som utvärderatsi detta projekt.
|
3 |
Continuous Appearance for Material Textures with Neural Rendering : Using multiscale embeddings for efficient rendering of material textures at any scale in 3D engines. / Kontinuerligt Utseende för Materialtexturer med Neural Rendering : Användning av flerskaliga inbäddningar för effektiv rendering av materialtexturer i alla skalor i 3D-motorer.de Oliveira, Louis January 2024 (has links)
Neural Rendering has recently shown potential for real-time applications such as video games. However, current state of the art Neural Rendering approaches still suffer from a high memory footprint and often require multiple inferences of large neural networks to produce a properly filtered output. This cost associated to filtering the output of Neural Rendering models makes real-time multiscale rendering difficult. In this work, we propose a neural architecture based on multiscale embeddings that take advantage of current rasterization pipelines to produce a filtered output in a single evaluation, allowing for a continuous appearance through scale using a very small neural network. The model is trained directly on a filtered signal in order to learn a continuous representation of the material instead of relying on a post-processing step. The proposed architecture enables efficient sampling on GPU both in texel position and in level of detail, and closely reproduces material textures while drastically reducing their memory footprint. The results show that this approach is a viable candidate for integration in rendering pipelines, as it can be inferred efficiently in regular fragment shaders and on consumer-level hardware inducing less than 1 millisecond of overhead compared to traditional pipelines while producing an output of similar quality with a 33% reduction in memory footprint. The model also produces a smooth reconstruction through scale, free of artifacts and visual discontinuities that would typically be observed for an unfiltered output. / Neural rendering har på senare år visat potential i realtidsapplikationer som t ex inom dataspel. Dessvärre begränsas dagens state-of-the-art metoder inom neural rendering av hög minnesanvändning och kräver ofta att multipla inferenser görs av relativt stora neuronnät för att skapa adekvat filtrerade resultat. Det är därför svårt att direkt tillämpa neural rendering i spelutveckling. I detta arbete föreslås en neural arkitektur som baserar sig på multiscale embeddings som tar tillvara på egenskaperna hos dagens renderingspipelines för att producera adekvat filtrerade resultat med endast en inferens, vilket möjliggör kontinuerliga utseendeegenskaper genom skalning med ett mycket litet neuronnät. Modellen tränas direkt på en filtrerad signal för att lära en kontinuerlig representation av materialet istället för att behöva ett separat post-processingsteg. Den föreslagna arkitekturen möjliggör effektiv sampling på GPU både i texelposition och level of detail, och reproducerar materialtexturerna väl, samtidigt som den reducerar minnesanvändningen drastiskt. Resultaten visar att denna metod är en gångbar kandidat för integration i en renderingspipeline, eftersom den kan inferreras effektivt i en vanlig fragmentsshader på konsumenthårdvara med under en millisekunds tidstillägg jämfört med en traditionell pipeline utan avkall på kvalitet med 33% lägre minnesanvändning. Modellen producerar också en slät rekonstruktion genom skalning, fri från artefakter och visuella diskontinuiteter som annars ofta syns i ett ofiltrerat resultat.
|
4 |
Utomhuspedagogikens roll för intresseskapande undervisning och ökad måluppfyllelse : Lärarperspektiv på utomhuspedagogikens potentialer i grundskolan / The outdoor education’s role in interest-creating teaching and curriculum goals completion : Teachers’ perspective on outdoor educations potential in compulsory schoolJonsson, Johanna, Wallin, Hanna January 2021 (has links)
Our purpose has been to explore how teachers' educate to influence their pupils' interests in biology and if outdoor education is considered to be a part of this. Also how this affects the pupils possibilities in achieving the goals in the nature science oriented curriculum. The purpose has been examined through qualitative interviews with teachers' who are teaching in the nature oriented subjects in compulsory school, and applies outdoor pedagogy. With a phenomenographic research approach, we were able to gain a deeper insight into the teacher’s individual perceptions of the phenomenon of outdoor learning versus students' interest in the content of the biology subject. The study shows that teachers' see a great value in taking note of students' experiences and prior knowledge and proceed from them in interest-creating teaching in biology. They use reality-based experiences and authentic learning situations as a way to create interest in the subject content. Outdoor lessons are highlighted by teachers' as a way to do this, where they experience benefits by giving students' the opportunity to experience and explore in a more sensory environment. Outdoor lessons also affect their participation and commitment to teaching. The teachers' believe that the practical elements in an authentic environment have an effect on students' ability to absorb the content and remember it, which in turn gives the student a greater chance of achieving the goals in the curriculum. Based on this, we believe that a recommendation for the application of outdoor lessons should be included in the school's governing document. / Vårt huvudsyfte är att bidra till ökad kunskap om utomhuspedagogikens potentiella roll att påverka elevers intresse för biologi och hur utomhuspedagogik kan hjälpa elever mot ökad måluppfyllelse. För att få perspektiv på hur utomhuspedagogik används i förhållande till annan intresseskapande undervisning valde vi också att undersöka hur lärare mer allmänt arbetar för att påverka elevernas intresse för biologi. Syftet har undersökts genom kvalitativa intervjuer av lärare i årskurs 1-9 som undervisar i grundskolans naturorienterande ämnen, med betoning på biologi, samt som aktivt tillämpar utomhuspedagogik. Med en fenomenografisk forskningsansats kunde vi få djupare insikt i lärarnas individuella uppfattningar om just fenomenet utomhuspedagogik kontra elevers intresse för innehållet i biologiämnet. Studien visar att lärare ser ett stort värde av att ta fasta på elevernas erfarenheter och förkunskaper och att utgå från dem i intresseskapande undervisning i biologi. De använder sig av verklighetsbaserade erfarenheter och autentiska lärsituationer som ett sätt att skapa intresse för ämnesinnehållet. Utomhuspedagogiken lyfts fram av lärarna som ett sätt att göra detta på, där de upplever fördelar genom att eleverna får möjlighet att uppleva och utforska i en sinnlig miljö. Utomhuspedagogiken påverkar också elevernas deltagande och engagemang för undervisningen. Lärarna menar att de praktiska momenten i en autentisk miljö ger effekt på elevers förmåga att ta till sig innehållet och komma ihåg det, vilket i sin tur ger elever större möjlighet att nå målen i kunskapskraven för biologi. Utifrån detta anser vi att en rekommendation för tillämpande av utomhuspedagogik borde finnas i skolans styrdokument.
|
5 |
ErgoDesk : Automatic height adjustment of a deskFyreskär, Axel, Ekman, Olivia January 2018 (has links)
The purpose of this project was to track the posture of aperson sitting by a desk, and then use the information toadjust the desk to achieve an optimal height for the user.The solution was to track the angle of the users forearm relativeto the desk’s horizontal plane, which should be aroundzero degrees for an ergonomic posture. Two Light EmittingDiodes (LEDs) in different colours were attached tothe user, one at the elbow and one at the wrist. The LEDswere tracked with a camera connected to a laptop runningOpen Source Computer Vision Library (OpenCV). Windowtinting was placed on the camera lens so that only theLEDs and other strong light sources were visible. By usingOpenCV, coordinates for the two LEDs were given. Withthe coordinates found, the angle of the users arm couldbe calculated and the height of the desk evaluated. Informationabout necessary height adjustments were sent fromthe laptop to an Arduino via Bluetooth. The Arduino thencontrolled a stepper motor by sending signals to a stepperdriver, making the motor rotate, thus adjust the height ofthe desk.The desk was a single leg laptop desk. The leg consistsof two tubes. The lower, outer tube was connected to thefoot while the upper inner tube, which ran freely in theouter tube, was connected to the tabletop. The height wasadjusted with a lead screw positioned parallel to the leg.The nut on the lead screw was connected to the outer lowertube. When the motor rotated so did the lead screw, liftingthe table top up or lowering it. / Syftet med detta project var att undersöka om det är möjligtatt i realtid spåra en persons hållning vid ett skrivbord, ochanvända den informationen för att justera skrivbordet höjdoch nå en optimal höjd för användaren.Lösningen var att spåra vinkeln på användarens underarmrelativt skrivbordets horisontalplan, som bör vara runt nollgrader för en ergonomisk ställning. Två lysdioder i olikafärger placeras på användaren, en på armbågen och en påhandleden. Med hjälp av OpenCV spårades lysdioderna meden kamera kopplad till en dator. Solfilm sattes på kameralinsenså att endast lysdioderna och andra starka ljuskällorvar synliga. Genom att använda OpenCV togs koordinaternaför lysdioderna fram. Med koordinaterna kunde vinkelnpå användarens underarm beräknas och skrivbordets höjdutvärderas. Information om nödvändiga höjdändringar skickadesfrån laptopen till en Arduino via Bluetooth. Arduinonkontrollerade en stegmotor genom att skicka signalertill en stegmotordrivare, vilket fick motorn att rotera ochjustera skrivbordets höjd.Skrivbordet var ett enbent laptopställ. Benet bestod av tvårör. Det nedre yttre röret satt fast i foten och det övre inreröret satt fast i bordsskivan, och löpte fritt i det yttre röret.Höjden justerades med en gångstav som satt parallellt medbenet. Muttern satt ihop med det nedre röret. När motornroterade gjorder också gångstaven det, vilket antingen pressadeupp bordsskivan eller sänkte den.
|
6 |
Convolutional neural network based object detection in a fish ladder : Positional and class imbalance problems using YOLOv3 / Objektdetektering i en fisktrappa baserat på convolutional neural networks : Positionell och kategorisk obalans vid användning av YOLOv3Ekman, Patrik January 2021 (has links)
Hydropower plants create blockages in fish migration routes. Fish ladders can serve as alternative routes but are complex to install and follow up to help adapt and develop them further. In this study, computer vision tools are considered in this regard. More specifically, object detection is applied to images collected in a hydropower plant fish ladder to localise and classify wild, farmed and unknown fish labelled according to the presence, absence or uncertainty of an adipose fin. Fish migration patterns are not deterministic, making it a challenge to collect representative and balanced data to train a model that is resilient to changing conditions. In this study, two data imbalances are addressed by modifying a YOLOv3 baseline model: foreground-foreground class imbalance is targeted using hard and soft resampling and positional imbalance using translation augmentation. YOLOv3 is a convolutional neural network predicting bounding box coordinates, class probabilities and confidence scores simultaneously. It divides images into grids and makes predictions based on grid cell locations and anchor box offsets. Performance is estimated across 10 random data splits and different bounding box overlap thresholds, using (mean) average precision as well as recall, precision and F1 score estimated at optimal validation set confidence thresholds. The Wilcoxon signed-ranks test is used for determining statistical significance. In experiments, the best performance was observed on wild and farmed fish, with F1 scores reaching 94.8 and 89.0 percent respectively. The inconsistent appearance of unknown fish appears harder to generalise to, with a corresponding F1 score of 65.7 percent. Soft sampling but especially translation augmentation contributed to enhanced performance and reduced variance, implying that the baseline model is particularly sensitive to positional imbalance. Spatial dependencies introduced by YOLOv3’s grid cell strategy likely produce local bias or overfitting. An experimental evaluation highlight the importance of not relying on a single data split when evaluating performance on a moderately large or custom dataset. A key challenge observed in experiments is the choice of a suitable confidence threshold, influencing the dynamics of the results. / Vattenkraftverk blockerar fiskars vandringsvägar. Fisktrappor kan skapa alternativa vägar men är komplexa att installera och följa upp för vidare anpassning och utveckling. I denna studie betraktas datorseende i detta avseende. Mer specifikt appliceras objektdetektering på bilder samlade i en fisktrappa i anslutning till ett vattenkraftverk, med målet att lokalisera och klassificera vilda, odlade och okända fiskar baserat på förekomsten, avsaknaden eller osäkerheten av en fett-fena. Fiskars migrationsmönster är inte deterministiska vilket gör det svårt att samla representativ och balanserad data för att trana en modell som kan hantera förändrade förutsättningar. I denna studie addresseras två obalanser i datan genom modifikation av en YOLOv3 baslinjemodell: klass-obalans genom hård och mjuk återanvändning av data och positionell obalans genom translation av bilder innan träning. YOLOv3 är ett convolutional neural network som simultant förutsäger avgränsnings-lådor, klass-sannolikheter och prediktions-säkerhet. Bilder delas upp i rutnätceller och prediktioner görs baserat på cellers position samt modifikation av fördefinierade avgränsningslådor. Resultat beräknas på 10 slumpmässiga uppdelningar av datan och för olika tröskelvärden för avgränsningslådors överlappning. På detta beräknas (mean) average precision, liksom recall, precision och F1 score med tröskelvärden för prediktions-säkerhet beräknat på valideringsdata. Wilcoxon signed-ranks test används för att avgöra statistisk signifikans. Bäst resultat observeras på vilda och odlade fiskar, med F1 scores som når 94.8 respektive 89.0 procent. Okända fiskars inkonsekventa utseenden verkar svårare att generalisera till, med en motsvarande F1 score på 65.7 procent. Mjuk återanvändning av data men speciellt translation bidrar till förbättrad prestanda och minskad varians, vilket pekar på att baslinjemodellen är särskilt känslig för positionell obalans. Spatiala beroenden skapade av YOLOv3s rutnäts-strategi producerar troligen lokal partiskhet eller överträning. I en experimentell utvärdering understryks vikten av multipel uppdelning av datan vid evaluering på ett måttligt stort eller egenskapat dataset. Att välja tröskelvärdet för prediktions-säkerhet anses utmanande och påverkar resultatens dynamik.
|
7 |
Evaluation of system design strategies and supervised classification methods for fruit recognition in harvesting robots / Undersökning av Systemdesignstrategier och Klassifikationsmetoder för Identifiering av Frukt i SkörderobotarBjörk, Gabriella January 2017 (has links)
This master thesis project is carried out by one student at the Royal Institute of Technology in collaboration with Cybercom Group. The aim was to evaluate and compare system design strategies for fruit recognition in harvesting robots and the performance of supervised machine learning classification methods when applied to this specific task. The thesis covers the basics of these systems; to which parameters, constraints, requirements, and design decisions have been investigated. The framework is used as a foundation for the implementation of both sensing system, and processing and classification algorithms. A plastic tomato plant with fruit of varying maturity was used as a basis for training and testing, and a Kinect v2 for Windows including sensors for high resolution color-, depth, and IR data was used for image acquisition. The obtained data were processed and features of objects of interest extracted using MATLAB and a SDK for Kinect provided by Microsoft. Multiple views of the plant were acquired by having the plant rotate on a platform controlled by a stepper motor and an Ardunio Uno. The algorithms tested were binary classifiers, including Support Vector Machine, Decision Tree, and k-Nearest Neighbor. The models were trained and validated using a five fold cross validation in MATLABs Classification Learner application. Peformance metrics such as precision, recall, and the F1-score, used for accuracy comparison, were calculated. The statistical models k-NN and SVM achieved the best scores. The method considered most promising for fruit recognition purposes was the SVM. / Det här masterexamensarbetet har utförts av en student från Kungliga Tekniska Högskolan i samarbete med Cybercom Group. Målet var att utvärdera och jämföra designstrategier för igenkänning av frukt i en skörderobot och prestandan av klassificerande maskininlärningsalgoritmer när de appliceras på det specifika problemet. Arbetet omfattar grunderna av dessa system; till vilket parametrar, begränsningar, krav och designbeslut har undersökts. Ramverket användes sedan som grund för implementationen av sensorsystemet, processerings- och klassifikationsalgoritmerna. En tomatplanta i pplast med frukter av varierande mognasgrad användes som bas för träning och validering av systemet, och en Kinect för Windows v2 utrustad med sensorer för högupplöst färg, djup, och infraröd data anvöndes för att erhålla bilder. Datan processerades i MATLAB med hjälp av mjukvaruutvecklingskit för Kinect tillhandahållandet av Windows, i syfte att extrahera egenskaper ifrån objekt på bilderna. Multipla vyer erhölls genom att låta tomatplantan rotera på en plattform, driven av en stegmotor Arduino Uno. De binära klassifikationsalgoritmer som testades var Support Vector MAchine, Decision Tree och k-Nearest Neighbor. Modellerna tränades och valideras med hjälp av en five fold cross validation i MATLABs Classification Learner applikation. Prestationsindikatorer som precision, återkallelse och F1- poäng beräknades för de olika modellerna. Resultatet visade bland annat att statiska modeller som k-NN och SVM presterade bättre för det givna problemet, och att den sistnömnda är mest lovande för framtida applikationer.
|
Page generated in 0.0517 seconds