4987 research outputs found
Sort by
Clustering Algorithms for High-Dimensional Data
More and more data are produced every day. Some clustering techniques have been developed to automatically process this data, however, when this data is characteristically high-dimensional, conventional algorithms do not perform well. In this thesis, problems related to the curse of the dimensionality are discussed, as well as some algorithms to approach the problem. Finally, some empirical tests have been run to check the behavior of such approaches. Most algorithms do not really cope well with high-dimensional data. DBSCAN, some of its derivations, and surprisingly k-means, seem to be the best approaches
Development of help desk service in open source ERP-system
Tämän diplomityön tarkoituksena on tutkia tukipalvelun tarjoamista osana avoimen lähdekoodin toiminnanohjausjärjestelmää. Työssä perehdytään Odoo-toiminnanohjausjärjestelmään, joka on käytössä työn toimeksiantajalla. Tutkimuksen tarkoituksena on kehittää tukipalvelujärjestelmä osaksi Odoota ja samalla parantaa työntekijöiden tuottavuutta nopeuttamalla tukipalveluprosessia. Tutkimuksessa tutustutaan Odoon versio 10:n tarjoamaan pohjaan tukipalvelun rakentamiselle, mikä toimii lähtökohtana tutkimukselle. Lähtökohdasta kehitetään toimeksiantajan tarpeita vastaava, toimiva tukipalveluratkaisu.
Diplomityö jakaantuu kahteen osaan. Kirjallisuustutkimusosassa esitellään millaisia tietojärjestelmiä toiminnanohjausjärjestelmät ovat sekä tutustutaan tarkemmin Odoo-toiminnanohjausjärjestelmään. Tämän lisäksi tarkastellaan, mikä on tukipalvelun rooli yrityksen toiminnassa sekä millaisia tukipalvelun toimintamalleja on. Kirjallisuustutkimuksen perusteella tukipalvelulla on suuri merkitys yrityksen asiakastyytyväisyydessä. Aiempia tutkimuksia aiheeseen liittyen ei löytynyt. Tutkimuksen empiirisessä osassa tutkitaan, miten Odoo 10:n yhteisöversiossa tukipalvelu on toteutettu osaksi järjestelmää.
Tutkimuksen perusteella voidaan havaita, että integroimalla tukipalvelu osaksi ERP-järjestelmää yritys voi parantaa tukipalvelun seurantaa ja tehostaa muita ERP-järjestelmän sisällä toimivia liiketoimintaprosesseja. Tukipalvelun kautta asiakkaiden pyytämät lisätilaukset voidaan siirtää yrityksen myyntiputkeen automatisoidusti, mikä nopeuttaa lisätilausten käsittelyä. Tutkimuksen perusteella yrityksen tulee asettaa suorituskykymittarit tukipalvelutoiminnan tarkastelemiseksi. Suorituskykymittarien avulla yritys saa tärkeää tietoa tukipalvelunsa toimivuudesta ja keskittyä niiden osa-alueiden parantamiseen, jotka vaativat eniten kehitystä.The purpose of the thesis is to research customer support system as part of an open source ERP-system. The thesis focuses on ERP-system called Odoo, which is in use at the thesis’ employer. The goal of the research is to develop a customer support system that is integrated to Odoo while enhancing customer support employees productivity by making the customer support process faster. The research investigates what Odoo version 10 offers for customer support purposes by default, which is the starting point of this thesis. The system is developed to offer a functional customer support solution that matches the thesis employer’s needs.
The thesis is divided into two parts. The literature review introduces what kind of ERP-system Odoo is. In addition to this literature review also examines what is the role of customer support in company’s operation and what kind of different operating models exists for customer support. The literature review shows that customer support has a significant effect on company’s customer satisfaction. Previous researches concerning this topic were not found. The empiric part of research examines how customer support has been developed as part of the Odoo 10 community edition.
Based on this research it is shown that by integrating customer support as part of a ERP-system, company can improve monitoring capability of customer support and enhance other business processes in ERP. Customer support enables customers’ service requests to be moved to company’s sales pipeline automatically, which makes those faster to process. According to this research, company should define key performance indicators to monitor customer support function. Key performance indicators give essential information to company about the operability of customer support and gives the possibility to focus on developing the parts that need the most attention
Cost Estimation in Building Project – Problems and risks in cost estimation process
Diplomityön päätavoitteena on etsiä ja tarkastella kohdeyrityksen tarjoustoimintaprosessin kehitysmahdollisuuksia sekä tuottaa ja esittää kehitysvaihtoehtoja. Tarjoustoimintaprosessia kehitettiin haastattelujen, kirjallisuuden ja workshop-työskentelyn kautta.
Diplomityön teoreettinen osuus koostuu rakennushankkeen kustannushallinnan yleisestä teoriasta, Talo-nimikkeistöjen ja laskentamenetelmien läpikäynnistä, rakennusalan talouskatsauksesta ja tarjousvaiheen kustannuslaskennan teoriasta. Tutkimuksen teoriaosuudessa hyödynnetään jo olemassa olevaa alan kirjallisuutta. Tutkimuksen kokemusperäinen osuus toteutettiin itsenäisen havainnoinnin, kirjallisten haastattelujen, suullisten haastattelujen ja workshop-työskentelyn avulla.
Tutkimuksen tuloksena luotiin kohdeyritykselle ajantasainen tarjoustoimintaprosessi ja sen osina riskianalyysi sekä kustannustietokanta edellä mainittujen työtapojen avulla. Tarjoustoimintaprosessin toimintaa tarkasteltiin kevään 2018 aikana niissä urakkakilpailuissa, joihin kohdeyritys osallistui. Tarjoustoimintaprosessin toteutuksesta ja lisäkehityksestä käytiin keskustelua kohdeyrityksen työntekijöiden kanssa, jonka perusteella voidaan todeta päivitetyn prosessin olevan sovelias kohdeyrityksen nykyhetken tarpeisiin
Thermoelectric generator based micro-CHP
Hajautetussa energiantuotannossa energia tuotetaan pienehköissä energiantuotantoyksiköissä ja yleensä lähellä kulutuskohdetta. Hajautetussa sähkön ja lämmön yhteistuotannossa eli CHP-tuotannossa sama laitteisto tuottaa sekä sähköä että lämpöä lähialueen tarpeisiin, tällaisia pienitehoisista laitteistoista käytetään usein nimitystä mikro-CHP.
Tämän diplomityön tarkoituksena on selvittää, voidaanko pienen mikro-CHP-laitteiston sähköntuotannossa hyödyntää termosähköisiä generaattoreita (TEG-elementtejä) ja onko niiden käyttö kannattavaa. Tutkimuksen pääasiallinen tavoite on kehittää olemassa olevien lämmönsiirto- ja virtausmallien pohjalta malli, jolla voidaan mitoittaa tällaisen laitteiston lämmönsiirtopinnat sekä selvittää laitteistosta saatava sähkö- ja lämpöteho. Koska malli perustuu teoreettiseen tarkasteluun, sitä voidaan soveltuvin osin hyödyntää myös muissa vastaavissa sovelluskohteissa. Kehitetty malli muodostui kuitenkin varsin monimutkaiseksi ja se johtaa iteratiiviseen laskentaan.
Tutkimuksessa kehitetyn mallin avulla mitoitetaan mikro-CHP-laitteisto, jolle lasketaan suorituskykyarvot. Koska tulisijan savukaasujen lämpötila vaihtelee merkittävästi, mitoitetulle mikro-CHP-laitteistolle tehdään myös herkkyysanalyysi savukaasuvirtauksen muutoksille. Lopuksi tarkastellaan vielä TEG-elementteihin perustuvan mikro-CHP-laitteiston taloudellista kilpailukykyä suhteessa muihin pienen sähköntarpeen kattamiseen soveltuviin laitteistoihin.
Tutkimuksessa kehitetyn mallin mukaan TEG-elementteihin perustuva mikro-CHP-laitteisto on toteutettavissa niin, että se voidaan jälkiasentaa olemassa olevaan tulisijaan. Suurimmaksi ongelmaksi muodostuu laitteiston huono sähköhyötysuhde. Taloudellisessa tarkastelussa selviää, että laitteiston hinta on varsin kilpailukykyinen verrattuna muihin saatavilla oleviin tekniikoihin. Tämä yhdistettynä hiljaisuuteen, lämpimänveden tuottoon ja toimintavarmuuteen antaa aihetta olettaa, että laitteistolle olisi markkinoita, etenkin jos TEG-elementtien hyötysuhdekehitys jatkuu ennallaan
Viestien standardointisysteemin suunnittelu ja toteutus
This thesis describes designing and implementing an extension to an existing standardization tool that allows configuring and saving diagnostic messages of an automation system and allows the users to save their changes concurrently with each other. The existing tool is used to configure and save XML template configurations. The XML configurations contain definitions that are similar between automation system configurations. Importing the standards to a system reduces repetitive work. The standardization tool has limitation with saving the changes to standards, when more than one user tries to save their changes to the same standard version. New saving logic is to be created to allow more than one user to edit the same standard version at the same time.
First, the target system and the usage of the tool are introduced. Then the goals of the thesis are presented. Next, the concurrency issues are viewed, and current saving logic is presented. Two solutions are described, and one is chosen for further design and implementation. The design of the standardization tool and the new saving logic are introduced next. Then, the implemenation is evaluated and further implementation ideas are presented. Last, the conclusion of the thesis is described
Atrial Fibrillation Detection from Photoplethysmography Data Using Artificial Neural Networks
Atrial fibrillation (AF) is one of the most common types of cardiac arrhythmia- especially in elderly and hypertensive patients, leading to increased risk of heart failure and stroke. Therefore, early screening and diagnosis can reduce the AF impact. The development of photoplethysmography (PPG) technology has enabled comfortable and unobtrusive physiological monitoring of heart rate with a wrist-worn device. It is important to examine the possibility of using PPG signal to diagnose AF in real-world situations.
There are several recent studies classifying cardiac arrhythmias with artificial neural networks (ANN) based on RR intervals derived from ECG, but no one has evaluated ANN approach for wrist PPG data. The aim of this MSc thesis is to present an ANN-based classifier to detect AF episodes from PPG data. The used classifier is multilayer perceptron (MLP) that utilizes backpropagation for learning. This classifier is able to distinguish between AF and non-AF rhythms. The input feature of the ANN is based on the information obtained from an interbeat interval (IBI) sequence of 30 consecutive PPG pulses.
The PPG dataset was acquired with PulseOn (PO) wearable optical heart rate monitoring device and the recordings were performed in the post-anesthesia care unit of Tampere University Hospital. The study was approved by the local ethical committee. The guidelines of the Declaration of Helsinki were followed. In total 30 patients with multiple comorbidities were monitored during routine postoperative treatment. 15 subjects had sinus rhythm (SR) and 15 had AF during the recording. The average duration of each recording was 1.5 hours. The monitoring included standard ECG as a reference and a wrist-worn PPG monitor with green and infrared light sources.
As IBIs extracted from the PPG signals are highly sensitive to motion artefacts, IBI reliability was automatically evaluated using PPG waveform and acceleration signals before AF detection. Based on the achieved results, the ANN algorithm demonstrated excellent performance at recognizing AF from SR, using wrist PPG data
Cancer Detection from Histopathology Images
Histopathological analysis of whole-slide images is one of the most widely used techniques for diagnosis of lung cancers. In this study, a fully automated pipeline was developed to detect cancer from histopathology slides of lung tissue. We obtained 1067 histopathology images of lung adenocarcinoma and 1060 images of squamous cell carcinoma from the legacy archive of The Cancer Genome Atlas (TCGA) dataset and used them to test the proposed methodology. At preprocessing step, we trained a classi cation model to detect clinically relevant patches of images using statistical measurements. In the next step, cells and nuclei of the cells were segmented and various texture and morphology features were extracted from images and segmented objects. At the nal step, different classi cation models were applied to distinguish between malignant tissues and adjacent normal cells. The results indicates that the usage of machine learning algorithms at pre-processing step for detecting relevant sections of whole slide images improves the performance of automated cancer detection systems substantially
Multi-cloud Security Mechanisms for Smart Environments
Achieving transparency and security awareness in cloud environments is a challenging task. It is even more challenging in multi-cloud environments (where application components are distributed across multiple clouds) owing to its complexity. This complexity open doors to the introduction of threats and makes it difficult to know how the application components are performing and when remedial actions should be taken in the case of an anomaly. Nowadays, many cloud customers are becoming more interested in having a knowledge of their application status, particularly as it relates to the security of the application owing to growing cloud security concerns, which is multi-faceted in multi-cloud environments. This has necessitated the need for adequate visibility and security awareness in multi-cloud environments. However, this is threatened by non-standardization and diverse CSP platforms.
This thesis presents a security evaluation framework for multi-cloud applications. It aims to facilitate transparency and security awareness in multi-cloud applications through adequate evaluation of the application components deployed across different clouds as well as the entire multi-cloud application. This will ensure that the health, internal events and performance of the multi-cloud application can be known. As a result of this, the security status and information about the multi-cloud application can be made available to application owners, cloud service providers and application users. This will increase cloud customers’ trust in using multi-clouds and ensure verification of the security status of multi-cloud components at any time desired. The security evaluation framework is based on threat identification and risk analysis, application modelling with ontology, selection of metrics and security controls, application security monitoring, security measurement, decision making and security status visualization
Spektrimittauksia taajuuskahdennetusta valosta
Nonlinear light-matter interactions can lead to second-harmonic generation (SHG) or frequency doubling of light. Previously, we have measured SHG from nanoparticle arrays using just one incident wavelength. In order to understand more deeply the nonlinear effects occurring in these nanoparticle arrays, we needed an instrument that could measure the nonlinear response spectrally.
In this Thesis, the process of designing and implementing a spectroscopic measurement instrument for SHG is described. As a light source, we use a titanium-sapphire mode-locked pulsed laser at 770 nm pumping an optical parametric oscillator (OPO) which outputs tunable monochromatic light. The OPO wavelength range is from 1000 nm to 1300 nm. The light polarization can be adjusted using a computer controlled half-wave plate (HWP). The light is weakly focused on the sample and SHG light emitted by the sample is collected at a maximum of 60° angle. A polarizer is used to select the measured light polarization and a photomultiplier tube is used as the detector. Photons incident on the detector are counted using photon counting hardware inside a computer. Alignment of the incident beam and the sample are performed using a camera.
The instrument is computer controlled and measurements are automated. The measurement software is mainly written in Python and the user interface is implemented using IPython. The measurement program is designed in a modular and extendable way. We implemented a proportional-integral controller adjusting a HWP in front of a polarizer to keep the incident power constant on the sample. The power was read using a germanium photodiode which was calibrated by the software using a power meter. The measured SHG power emitted from the sample was also calibrated, thus allowing SHG conversion efficiencies for studied materials to be calculated.
We demonstrated that the instrument gives reliable and accurate results using two different types of samples. First, we measured SHG from a quartz crystal in a transmission configuration. An effect similar to Maker fringes was observed. We determined a second-order susceptibility tensor component for quartz by comparing our test results to analytically calculated values. The susceptibility component value is in agreement with the values found in literature. The measurement results show that the power calibrations work as intended. Second, we measured SHG from two L-shaped gold nanoparticle arrays. We found that the new instrument gives great insight into nonlinear interactions in these kinds of samples. We observed an eight-fold enhancement of SHG by halving the particle number density in a nanoparticle array. This is a new scientific result that could not have been obtained without the new instrument.Valon ja aineen epälineaariset vuorovaikutukset voivat johtaa valon taajuudenkahdennukseen. Aikaisemmin epälineaarisen optiikan laboratoriossa on mitattu nanopartikkelihiloissa tapahtuvaa taajuudenkahdennusta käyttäen vain yhtä allonpituutta. Nanopartikkelihilojen epälineaaristen ominaisuuksien ymmärtämiseksi syvällisemmin tarvittiin mittalaitteisto, jolla voi mitata epälineaarisia vasteita spektroskooppisin menetelmin.
Tässä diplomityössä käsitellään spektroskooppisen taajuudenkahdennusmittalaitteiston suunnittelua ja toteutusta. Valonlähteenä käytetään optista parametrista oskillaattoria (OPO), jonka ulostuloaallonpituutta voidaan säätää 1000 nm ja 1300 nm välillä, ja jota pumpattiin 770 nm aallonpituudella käyttäen pulssitettua titaani-safiiri laseria. Näytteelle tulevan valon lineaarinen polarisaatio säädetään tietokoneohjatulla puoliaaltolevyllä. Valo fokusoidaan heikosti näytteelle, ja taajuudenkahdennettua valoa kerätään näytteeltä maksimissaan 60° keräyskulmalla. Mitattavan valon polarisaatio valitaan polarisaattorilla ja valomonistinputkea käytetään ilmaisimena. Ilmaisimeen tulevat fotonit lasketaan tietokoneeseen asennetulla pulssilaskurilla. Näytteelle tulevan lasersäteen ja näytteen kohdistus tehdään kameraa apuna käyttäen.
Mittalaitteisto on tietokoneohjattu, ja mittaukset ovat automatisoituja. Mittausohjelmisto on pääosin kirjoitettu Python-ohjelmointikielellä, ja käyttöliittymä on tehty hyödyntäen IPython-komentotulkkia. Mittausohjelma on suunniteltu modulaariseksi ja helposti laajennettavaksi. Toteutimme ohjelmaan PI-säätimen, jolla näytteelle tuleva teho stabiloidaan säätämällä puoliaaltolevyn kulmaa. Teho mitattin germanium-valodiodilla, joka kalibroitiin tehomittarilla mittausohjelmaa käyttäen. Myös näytteiden sirottaman taajuuskahdennetun valon teho kalibroitiin, minkä avulla näytteen konversiotehokkuus voidaan laskea.
Mittaamalla kahta eri tyyppistä näytettä osoitettiin, että mittalaitteiston antamat tulokset ovat luotettavia ja tarkkoja. Ensin mitattiin taajuudenkahdennusta kvartsikiteestä suoralla tulokulmalla. Havaitsimme Maker-raitoja muistuttavan ilmiön. Määritimme toisen asteen suskeptibiliteettitensorikomponentin kvartsille vertaamalla mittaustuloksia analyyttisella kaavalla laskettuihin arvoihin. Määrittämämme suskeptibiliteettikomponentin arvo on hyvin lähellä kirjallisuudesta löytyvää arvoa. Mittaustulokset osoittavat, että tehokalibroinnit toimivat odotetusti. Seuraavana mitattiin taajuskahdennusta kahdesta nanopartikkelihilasta. Partikkelit olivat L-muotoisia ja valmistettu kullasta. Tärkeä tulos on, että uusi mittalaitteisto auttaa ymmärtämään paremmin nanopartikkelien epälineaarisia vuorovaikutuksia. Havaitsimme kahdeksankertaisen taajuuskahdennetun signaalin puolittamalla partikkelien lukumäärätiheyden hilassa. Uuden mittalaitteiston käyttö mahdollisti tämän tieteellisesti uuden ja yllättävän tuloksen
TCP Performance in 5G mmWave Systems with Dynamic Blockage
The next-generation 5G network is being tested although the specifications of 5G have not been formally defined. Researchers and industry expect that new generation of technology will come to the market much sooner than expected 2020 in this quickly changing world. It may seem as a long ways to go but time flies and so will 5G at speeds of 10 Gbps.
Cisco provides IP Traffic Forecast and other data in charts that show traffic from wireless and mobile devices will account for more than 63 percent of total IP traffic by 2021. By that time, wired devices will account for 37 percent of IP traffic, while WLAN and mobile devices will account for 63 percent of IP traffic. In 2016, wired devices accounted for the majority of IP traffic at 51 percent~\cite{cisco2017forecast}.
Majority of the devices will be wireless, so it causes much overhead to the networks and mobility of the users will make it even more dynamic. Because the networks are dynamic and we need to be sure that our data not only fast but also correctly delivered to the end point. TCP used in dynamic networks. TCP stands for Transmission Control Protocol and one of the the most widely spread protocols in the Internet. TCP guarantees the recipient will receive the packets in order. That is why it is used in dynamic networks where error correction is necessary.
5G will operate on ultra-high frequency millimeter wave spectrum. The most recent 802.11ad Wi-Fi standard operating at 60 GHz showed that the spectrum between microwave and infrared waves can be used for high-speed wireless communications. The spectrum between 30 GHz and 300 GHz has a large amount of available bandwidth. This gives mmWave communications a major advantage over the current LTE standard.
The 3rd Generation Partnership Project (3GPP) posted 'Study on channel model for frequency spectrum above 6 GHz', 3GPP TR 38.900 version 14.2.0 Release 14, where model and evaluation the performance of physical layer techniques using the above-6GHz channel models. This document relates to the 3GPP evaluation methodology and covers the modeling of the physical layer of both Mobile Equipment and Access Network of 3GPP systems.
This work targets the TCP performance in 5G mmWave networks with dynamic blockage represented by human bodies and cause additional fluctuations in the channel and signal level. To reduce prices and time of experiments based on mmWave techniques modeling can be used. To achieve that ns-3 was utilized as a tool of modeling and simulations