Spelling suggestions: "subject:"datorteknik"" "subject:"datortekniks""
1071 |
Predicting Personal Taxi Destinations Using Artificial Neural NetworksFredrik, Schlyter January 2018 (has links)
Taxi Stockholm is a Swedish taxi company which would like to improve their mobile phone application with a destination prediction feature. This thesis has created an algo- rithm which predicts a destination to which a taxi customer would like to go. The problem is approached using the KDD process and data mining methods. A dataset consisting of previous taxi rides is cleaned, transformed, and then used to evaluate the performance of three machine learning models. More specifically a neural network model paired with K- Means clustering, a random forest model, and a k-nearest neighbour model. The results show that the models that were developed in this thesis could be used as a first step in a destination prediction system. The results also show that personal data increase the accu- racy of the neural network model and that there exists a threshold for how much personal information is needed to increase the performance.
|
1072 |
Energy-Efficient Mobile Communication with Cached Signal MapsHolm, Rasmus January 2016 (has links)
Data communication over cellular networks is expensive for the mobile device in terms of energy, especially when the received signal strength (RSS) is low. The mobile device needs to amplify its transmission power to compensate for noise leading to an increased energy consumption. This thesis focuses on developing a RSS map for the third generation cellular technology (3G) which can be stored locally at the mobile device, and can be used for avoiding expensive communication in low RSS areas. The proposed signal map is created by crowdsourced information collected from several mobile devices. An application is used to collect data in the mobile device of the user and the application periodically sends the information back to the server which computes the total signal map. The signal map is composed of three levels of information: RSS information, data rate tests and estimated energy levels. The energy level categorizes the energy consumption of an area into "High", "Medium" or "Low" based on the RSS, data rate test information and an energy model developed from physical power measurements. The coarse categorization provides an estimation of the energy consumption at each location. It is evaluated by collecting data traces on a smartphone at different locations and comparing the measured energy consumption at each location to the energy level categories of the map. The RSS prediction is preliminarily evaluated by collecting new data along a path and comparing how well it correlates to the signal map. The evaluation in this thesis shows that with the current collected data there are not enough observations in the map to properly estimate the RSS. However, we believe that with more observations a more accurate evaluation could be done.
|
1073 |
Visitfjällen.se : En migrering och uppdateringSäfström, Roger January 2018 (has links)
Målet med detta projekt har varit att migrera och förnya webbplatsen visitfjallen.se. Sidan innehåller ett brett register av olika företag inom områden som upplevelser, boende och restauranger i Sveriges fjällkedjor. Den tidigare webbplatsen var omodern och byggd på ett kostsamt system som saknade flexibilitet. I detta arbete har webbplatsen flyttats till det flexiblare och mer lättskötta systemet WordPress. Sidan har också moderniserats ordentligt och fått en hel del förbättringar och nya funktioner. I stället för en par enkla textrader med information har varje företag nu fått en egen profilsida med plats för stora mängder av information. Bland de helt nya funktionerna finns exempelvis egna kontaktformulär och möjligheten för besökare att lämna recensioner för bolagen. Företagen har också fått en integrering av sociala medier med egna knappar för Facebook och Twitter. Flera företag som finns listade på Tripadvisor har även fått detta integrerat på sin sida. Inloggade besökare kan nu spara sina favoritföretag genom att markera dem som sin favorit. Eller lämna en recension för bolag de har åsikter om. De flesta av de nya funktionerna har erhållits med hjälp av tillägget Geodirectory till WordPress, vilket är ett utmärkt och heltäckande verktyg som specialiserat sig på webbplatser med omfattande företagsregister. En betydande del av arbetet bestod av att flytta den stora mängden bolag med tillhörande information till den nya webbplatsen. Registret var möjligt att överföra via en kalkylfil, men informationen i den den exporterade filen var rörig och innehöll 900 rader med data som behövde sorteras och struktureras upp rad för rad. För att dela upp arbetet gjordes därför filen i episoder om ungefär 200 bolag åt gången. En stor del av webbplatsen har byggts upp med hjälp av sidbyggar-verktyget Beaver Builder. Verktyget har varit användbart och påskyndade processen med att konstruera det stora antalet sidor som var nödvändigt för att bygga upp den nya Visitfjällen.se. Den färdiga webbplatsen uppfyllde de flesta av beställarens önskemål och det nya utseendet för visitfjällen blev i slutändan mycket uppskattat.
|
1074 |
Åhus Beach hemsidaRichter, Daniel January 2018 (has links)
Detta projekt handlar om att skapa en ny hemsida till Åhus Beach. Huvudmålen är att den ska vara fullt responsiv och fullt ut dynamisk. För att göra hemsidan dynamisk har vi använt oss av wordpress som CMS-verktyg. För att kunna utnyttja wordpress till dess fulla potential har vi använt oss av ett plugin som heter Advanced Custom Fields Pro. Nästan allting på hemsidan så som texter, bilder, färger, knappar och även sidor är möjliga att ändra på via wordpress. Miljön som använts är en wordpress boilerplate som kallas Bedrock tillsammans med ett starttema som kallas Sage och allting har kodats i Visual Studio Code. Med allt detta tillsammans har vi utvecklat en fullständig ny och fräsch hemsida till Åhus Beach. Slutresultatet är en sida som innehåller sidor för tre olika evenemang, deras undersidor med menyer. Sidan innehåller nyheter, erbjudanden, information om eventen, kartor, kontaktinformation, sökfunktion och videos.
|
1075 |
Implementing a Backup-Scheme with the 3-2-1 Strategy : A Comparison of the Active Solution with a New Implemented 3-2-1 Backup-SchemeMagnusson, Fredrik January 2018 (has links)
Denna rapport tar upp teorin bakom sannolikhet, backuper och hårddiskar. Baserat på detta implementeras en backup-plan med hjälp av NASar, för att ersätta den redan existerande lösningen. Behovet utav en säkrare, mer tillförlitlig backup, samt expansionsmöjligheter då företaget har en stark tillväxt, lades fram tillsammans med en budget för att ta fram en lösning anpassad utefter det faktiska behovet. Denna plan baseras på teorin i kombination med tredje-parts resultat och har som utgångspunkt den budgeten som erhållits utav företaget, för att slutligen uppnå en hållbar, expanderbar och automatiserad backup. Fortsättningsvis behandlar rapporten implementering i existerande infrastruktur, automation och enkel hantering utav backup och varför en 3-2-1 lösning bör användas. Rapporten ser att efter den nya lösningen har implementerats är det mycket mindre risk för att data går förlorat samt att en övergripande ökning i hastighet och automation kan ses. Slutligen, med hjälp av standardiserat verktyg lägger denna rapport en godkänd grund för andra att använda i deras implementationer eller att gräva djupare inom tillförlitlighets världen. / This report handles the theory behind probability, backups and hard drives. Based on this, a backup-scheme is implemented with the help of NASes, to replace the current solution. The need for a more secure, more reliable and a solution that is expandable due to the quick growth of the company, was put forward together with a budget to provide a solution suited after the effective need. This scheme is based upon theory in combination with third-party results and for this specific case has the budget, provided by the company, as a starting point to accomplish a sustainable, expandable and automated backup. Furthermore, this report implements this solution into the existing infrastructure where automation and simple handling of backups and why a 3-2-1 solution will be used. The report finds that after the new solution is implemented there is significantly less risk of data failure as well as an overall increase in speed and automation. Finally, with the help of standardized tools this report lay a decent groundwork for others to use in their implementation or to dig deeper into the world of reliability.
|
1076 |
Användning av greylisting för att filtrera skräppost för myndigheterEliasson, Pontus January 2018 (has links)
Undersöker användbarheten av greylisting för att filtrera skräppost ur en myndighets perspektiv som har juridiska krav på sig att vara kontaktbara via epost och då har begränsningar i hur inkomna epost får filtreras. Genom att sätta upp en simulerad miljö så testas ett antal olika program för massutskick av epost och greylisting visar sig vara mycket effektivt när det kommer till att filtrera bort epost som skickas från klienter som inte till fullo stödjer SMTP's funktion för omsändningar enligt RFC. Greylisting har dock en inbyggd nackdel i sättet som skräposten filtreras och det är att samtlig epost från tidigare ej sedda avsändare kommer att fördröjas, i mina försök och med mina inställningar av Postgrey blev det en genomsnittlig fördröjning på ca 17min. / Investigates the usability of greylisting as a means of filtering spam emails in the perspective of a (swedish) government agency that has got legal obligations to be reachable by email and thus are limited in the ways incoming emails may be filtered. By setting up a virtual environment a few softwares for sending bulk mail are tested and greylisting shows to be a very effective when it comes to filter emails that are sent from clients that does not fully support the SMTP's functions for retransmission listed in the RFC. Greylisting has got an built in disadvantage in the way that email are filtered and that is that all emails from senders that has not been seen before will be delayed, in my tests and with my settings of Postgrey I got an average delay of approximately 17min.
|
1077 |
Real-time Thermal Flow Predictions for Data Centers : Using the Lattice Boltzmann Method on Graphics Processing Units for Predicting Thermal Flow in Data CentersSjölund, Johannes January 2018 (has links)
The purpose of this master thesis is to investigate the usage of the Lattice Boltzmann Method (LBM) of Computational Fluid Dynamics (CFD) for real-time prediction of indoor air flows inside a data center module. Thermal prediction is useful in data centers for evaluating the placement of heat-generating equipment and air conditioning. To perform the simulation a program called RAFSINE was used, written by Nicholas Delbosc at the University of Leeds, which implemented LBM on Graphics Processing Units (GPUs) using NVIDIA CUDA. The program used the LBM model called Bhatnagar-Gross-Krook (BGK) on a 3D lattice and had the capability of executing thermal simulations in real-time or faster than real-time. This fast rate of execution means a future application for this simulation could be as a predictive input for automated air conditioning control systems, or for fast generation of training data sets for automatic fault detection systems using machine learning. In order to use the LBM CFD program even from hardware not equipped with NVIDIA GPUs it was deployed on a remote networked server accessed through Virtual Network Computing (VNC). Since RAFSINE featured interactive OpenGL based 3D visualization of thermal evolution, accessing it through VNC required use of the VirtualGL toolkit which allowed fast streaming of visualization data over the network. A simulation model was developed describing the geometry, temperatures and air flows of an experimental data center module at RISE SICS North in Luleå, Sweden, based on measurements and equipment specifications. It was then validated by comparing it with temperatures recorded from sensors mounted in the data center. The thermal prediction was found to be accurate on a room-level within ±1° C when measured as the average temperature of the air returning to the cooling units, with a maximum error of ±2° C on an individual basis. Accuracy at the front of the server racks varied depending on the height above the floor, with the lowest points having an average accuracy of ±1° C, while the middle and topmost points had an accuracy of ±2° C and ±4° C respectively. While the model had a higher error rate than the ±0.5° C accuracy of the experimental measurements, further improvements could allow it to be used as a testing ground for air conditioning control or automatic fault detection systems.
|
1078 |
Användning av prototyper som verktyg för kravhantering i agil mjukvaruutveckling : - En fallstudie / Prototyping as a Technique for Requiements Engineering in Agile Software Development : - A Case StudyAbrahamsson, Linn, Melin Wenström, Peter January 2018 (has links)
Kravhantering vid agil mjukvaruutveckling är en utmaning som allt fler företag ställs inför.Prototyper, modeller som liknar tilltänkta slutprodukter, kan användas för att inhämtaviktig information om det som ska utvecklas. För att beskriva hur lik en prototyp är dentilltänkta slutprodukten används begreppet verklighetsfaktor. Studiens syfte är dels attöka kunskapen kring prototypanvändning i agil mjukvaruutveckling, dels att undersökavilken effekt en prototyps verklighetsfaktor har då prototyper används i diskussioner inomkravhantering. En fallstudie görs på företaget Exsitec där personal intervjuas angående prototypanvändning i mjukvaruprojekt. Två prototyper utvecklas sedan med låg respekti-ve hög verklighetsfaktor och används som diskussionsunderlag i intervjuer. Studien visar att användning av prototyper i mjukvaruprojekt kan bidra till ökat förtroende hos kun-der, förbättrad kommunikation med kunder och kan förenkla att uppnå konsensus mellan olika intressenter. Vidare kan de, beroende av hur de används, bidra till helhetsbilden avprodukten och fungera som dokumentation. Studien påvisar även några, om än subtila, skillnader i den information som samlas in med hjälp av prototyper med låg respekti-ve hög verklighetsfaktor. Hög verklighetsfaktor tycks medföra att fler krav samlas in, men göra respondenter mindre benägna att vilja komma med förslag på mer omfattandeförändringar. / Requirements Engineering (RE) in Agile Software Development (ASD) is a challenge thatmany face and several techniques exist when doing so. One such technique is prototyping, when a model of a product is used to gather important information in software develop-ment. To describe how much a prototype resembles the product the notion of fidelity is used. The aim of this study is to contribute to research regarding prototyping in ASD,and to examine the effect of a prototype’s fidelity when using prototypes in discussionsduring RE. A case study is performed at the company Exsitec where staff are interviewedregarding prototyping in software development. Thereafter, two prototypes of low andhigh fidelity are developed and used in interviews as a basis for discussion. Based on thisstudy, the use of prototypes in software projects can help customers trust the process,improve communication with customers, and facilitate when trying to reach consensusamong different stakeholders. Furthermore, depending on how they are used, prototypescan contribute to understanding the big picture of the requirements and can also serve asdocumentation. The study also shows some, albeit subtle, differences in the informationcollected using prototypes with low and high fidelity. The use of a high fidelity prototypeseems to generate more requirements, but makes interviewees less likely to come up withlarger, more comprehensive requirement changes.
|
1079 |
Klassificering av svenska nyhetsartiklar med hjälp av Support Vector MachinesBlomberg, Jossefin, Jansson Martén, Felicia January 2018 (has links)
Uppsatsen syftar till att minska omfattningen av påverkanskampanjer genom maskininlärningsmodellen Support Vector Machine. Arbetet utgår från en litteraturstudie samt två experiment. Litteraturstudien syftar till att ge en referensram till textklassificering med Support Vector Machines. Det första experimentet innebar träning av en Support Vector Machine för att klassificera svenska nyhetsartiklar utefter pålitlighet. Det andra experimentet innefattade en jämförelse av tränad SVM-modell och andra standardmetoder inom textklassificering. Resultaten från experimenten tyder på att SVM är ett effektivt verktyg för klassificering av svenska nyhetsartiklar men även att det finns fler modeller som är lämpliga för samma uppgift. / The aim of this paper is to reduce the extent of impact campaigns through use of the machine learning algorithm Support Vector Machine. The process involved a literature study and two experiments. The aim of the literature study was to give a frame of reference to text classification with Support Vector Machines. The first experiment involved training a SVM to be able to classify news articles written in swedish based on the reliability of the article. The second experiment involved a comparison between the trained SVM-model and other standard methods in the field. The results from the experiment indicates that SVM is a effective tool for classification of news articles written in Swedish, but also that other standard methods are suitable for the same task.
|
1080 |
Utveckling av en modern webbapplikation : En beskrivning av utvecklingsprocessen av en portfolioapplikation för omslags- och serietecknaren Anders FermWargentin, Anya January 2018 (has links)
Rapporten beskriver planering samt konstruktion av en ”modern webbapplikation” för serie- och omslagstecknaren Anders Ferm. Arbetet utfördes i syfte att erbjuda Anders en lättanvänd plattform för sin konst, där han själv kan publicera samt hantera media och information utan kunskap inom webbutveckling. Rapporten syftar till att ge inblick i hur några av de mer nya och populära webbutvecklingsramverken på marknaden kan arbetas med, samt besvara frågan om mindre traditionella ramverk och databaser faktiskt kan utföra de inom webben vanligaste typen av uppgifter och, om så är fallet, de faktiskt erbjuder fördelar över sina föregångare.
|
Page generated in 0.1431 seconds