Studia Informatica (E-Journal)
Not a member yet
712 research outputs found
Sort by
Systematyczny opis metodyki Scrum dla zespołów projektowych
The article presents a systematic description of Scrum – the most popular agile methodology connecting project management and product development. In order to describe different methodologies of such type, in this paper there is proposed a use of a meta model, and a set of basic concepts suggested, yet only five of them illustrated. For credible methodologies description, ontology models basing on a common meta model will be developed.In addition, the article orders a number of solutions unspecified thoroughly in Scrum, evaluating their usefulness in practice at the same time. The presented solutions are the result of research, including numerous simulations and experiments with real teams and in specific commercial ventures.Artykuł przedstawia systematyczny opis metodyki Scrum – najbardziej popularnej zwinnej metodyki łączącej zarządzanie projektami z wytwarzaniem produktów. Do opisu różnych metodyk tego typu zaproponowano użycie metamo¬delu. Do opisu metodyk przyjęto zestaw podstawowych konceptów, przy czym w opra¬cowaniu ograniczono się do pięciu podstawowych. Rozwiązanie problemu wiarygodnego wyznaczenia własności metodyk będzie polegać na opracowaniu modeli ontologicznych dla wybranych metodyk, bazując na wspólnym metamodelu. Dodatkowo opracowanie porządkuje niektóre rozwiązania nie w pełni wyspecyfikowane w Scrum, dokonując jednocześnie ewaluacji ich przydatności w praktyce. Przedstawione rozwiązania są wynikiem prowadzenia prac badawczych, w tym licznych symulacji i eksperymentów z udziałem rzeczywistych zespołów i w konkretnych realizacjach komercyjnych
Realizacja przetwarzania w chmurze obliczeniowej na przykładzie systemu uczenia sieci neuronowej opartego na technologii Microsoft Windows Azure
The paper presents the system for neural network learning based on the idea of Cloud computing. System implementation uses Microsoft Windows Azure technology. The well-known learning algorithm i.e. back propagation method was adopted for parallel and distributed execution. The architecture of cooperative worker role processes was proposed. The paper describes applying of methods of data storage like Windows Azure Table, Queue, Blob. The advantages of parallelization result from either applying multiple processes (instances) of WorkerRoles or applying Parallel Extension for .NET module in WorkeRole’s implementation.W artykule przedstawiono budowę systemu uczenia sieci neuronowej, opartego na koncepcji przetwarzania w chmurze obliczeniowej. Implementacja systemu bazuje na technologii Microsoft Windows Azure. W rozwiązaniu zastosowano znany algorytm uczenia – metodę wstecznej propagacji błędu – dostosowany do rozproszonego sposobu realizacji. Zaproponowano architekturę systemu, w której wykorzystano współpracujące procesy (instancje) typu WorkerRole. W opracowaniu przedstawiono sposób wykorzystania różnych metod magazynowania danych, dostępnych przez mechanizmy Windows Azure Table, Queue, Blob Storage. Równoległe przetwarzanie systemu zostało zapewnione nie tylko dzięki zastosowaniu wielu procesów WorkerRole, ale również dzięki wykorzystaniu modułu Parallel Extension for .NET przy implementacji kodu WorkerRole
Wybrane metody oceny i przycinania reguł decyzyjnych
The monograph touches on the problems of induction, evaluation, optimization and application of decision rules. Chapter 2 discusses the problems of rule induction and rule-based classifier quality evaluation. Two rule induction algorithms are also proposed. Chapters 3 and 4 provide analysis of properties of measures designed for evaluation the rule quality. Minimal sets of the properties, desirable for measures supervising the process of rule induction and evaluating descriptive ability of decision rules are established. The equivalence and similarity of the measures are analyzed. Based on the experimental evaluation, the most effective sets of measures are identified. An adaptive method for the measure selection in the rule induction algorithm is proposed. Possibility of complex and multi-criteria rule evaluation is also discussed. Chapter 5 deals with selected methods of rule pruning. Algorithms of rule aggregation, redefinition and filtration are presented. Chapter 6 presents examples of new applications of rule induction algorithms. In the chapter, two domain-oriented modifications of rule induction algorithms and the method of attribute reduction, taking into account of the semantics of their values, are presented.Monografia porusza problemy indukcji, oceny, optymalizacji i zastosowania reguł decyzyjnych. W rozdziale 2 omówiono zagadnienia indukcji i oceny jakości klasyfikatorów regułowych. Zaproponowano również dwa algorytmy indukcji reguł. W rozdziałach 3 i 4 analizowano własności miar przeznaczonych do oceny jakości reguł. Określono minimalne zbiory własności, pożądane dla miar nadzorujących proces indukcji oraz oceniających zdolności opisowe reguł decyzyjnych. Przeprowadzono analizę równoważności i podobieństwa miar. Na podstawie oceny eksperymentalnej zidentyfikowano zbiory miar najbardziej efektywnych. Zaproponowano adaptacyjną metodę doboru miary w algorytmie indukcji reguł. Omówiono możliwość złożonej i wielokryterialnej oceny reguł. Rozdział 5 dotyczy wybranych metod przycinania reguł. Zaprezentowano algorytmy: agregacji, redefinicji i filtracji reguł. Rozdział 6 przedstawia przykłady nowych zastosowań algorytmów indukcji reguł. W rozdziale przedstawiono dwie, ukierunkowane dziedzinowo, modyfikacje algorytmów indukcji reguł oraz metodę redukcji atrybutów, biorącą pod uwagę semantykę ich wartości
Modelowanie ludzkiej dłoni na potrzeby rozpoznawania gestów
In this paper we present a virtual hand tool for generating a database of artificial hand images for gesture recognition purposes. Our solution is based on 3D hand model with 23 degrees of freedom and skeleton animation. For every real hand image, the most similar artificial image is retrieved from the database, which allows hand pose be estimated. The initial results presented in the paper are encouraging and justify the further development of this method.Celem prac przedstawionych w niniejszym artykule było opracowanie trójwymiarowego modelu ludzkiej dłoni na potrzeby rozpoznawania gestów. Model ten, posiadający 23 stopnie swobody i oparty na animacji szkieletowej, umożliwia generację bazy danych obrazów, pozwalającej na estymację parametrów ułożenia dłoni dla zadanego rzeczywistego obrazu. Uzyskane wyniki wstępne są satysfakcjonujące i wskazują na możliwość wykorzystania stworzonego modelu do rzeczywistych zastosowań
Algorytm wyznaczania połączenia komunikacyjnego o minimalnym czasie przejazdu z dodatkową minimalizacją kosztu przejazdu
The routing problem is one of the studied transportation problems. In the paper the communication networks routing problem is presented, in which the goal is to find a route from the start stop to the final stop minimizing the time of travel, where the time of starting travel at the start stop is given. If there are more routes with minimal the time of travel, among them the route with minimal the cost of travel should be determined. In the paper the algorithm for solving the communication networks routing problem is presented. Apart from that a sample results of experimental tests using the real communication network are presented.Wyznaczanie tras przejazdu jest jednym z badanych problemów transportowych. W niniejszej pracy przedstawiono problem wyznaczania połączeń w sieciach komunikacyjnych, którego celem jest wyznaczenie połączenia o minimalnym czasie przejazdu dla zadanej pary przystanków początkowego i końcowego oraz godziny rozpoczęcia podróży. Jeżeli istnieje więcej połączeń o minimalnym czasie przejazdu, to spośród nich należy wyznaczyć połączenie o minimalnym koszcie przejazdu. W pracy zaprezentowano algorytm, umożliwiający rozwiązanie badanego problemu. Zaprezentowano także przykładowe wyniki przeprowadzonych badań eksperymentalnych z użyciem rzeczywistej sieci komunikacyjnej
Modelowanie dynamiki przesyłów TCP/IP z uwzględnieniem mechanizmu RED
The paper presents the results of modeling of selected modern computer networks scenarios. The study used a mathematical model of fluid flow approximation, describing the effects of time varying packet traffic on the network switches and packet loss generation by the assumptions of the RED mechanism used in routers. The carried out experiments included the influence of the parameters initial settings on the behavior of a whole system.W pracy przedstawiono wyniki modelowania wybranych scenariuszy współczesnych sieci komputerowych. W badaniach zastosowano model matematyczny aproksymacji fluid flow, opisujący wpływ zmiennego w czasie natężenia ruchu pakietów na przełączniki sieciowe i generowanie strat pakietowych, zgodnie z założeniami mechanizmu RED stosowanego w routerach. Przeprowadzone doświadczenia obejmowały wpływ początkowych ustawień parametrów na zachowanie układu
Stochastyczny model obciążenia sieci dla sterowania obliczeniami rozproszonymi
The paper presented the model describing the dynamics of the background load for the communication network. The problem of stochastic control for the task allocation is formulated. Than the Markov Decision Control Problem of optimal task distribution in computer network is formulated. The idea of the open-loop and closed-loop control based on the stochastic forecast are presented.Artykuł prezentuje modele: pierwszy dla aplikacji typu manager-worker i dla heterogenicznej sieci komputerowej oraz drugi model opisujący dynamikę zmian obciążenia sieci komunikacyjnej. Dla tych modeli przedstawiono problem stochastycznego sterowania alokacją zadań. Sformułowano również problem MDP (ang. Markov Decision Control Problem) dla optymalnej alokacji zadań w sieci komputerowej. Zbadano wpływ poszczególnych parametrów modelu i rozmiaru sieci na całkowity czas obliczeń, a więc na skalowalność metody
Metody wyznaczania toru lotu samolotu bezzałogowego wykonującego zadanie konwojowania pojazdów
This paper presents two methods of flight path planning for the unmanned aerial vehicle designed to terrain observation, performing a task of vehicles escorting. Flight path simulation results for some flight parameter values are presented.W artykule przedstawiono dwie metody wyznaczania toru lotu samolotu bezzałogowego przeznaczonego do obserwacji terenu, wykonującego zadanie konwojowania pojazdów – metodę krążenia oraz metodę „ósemkowania”. Przedstawiono wyniki symulacji toru lotu dla wybranych wartości parametrów lotu
Automatyczne wyzwalacze audio dla mowy polskiej na bazodanowej platformie Oracle
This article presents novel automatic audio triggers system designed for Oracle database platform. The article contains novel keyword spotting process and classification experiments results.W artykule tym zaprezentowano autorski system automatycznych wyzwalaczy audio dla bazodanowej platformy Oracle. Opisano nowatorski proces wykrywania słów kluczowych oraz pokazane zostały wskaźniki jakościowe
Wpływ czynników komunikacyjnych na usługę dostępności w bezprzewodowych sieciach sensorycznych czasu rzeczywistego
Recently, many real-time protocols for wireless sensor networks have been presented. Most of them implement hierarchical topologies with high performance routing sensors that forward big amount of data. In this paper authors check the influence of the communication factors on availability service and the speed of radio communication. The considered settings of sensors can help build effective real-time wireless sensor network protocols with high sampling frequencies.W ostatnich latach stworzonych zostało wiele protokołów w dziedzinie bezprzewodowych sieci sensorycznych. W większości z nich wykorzystano hierarchiczne topologie, które zawierają tzw. sensory zarządzające, przesyłające duże ilości danych. W tym artykule autorzy badają wpływ czynników komunikacyjnych na usługę dostępności. Przedstawione wyniki mogą być pomocne w budowaniu efektywnych protokołów czasu rzeczywistego w bezprzewodowych sieciach sensorycznych, w których dane są próbkowane z dużymi częstotliwościami