Tampere University of Technology

TUT DPub
Not a member yet
    4987 research outputs found

    Monen puhujan tunnistaminen takaisinkytkeytyvillä neuroverkoilla

    Get PDF
    Speech recognition is a popular research topic that analyzes human speech. In addition to understanding the spoken message, it is beneficial to know who is speaking. This thesis studies speaker recognition and presents a machine learning based system for identifying the speakers from audio streams. Our implementation is based on Mel-frequency cepstral coefficients (MFCC) and recurrent neural networks. The system is developed and evaluated on AMI Meeting Corpus dataset. The dataset contains annotated meeting recordings with typically four participants in each. Our system processes the audio files of the recordings in 20 millisecond slices and produces a list of active speakers at each time step. We measure the performance of our system using various metrics. The results indicate that our system is capable of identifying the speakers with decent accuracy. The best classifier model that we examined is a 1-layer long short-term memory (LSTM) neural network with layer size 256. Neural networks that are more complex than it do not seem to improve the classification results, but they suffer from increased training times. We also suggest alternative classifications methods for future research

    Distribution of Low Latency Machine Learning Algorithm

    Get PDF
    Mobile networks are evolving towards centralization and cloudification while bringing computing power to the edge, opening its scope to a new range of applications. Ultra-low latency is one of the requirements of such applications in the next generation of mobile networks (5G), where deep learning is expected to play a big role. Hence, to enable the usage of deep learning solutions on the edge cloud, ultra-low latency inference must be investigated. The study presented here relies on the usage of an in-house framework (CRUN) that enables the distribution of acceleration on data center environment. The objective of this thesis is to leverage the best solution for the inference of a machine learning algorithm for an anomaly detection application using neural networks in the edge cloud context. To evaluate the obtained results with CRUN a comparison work is also carried out. Five inference solutions were compared using CPU, GPU and FPGA. The results show a superior performance in terms of latency for all CRUN experiments, that basically comprehends three cases. The first one utilizing the RTL anomaly detection neural network as a baseline solution, the second using the same baseline code but unrolling the biggest layer for obtaining reduced latency and the third by distributing the neural network in two FPGAs. The requirements for this solution were to obtain latency between 20 μs to 40 μs for inference time and at least 20000 inferences per second. These goals were categorically fulfilled for all CRUN experiments, providing 30 μs latency in average, while the second best solution provided 272 μs

    Documentation in agile software development based on railway standards

    Get PDF
    Ohjelmistotuotannon kehittyessä myös sen ongelmat ovat kehittyneet. Alkuun ongel-mia tuotti ohjelmistotyön kaavamaisuus, jäykkyys ja hidas reagointikyky virheiden ratkaisemiseksi. Näiden ongelmien ratkaisuun kehitettiin erilaisia ketteriä ohjelmisto-kehitystapoja, joissa irtaudutaan perinteisestä kaavamaisesta toimintatavasta vähentä-mällä dokumentaatiota ja keskittymällä jatkuvaan kehitystoimintaan. Ketterät menetelmät toimivat hyvin menestyksekkäästi, mutta ongelmia tuottavat eri-tyisesti joillakin tekniikan aloilla pakollinen dokumentaatio, sekä isoilla organisaatioil-la tiedon ja osaamisen katoaminen liian vähäisen dokumentaation johdosta. Diplomityössä pureudutaan ketterään kehitykseen rautatieteollisuudessa. Asiakasyri-tyksen dokumentaatiohaasteisiin ja pyritään löytämään keinoja toteuttaa yrityksen kannalta vaadittavaa dokumentaatiota ketterässä ohjelmistokehityksessä. Työssä arvioidaan perinteisten ja ketterien menetelmien hyviä ja huonoja puolia, sekä dokumentaation vaikutusta koko organisaatioon. Mikäli yritys ei ole puhdas ohjel-mointi firma niin kompromissi perinteisen ohjelmistokehityksen ja ketterien menetel-mien välillä tuottaa koko yritystä hyödyttävää dokumentaatiota ja ohjelmistokehityk-selle ketterän rakenteen

    Aurinkokennojen polymeerit ja niiden mallintaminen

    Get PDF
    Polymer solar cells (PSC) have become a considerable competitor to traditional silicon-based inorganic solar cells. PSCs are in a great interest due to their light-weight, flexibility and low-cost fabrication techniques. The ongoing research pursues a great deal of effort to develop more effective materials in the active layer of a solar cell. The active layer consists of a donor and an acceptor that together participate in transforming light energy into electrical energy. Nowadays, the most interesting donors are polymers that pair up with non-fullerene acceptors in the active layer of a PSC. A derivative of benzodithiophene, PDTB-EF-T, as a donor and a small-molecule as an acceptor in the active layer of a PSC gave one of the highest power conversion efficiencies so far, as much as 14.2%. The goal of this thesis was to examine the less thoroughly examined photovoltaic properties of the donor polymer PDTB-EF-T with computational calculations. The properties of the polymer studied in this work were the geometry, the electronic structure, the charge-transport properties and the excited states. These characteristics are often studied for the π-conjugated systems of the donor and acceptor materials in PSCs. The thesis being the first theoretical study of PDTB-EF-T gives new information on the properties of the polymer. New information of the localization of the electronic density and the delocalization of the molecular orbitals of the periodical model that was illustrated with pictures, was provided. The thesis created a great base of the future studies that focus on the electron transport properties and the theoretical studies of the coupling of this donor molecule and the small-molecule acceptor. The results of the calculations followed the known theories. As the backbone chain length of the model of the polymer increases, the highest occupied molecular orbital (HOMO) and the lowest unoccupied molecular orbital (LUMO) get closer to each other, and thus, the HOMO‒LUMO gap narrows. In addition, the increasing backbone chain length decreases the bond length alternation (BLA) values. The planarity of the radical cation resulted proper charge-carrier transport properties. As for the calculations of the excited states, the vertical transitions of the first two singlet and the first triplet excited state of the trimer of PDTB-EF-T correspond to the visible and near-infrared wavelengths

    Työmaajohtamisen kehittäminen

    Get PDF
    The costs of the commissioning have increased in recent years and have cause a lot of additional costs. In the literature, there are not so many topics regarding the commissioning. Based on these reasons, this thesis work aims to find the answers to the following research questions: “For which projects is site management most crucial?” and “Which kind of tasks the site manager should execute for improving the site management function?”. A project management process of The Case Company has been used for defining and analysing this thesis work. First, the work focuses on project management theory. The theoretical section takes part in the theory of project management, project closure, commissioning global projects and teamwork. The empirical part of the work analyses the data of enterprise resource planning system (ERP) that are most critical to the commissioning and what kind of issues lead to higher commissioning costs. In the second empirical part of the work, four projects have been selected for more detailed research. The target was to interview the project persons and to improve the job description of the site manager to be clearer and meet the needs of the company. A total of 13 project workers participated in the interview. The results show that the different types of projects have a direct impact on the increased costs of the commissioning of the project, for example the quality of the customer, the duration of the cooperation, the complexity of the project and the work culture. The study noted how each of these issues have a direct impact on the final cost of the commissioning and how successful the commissioning will be. During the interviews, it emerged that the site management is challenging and does not fill the existing requirements. The interviews are based on the project process of the company and their respective commissioning stages, and the interviewees provided many suggestions on development targets, such as the role of the site manager in safety, management and logistics. The interview study also produced other improvement suggestions for the Case Company. In addition, several development targets were found in the commissioning process which can boost the Case Company to decrease the commissioning costs

    Contributions of procurement on operational performance

    Get PDF
    Hankinta on muuttunut yksinkertaisesta hinnan ja toimittajien vertailusta monimutkai-semmaksi funktioksi. Tekemällä läheisempää yhteistyötä toimittajien kanssa voidaan saada merkittäviä suorituskykyparannuksia yrityksen toimintaan. Tässä kandidaatintyös-sä tutkittiin, miten hankinnasta voidaan saavuttaa operatiivista suorituskykyä. Työn laa-jempana tavoitteena oli motivoida yrityksiä monipuolisempaan hankintaan. Työ toteutettiin kirjallisuuskatsauksena alan laadukkaisiin tieteellisiin artikkeleihin. Työn teoriaosuudessa käytettiin myös laadukkaita oppikirjoja selittämään yleisesti, mitä han-kinta tarkoittaa. Artikkelien haku toteutettiin pääasiassa Tampereen teknillisen yliopiston kirjaston tieteellisen kirjallisuuden hakuun tarkoitetulla Andor hakukoneella, sekä sopi-vien lähteiden lähdeluetteloa hyödyntämällä. Lähdemateriaaliksi valittiin laadukkaiden tieteellisten julkaisujen artikkeleita, jotka olivat hankinnan tai toimitusketjun hallinnan alalta ja käsittelivät suorituskyvyn muodostumista. Työn teoriaosuudessa ensiksi käsiteltiin hankintaa yleisellä tasolla. Selitettiin mitä han-kinta on ja selitettiin siihen liittyvää termistöä. Toiseksi, työssä käsiteltiin suorituskyvyn muodostumista hankinnasta ja rajattiin työn aihetta. Huomattiin, että suorituskyky muo-dostuu hankinnan eri toiminnoista, esimerkiksi toimittajien kehittämisestä, ensin opera-tiiviseksi suorituskyvyksi. Operatiivinen suorituskyky välittyy sen jälkeen yrityksen ta-loudelliseksi suorituskyvyksi. Osa operatiivisista suorituskyvyistä välittyy taloudelliseksi suorituskyvyksi markkinasuorituskyvyn kautta. Operatiivisen suorituskyvyn huomattiin muodostuvan laadusta, toimituskyvystä, tuotannon nopeudesta, varastoinnista, jousta-vuudesta, notkeudesta, kustannuksista ja kestävästä kehityksestä. Työn tulososiossa käsiteltiin, miten suorituskyky muodostuu jokaisessa operatiivisen suorituskyvyn alakategoriassa. Eri kategorioita yhdistettiin samaan kappaleeseen, johtu-en niiden samankaltaisuudesta hankinnan näkökulmasta. Huomattiin, että läheinen yh-teistyö toimittajan kanssa sekä JIT hankinta olivat tärkeässä asemassa monen suoritusky-vyn muodostumisessa. Muiden suorituskykyjen parantuminen vaikutti positiivisesti kus-tannustehokkuuteen. Kestävä kehitys todettiin nykyään kuuluvan osaksi operatiivisia suorituskykyjä, poiketen vanhemmasta kirjallisuudesta. Päätelmissä todettiin läheisem-män toimittajayhteistyön tuovan enemmän suorituskykyä yritykselle kuin hinnan ja toi-mittajien kilpailuttaminen

    The Most Remarkable Problems Causing Construction Cost Overruns in High-Income Countries

    Get PDF
    Rakennusprojektien kustannusylitykset ovat olleet yleisiä kaikkialla maailmassa ja niiden vahingot ovat merkittäviä niin rakennusyrityksille, asiakkaille kuin kokonaisille talousjärjestelmillekin. Vaikka kustannusylitykset ovat globaali ilmiö, niitä aiheuttavissa ongelmissa on joitakin paikallisia eroavaisuuksia erityisesti korkean ja matalan tulotason maiden välillä. Tässä tutkimuksessa pyrittiin kirjallisuuskatsauksen keinoin määrittämään merkittävimmät kustannusylityksiä aiheuttavat ongelmat korkean tulotason maiden rakennusprojekteissa sellaisella tarkkuudella, jota voidaan pitää luotettavana. Lisäksi nämä ongelmat pyrittiin luokittelemaan merkittävimmiksi ongelmatyypeiksi korkean tulotason maissa. Tavoitteena oli myös keskittyä erityisesti rakennusyrityksen kannalta oleellisiin ongelmiin. Tutkimus toteutettiin selvittämällä minkälaiset ongelmat yhdistävät merkittävimpiä rakennusprojektien kustannusylityksiä aiheuttavia ongelmia määrittäneitä tutkimuksia korkean tulotason maiden olosuhteisiin perustuviin tutkimuksiin keskittyen. Kirjallisuuskatsauksen perusteella kaikissa tai lähes kaikissa käsittelyyn kelpuutetuissa tutkimuksissa merkittävimpien ongelmien joukkoon kuului erilaisia kustannusarviointiin ja tarjouksen asettamiseen, projektin suunnitteluun, sopimuksiin ja sopimusneuvotteluihin, projektin toteutuksen johtamiseen ja päätöksentekoon, muutoksiin ja niiden hallintaan sekä kommunikointiin liittyviä ongelmia. Tällaisien ongelmien toistuvasta esiintymisestä eri korkean tulotason maissa oli perusteltua päätellä tämän tyyppisien ongelmien olevan merkittävimpiä rakennusprojektien kustannusylityksiä aiheuttavia ongelmia korkean tulotason maissa yleisesti, kuten Suomessa. Ongelmatyyppien tasoa tarkempaa korkean tulotason maita yleisesti koskevaa merkittävimpien ongelmien määrittelyä ei tämän kirjallisuuskatsauksen perusteella kuitenkaan voitu luotettavasti tehdä lähteistä ilmenneet rajoitteet huomioiden. Tästä huolimatta merkittävimpiä tutkimuksissa esiintyneitä näihin ongelmatyyppeihin luokiteltavissa olevia ongelmia voitiin havainnollistavasti listata

    Building a lightsaber

    No full text
    Tässä opinnäytetyössä rakennetaan valomiekka. Tehtävänä on rakentaa valomiekan runko ja asettaa rungon sisään elektroniikkaosat. Elektroniikan tehtävänä on tuottaa valomiekan valo ja äänet. Valomiekoista löytyy muiden tekemiä esimerkkejä, joita muut valomiekkaa rakentaneet henkilöt ovat käyttäneet. Muiden valomiekkaprojekteista ja pienemmistä elektroniikkasovelluksista kootuista malleista kehittyy pohja, josta tämän opinnäytetyön valomiekka on tehty. Työn tavoitteena on kehittää täysin itse suunniteltu ja paranneltu versio verrattuna muiden tekemiin valomiekkoihin. Työtä tehdessä alkuperäiset vaatimukset muuttuivat jonkin verran, mutta tavoitteena oli suorittaa vastaan tulleet haasteet niin, ettei valomiekan kokonaistoteutus muutu liikaa alkuperäisestä suunnitelmasta. Tärkeimpänä tavoitteena oli toimivan kokonaisuuden saavuttaminen. Valomiekan tärkeimmän osan eli miekan terän toteuttamisessa pohdittiin monia eri vaihtoehtoja. Laserin käyttäminen teränä tai metallin kuumentaminen hehkuvaksi teräksi olisivat mahdollisia vaihtoehtoja, mutta eivät tämän työn puitteissa tehtäviä. Valon toteuttaminen yhdellä ledillä osoittautui tehokkaaksi vaihtoehdoksi tuottaa valoa, mutta tehokas led kuumenee paljon ja se on erittäin vaikea asentaa. Siksi projektiin valittiin led-nauha, jonka käyttäminen helpotti toteutusta huomattavasti jäähdytyksen ja työn yhteen kokoamisen kannalta. Led-nauha on helppo asentaa putken sisään, eikä se vaadi lainkaan jäähdytystä. Runko koostuu 3D-tulostetuista osista ja se onnistui hyvin. Lopputuloksesta tuli uskottavan näköinen. Rungon tehtävä suojata elektroniikkaa ja pitää osat paikallaan toimi niin kuin pitikin. Työhön valitut akut osoittautuivat alusta alkaen juuri tähän projektiin sopiviksi muodoltaan ja jännitteeltään. Äänten tuottaminen napin painalluksella onnistui mikrokontrollerilla, mutta liikettä seuraavan sensorin kanssa äänentuoton kanssa oli ongelmia. Sensorilta tulee arvoja nopeasti ja välillä arvot saattavat heittelehtiä paljon. Tarvittaisiin suodatusta ja paremmin optimoitua koodia, jotta ääniefektit vaihtuisivat haluttuna hetkenä. Lopputuloksena saatiin valomiekka toimimaan tärkeimmillä ominaisuuksilla eli valolla ja käynnistysäänellä. Lisäksi miekan ollessa päällä tulee valomiekalle ominaista huminaa kaiuttimesta. Valomiekassa oli osia, joita ei käytetty tai saatu toimimaan tämän työn puitteissa. Näitä osia tutkittiin syvemmin ja selvitettiin, mitä näillä osilla pitäisi tehdä, jotta kaikki osat saataisiin toimimaan seuraavalla kerralla tai valomiekan eteenpäin kehittämisessä

    The benefits of using Docker in software development

    No full text
    Virtualisaation tarkoituksena on luoda jostakin asiasta virtuaalinen versio. Tietotekniikassa monet asiat voidaan virtualisoida, kuten käyttöjärjestelmä, muisti, tallennustila, tietoverkko ja dataan liittyvät erilaiset abstraktiotasot. Aiemmin ohjelmistokehityksessä suuressa suosiossa on ollut käyttää virtuaalisointiin virtuaalikoneita. Ne kuitenkin huonon skaalautuvuudensa vuoksi eivät ole kovin tehokkaita moniin tilanteisiin. Tämän vuoksi on ollut tarve kehittää uudenlaisia tekniikoita ja virtuaalikoneiden tilalle onkin tullut konttiteknologia. Tässä työssä tulen tutkimaan kirjallisuuskatsauksen muodossa Dockeria, joka on tällä hetkellä suosituin konttiteknologiaa käyttävä virtualisointityökalu. Työn tarkoitus on selvittää, minkälaisia etuja ohjelmoija ja ohjelmistokehitystä tekevä yritys saavat Dockerin käytöstä. Ensiksi työssä kerrotaan taustaa virtualisaatiosta, sekä tutustutaan virtuaalikoneeseen ja konttiteknologiaan lähemmin. Sen jälkeen tutustutaan tarkemmin Dockerin teknisiin yksityiskohtiin ja selvennetään, miten nämä auttavat ohjelmoijaa. Lisäksi tutustutaan jatkuvan toimituksen malliin, jonka tehokkaan käytön Docker mahdollistaa. Tutkimus osoittaa, että Dockerin käytöllä on paljon erilaisia etuja ohjelmoijan ja ohjelmistokehitystä tekevän yrityksen näkökulmasta. Dockerin käyttö lisää nopeutta, varmuutta, ennustettavuutta ja ylläpidettävyyttä ohjelmistokehityksessä

    Establishing a Platform Ecosystem: Case Study on Early Adopters

    Get PDF
    Google, Facebook, Amazon, Apple and many more. The success of companies behind platform ecosystems is widely known. In this context, a platform is considered to be a marketplace where transactions between two or more user groups take place. Platform economy is causing a disruption in the global markets. The mankind is facing the fourth industrial revolution, where the way how people work, live, and even relate to each oth-er is changing dramatically. The accumulation of value in platform ecosystems is no longer linear like in traditional business models, nor is the pricing model as simple as in a traditional supply chain. In this thesis, the learning points from already implemented platform ecosystem projects were collected. The study was conducted as a case study complemented with a comprehensive literature review. A case study was selected as the research method as the aim on this thesis was to find out how the Finnish companies have implemented the plat-forms and also why they decided to utilize this particular business model. The study included two types of companies – international benchmarks and Finnish traditional pipeline companies having some kind of platform. As a result, a list of critical characteristics –a platform canvas – is proposed to facilitate platform creation and development. In addition, this thesis provides a collection of learning points from the case companies, with which current and future Finnish platform owners can avoid pitfalls and gain success with less effort and better probability. There are only a handful of Finnish manufacturing companies that are actively develop-ing a platform ecosystem. Those companies are relatively old, large in size, and have a history of profitable business. The studied companies rely heavily on the implementation of Internet of Things and analyzing of big data. They know well the value the platform can provide as well as the producers and users of the value. However, there is room for improvement in finding the way to capture value to the platform owner as well as exploiting the network effects. The case companies have defined and opened their boundary resources much less than the international benchmarks. This may hinder the expansion – and ultimately the success – of their platforms. The companies need more under-standing about the prerequisites – like value capturing models – of a successful platform ecosystem as well as training and tools to develop the platform

    3,734

    full texts

    4,987

    metadata records
    Updated in last 30 days.
    TUT DPub
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇