1 |
Automatic methods for videostreams analysis and self-evolving controllersSadeghi-Tehran, Pouria January 2012 (has links)
Processing information in real-time that is coming from video streams is very challenging due to uncertainties such as clutter (correct identifying objects that are however of no interest to the observer) and noise (errors ad rather probabilistic disturbances). This thesis details an approach for automatic novelty detection, single and multiple object(s) identification in video streams. It is based on a method that provides recursive density-estimation. Instead of the usually used Gaussian, it is using a Cauchy type of kernel. It should be emphasized that the introduced approach is computationally efficient and can be implemented in real-time; in addition, it can be extended for multiple objects identification and tracking as detailed in this thesis. For trajectory analysis of moving objects and anomaly detection, multi-feature spaces are used to increase the accuracy of detecting deviant behaviors. Evolving clustering is also used for real-time trajectory clustering purposes. Self-evolving parameter-free rule-based controller is proposed in this thesis. The proposed controller can start with no pre-defined fuzzy rules or control variables. It learns from its own action during the control process. It does not use the explicit model or explicit membership functions. It combines the concept of parameter-free data density fuzzy rule-based systems with newer concepts of self-evolving controllers. It is possible to generate a parameter free control structure based on the data density and selecting representative focal points from the control surface. The illustrative results aim primarily proof of concept.
|
2 |
Semantic type checking in scientific workflowsDerouiche, Kheiredine January 2009 (has links)
Scientists are increasingly utilizing Grids to manage large data sets and execute scientific experiments on distributed resources [1]. Scientific workflows are used as means for modelling and enacting scientific experiments [2]. Windows Work flow Foundation (WF) is a major component of Microsoft's .NET technology which offers lightweight support for long-running workflows. It provides a comfortable graphical and programmatic environment for the development of extended BPEL-style work flows but offers little support for ensuring that the resulting workflows are complete, robust and meaningful in the user's scientific domain. Workflowbuilding tools rely on the developer's understanding of multiple services and the data required to execute them. Syntactic type definitions of these data are not meaningful enough to ensure type safety, which are only discovered during execution. We aim to enrich type definitions with semantics in order to guide developers to resolve type mismatch issues at design time. The approach we have taken IS to develop SAWDL-compliant annotations for work flow and use them with a semantic reasoned to guarantee semantic type correctness in scientific workflows.
|
3 |
Σχεδιασμός και ανάπτυξη ενός ηλεκτρονικού πολυκαταστήματος (E-MALL) με την χρήση του εργαλείου του DrupalΜαλλιγιάννης, Άρης 16 May 2014 (has links)
Το θεματικό αντικείμενο της παρούσας διπλωματικής εργασίας η δημιουργία μιας ιστοσελίδας με μια πληθώρα προϊόντων διαφόρων ειδών με τη χρήση του Drupal. H ιστοσελίδα δίνει την δυνατότητα σε οποιονδήποτε χρήστη να περιηγηθεί μεταξύ διαφόρων κατηγοριών και να αναζητήσει τα προϊόντα που τον ενδιαφέρουν έτσι ώστε να δει πληροφορίες για αυτά, να συγκρίνει προϊόντα με σκοπό την σωστότερη επιλογή ανάλογα με τις ανάγκες του, να προσθαφαιρέσει προϊόντα στο καλάθι αγορών, να δει προσφορές οι οποίες προτείνονται από τον ίδιο τον διαχειριστή (επιχείρηση) με βάση την τιμή και την αρχαιότητα του εκάστοτε προϊόντος, να παρακολουθήσει την εξέλιξη της παραγγελίας του και να επικοινωνήσει με παλαιότερους αγοραστές αλλά και με τον ίδιο τον διαχειριστή κάνοντας κρητική η οποία είναι απαραίτητη για την εξέλιξη του οποιοδήποτε ηλεκτρονικού πολυκαταστήματος.
Η παρούσα διπλωματική λοιπόν ασχολείται με την θεωρητική ανάλυση, μελέτη και κατασκευή ενός ηλεκτρονικού πολυκαταστήματος (e-mall), με την βοήθεια ενός συστήματος διαχείρισης περιεχομένου όπως είναι το εργαλείο του Drupal που επιλέξαμε για λόγους που εξηγούνται αναλυτικά σε ένα από τα παρακάτω κεφάλαια της εργασίας μας. Σκοπός μας λοιπόν ήταν ο σχεδιασμός και η κατασκευή μιας δυναμικής σύγχρονης ιστοσελίδας, που θα ενσωμάτωνε όλες τις απαραίτητες λειτουργίες και ευκολίες τόσο για τον απλό χρήστη (επισκέπτη) της ιστοσελίδας όσο και για τον ιδιοκτήτη (διαχειριστή) του ηλεκτρονικού πολυκαταστήματος. Απαραίτητη προϋπόθεση που ετέθη από την αρχή ήταν η χρήση εργαλείων λογισμικού “ανοικτού κώδικα”. Έτσι το βασικό λογισμικό πάνω στο οποίο βασίστηκε η ιστοσελίδα είναι: η γλώσσα scripting “PHP”,την οποία χρησιμοποίει με άριστο και ευέλικτο τρόπο το εργαλείο μας, το σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων “MySQL” για την διαχείριση της βάσης δεδομένων και των πληροφοριών που απαιτούνται για την ομαλή λειτουργία της ιστοσελίδας και το λογισμικό “Apache HTTP server” για τη δημιουργία του διακοσμητή (Server) πάνω στον οποίο θα “τρέχει” η ιστοσελίδα.Η εργασία αποτελείται από πέντε κεφάλαια. Στο πρώτο κεφάλαιο γίνεται μια εισαγωγή στον κόσμο του διαδίκτυο (internet) αρχίζοντας από τον ορισμό του και την ιστορία του. Στην συνέχεια μιλώντας για τις τεχνολογίες του καταλήγουμε στα πρωτόκολλα λειτουργίας, τα είδη και τα χαρακτηριστικά του. Κλείνοντας αυτό το γενικά θεωρητικό κομμάτι της εργασίας μας θα μιλήσουμε για το πως διαχωρίζονται οι ιστοσελίδες (websites) και ποια είναι τα χαρακτηριστικά, τα πλεονεκτήματα και τα μειονεκτήματα αυτών.
Το δεύτερο κεφάλαιο ασχολείται με την δομή και τα χαρακτηριστικά ενός σύγχρονου ηλεκτρονικού πολυκαταστήματος, εξετάζοντας και συγκρίνοντας αυτά μέσα από δυο οπτικές, από την πλευρά του πελάτη αλλά και από αυτήν του πωλητή. Στο τρίτο κεφάλαιο γίνετε μια ανάλυση πάνω σε τεχνολογίες και γλώσσες που χρησιμοποιήθηκαν για την υλοποίηση της διπλωματικής μας. Επίσης γίνετε μια ανάλυση γύρο από τα συστήματα διαχείρισης περιεχομένου (CMS) παρουσιάζοντας με σαφή τρόπο τα είδη, τα χαρακτηριστικά και τα πλεονεκτήματα χρήσης των.
Το τέταρτο κεφάλαιο αναλύει το εργαλείο του Drupal βοηθώντας τον αναγνώστη να κατανοήσει τις δυνατότητες του και τα χαρακτηριστικά του. Ακόμη μέσα από αυτό το κεφάλαιο γίνετε μια προσπάθεια ο αναγνώστης να εμπιστευθεί το εργαλείο μας για την ευελιξία, τον βελτιωμένο έλεγχο των διευθύνσεων(URL), για τους κοινούς τύπους περιεχομένου, για τον έλεγχο αναθεώρησης, την ταξινομία (taxonomy), την διαχείριση χρήστη, τους τίτλους των σελίδων, την μεγάλη και φιλική κοινότητα και τα εγχειρίδια του.
Το πέμπτο κεφάλαιο απαρτίζετε από όλες τις απαραίτητες επεκτάσεις (modules) του Ubercart που είναι αναγκαίες για την δημιουργία του ηλεκτρονικού μας εμπορικού κέντρου και την ευέλικτη διαχείριση της ιστοσελίδας μας. Έτσι στο κεφάλαιο της υλοποίησης αφού αναλύετε πρώτα ορισμός του Ubercart και κατηγοριοποιούνται τα διάφορα modules που χρησιμοποιούμε, στην συνέχεια με την βοήθεια στιγμιότυπων μέσα από το διαχειριστή του Drupal θα δείξουμε τα διάφορα στάδια της διπλωματικής.Εν κατακλείδι είναι απαραίτητο να σημειωθεί ότι στο τέλος όλων των κεφαλαίων συμπεριλαμβάνονται δύο παραρτήματα τα οποία είναι απαραίτητα αφενός για την κατανόηση κάποιον βασικών εννοιών που παρουσιάζονται στα διάφορα τμήματα του κυρίως κειμένου και αφετέρου για να δείξουμε από ποιον διαδικτυακό τόπο μπορώ να βρω τα προγράμματα που χρησιμοποιήσαμε για την εισαγωγή την βάσης δεδομένων, των αρχείων που χρησιμοποιεί το Drupal site μας καθώς και τον τρόπο εγκατάστασης τους. Με την βοήθεια εικόνων και εδώ λοιπόν ο αναγνώστης θα μπορεί πολύ εύκολα να περιηγηθεί στα κατάλληλα site για να αποθηκεύσει στον υπολογιστή του τα προγράμματα αυτά με σκοπό την θέαση της ιστοσελίδας μας στον προσωπικό του εξυπηρετητή (server).
Η εργασία αυτή αποτελεί μια προσπάθεια για την ικανοποίηση των σύγχρονων αναγκών που έχουν κάνει την εμφάνισή τους στην επιχειρηματική κοινότητα. Είναι μια προσπάθεια δημιουργίας της κατάλληλης υποδομής για την αποτελεσματική προσαρμογή στις σύγχρονες τάσεις των αγορών, μια προσπάθεια εκσυγχρονισμού του τρόπου που συντελούνται οι εμπορικές συναλλαγές. Αυτό συνεπάγεται αύξηση του αγοραστικού κοινού και ανοίγματασε νέες, μεγαλύτερες αγορές. Ταυτόχρονα η επιλογή κατασκευής ενός ηλεκτρονικού πολυκαταστήματος και η μεταφορά της εμπορικής δραστηριότητας γύρω από αυτό μειώνει σε μεγάλο βαθμό το κόστος δημιουργίας και λειτουργίας ενός καταστήματος, μέσω των λιγότερων απαιτήσεων σε έμψυχο δυναμικό και υποδομές, ενώ δημιουργεί δυνατότητα εμφάνισης νέων επιχειρηματιών, με φρέσκες ιδέες, χωρίς να υπάρχει η απαίτηση της διάθεσης μεγάλων κεφαλαίων που μόνο ένα μικρό μέρος του πληθυσμού διαθέτει. / The thematic objective of this dissertation is the creation of a Web page with a wide variety of different products with the use of Drupal. The Web page gives the opportunity to any user to browse among different categories and search for the products that interest him so that he may see information on them, compare products with the aim of the most suitable choice depending on his needs, being able to add and remove products from his cart, see offers which are suggested by the administrator himself (company) based on the price and the antiquity piece of the product, to follow the progress of his order and to communicate with preceding buyers but also with the administrator himself, commenting which is essential for the development of any electronic mall
This dissertation has to do with the theoretic analysis, study and making of e-mall, with the help of an administration content system as is the Drupal tool which we chose for the reasons which are explained thoroughly in one of the following chapters. Our aim was to design and make a dynamic , modern Web page, which would incorporate all the necessary functions and conveniences both for the plain user (visitor) of the Web page and for the owner (administrator) of the e-mall. One necessary condition that was stated from the beginning was the use of tool software “open code”. So the basic software that the Web page was based on is : Scripting language “PHP” which uses our tool with excellence and in a flexible way, the administrative system of dealings data base “MySQL” for the administration of data base and information which are required for the smooth running of the Web page and software “Apache HTTP server” for the making of the Server on which the Web page works.
The dissertation consists of five chapters. In the first chapter there is an introduction to the world of Internet commencing with its definition and its history. Then, talking about its technologies we end up with the function protocol, its goods and its characteristics. Closing this general theoretic piece of our dissertation we will talk about how websites are segregated, and the advantages and disadvantages they have.
The second chapter deals with the structure and the characteristics of a modern e-mall, going over and comparing them from two sides, one from the customer’s point of view and one from the seller’s. The third chapter deals with an analysis of the technologies and languages used in the materialization of our dissertation. There is also an analysis around the administrative content system (CMS) presenting in a comprehensible way the products, the characteristics and the advantages of its use.
The fourth chapter analyses the Drupal tool helping the reader to comprehend its abilities and its characteristics. Included in this chapter is an effort to make the reader trust our tool for its flexibility, the improved URL, the common content types the page titles , its big and friendly community and its manual.
The fifth chapter complies all the necessary modules of Ubercart which areessential for the making of our e-mall and the flexible administration of our Web
8
page. So in the chapter of materialization after the analysis of the meaning of Ubercart , the various modules are categorized and then with the aid of snapshots through Drupal we will show the various stages of our dissertation.
Finally, it is necessary to point out that at the end of all the chapters , two supplements are included which are vital on the one hand for the understanding of some basic meanings that are presented in various parts of the main text and on the other to show from which part of the Internet one can find the programmes we used for the introduction of data base, the files that the Drupal site uses and the way they are installed. With the help of illustrations the reader can easily tour the suitable site and download to his computer the programmes so that he may see our Web page from his server.
This dissertation is compromised of an attempt to satisfy the modern needs that have appeared in the business community. It is an attempt to create the suitable infrastracture for an effective adaption to the modern trends of the market, a modernization of the way that commercial transactions are conduced. This entails a rise in the purchasing public and an opening in new, larger markets. Similtaneoussly, the choice of the making of an e-mall and the transfer of commercial activity around it reduces to a great rate the creative cost and running of a store, through less demands of a dynamic infrastructure , but on the other it creates the possibility of new up-coming businesses, with fresh ideas andwithout the demand for large funds which only a small part of the population can afford.
|
4 |
Αυτόματο σύστημα εκμάθησης μουσικών οργάνωνΚομπογιάννης, Ηλίας 30 December 2014 (has links)
Ο σκοπός της παρούσας διπλωματικής είναι η κατασκευή ενός συστήματος εκμάθησης
μουσικών οργάνων. Συγκεκριμένα, στα πλαίσια της διπλωματικής αυτής μελετήθηκε το
όργανο της κιθάρας. Αυτό επετεύχθη με την βοήθεια του Matlab software όπου έχουμε το
πρωτότυπο κομμάτι μουσικής και το κομμάτι το οποίο παίζει ο μαθητής και κάνουμε την
σύγκριση μεταξύ των δύο. Για να γίνει αυτό όμως πρέπει να γίνουν κάποια βήματα
προηγουμένως. Αρχικά, εντοπίζουμε σε ποιο χρονικό σημείο παίζονται οι νότες, δηλαδή
βρίσκουμε τα onset points. Έπειτα, καθορίζουμε ποια νότα παίζεται στα αντίστοιχα χρονικά
σημεία, το οποίο επιτυγχάνεται με την Harmonic Product Spectrum μέθοδο όπου
βρίσκουμε την θεμελιώδη συχνότητα. Τέλος, καθορίζουμε με ποια κριτήρια θα γίνει η
σύγκριση και τι αποτελέσματα θα παρέχουμε. / The purpose of this project is the construction of a musical-ιnstrument learning system.
Specifically, in the context of this thesis, we studied the guitar. This was achieved with the
help of Matlab software where we define the original music track and the track played by
the student and make the comparison between the two. To do this, however, we must take
some steps. First, we identify the time which the notes are played, that is to say we find
the onset points. Then, we determine what note is played in the respective time points,
which is obtained by the Harmonic Product Spectrum method, where we find the
fundamental frequency. Finally, we determine the comparison criteria and what results are
provided.
|
5 |
Τεχνολογίες instant messaging σε επίπεδο πελάτη και εξυπηρετητή με την χρήση της υπηρεσίας PubSubΤόκης, Θεόδωρος 17 February 2015 (has links)
Σκοπός μας είναι να
μελετήσουμε, αναπτύξουμε και να υλοποιήσουμε μία υπηρεσία PubSub με
την βοήθεια του εργαλείου ανοικτού κώδικα Agsxmpp SDK. Η υπηρεσία
αυτή θα είναι διαθέσιμη σε όλους τους χρήστες ενός συστήματος και θα
υπάρχει η δυνατότητα στον καθένα να δημιουργεί αναρίθμητα θεματικά
«κανάλια» μηνυμάτων κάθε τύπου. Κάθε χρήστης θα έχει δικαίωμα
εγγραφής σε ένα τέτοιο «κανάλι» και έτσι θα έχει την δυνατότητα να
λαμβάνει τα μηνύματα και τις ανανεώσεις που δημοσιεύονται σε αυτό. Σαν
«κανάλια» ορίζουμε τα Nodes, η εγγραφή ορίζεται ως subscribe, η
δημοσίευση ως publish και τέλος την ειδοποίηση / παραλαβή ως
notification. / Our aim is to
study, develop and implement a service with PubSub
the help of open source tools Agsxmpp SDK. The service
will be available to all users of a system and
possible for anyone to create numerous thematic
"Channels" each message type. Each user will have the right
recording in such a "channel" and thus is able to
receive messages and updates posted on this. like
"Channels" are defined as Nodes, the record is defined as subscribe, the
publication to publish and finally notification / receipt as
notification.
|
Page generated in 0.0206 seconds