Game Analysis and Control by Means of Continuously Learning Networks
|
|
- Emory Bridges
- 8 years ago
- Views:
Transcription
1 Game Analysis and Control by Means of Continuously Learning Networks Jürgen Perl University of Mainz Institute for Computer Science Abstract The paper deals with the question, if and how the process of learning can be modelled, analysed and maybe improved by means of Neural Networks. The problem is that most of the developed types of network are supposed for restricted technical purposes only. The similarity to neural brain structure is reduced to some basic formulas describing algorithms of static learning in the meaning of pattern recognition and activity selection. Using a more dynamic approach, however, it seems to be possible to model dynamic aspects of learning and decision processes as well. One step in this direction has been done with the Dynamically Controlled Network DyCoN, which in order to support continuous learning has been developed on the basis of a conventional Kohonen Feature Map KFM and successfully been tested in different areas of sport during the last couple of years. The approach presented here on the one hand shall demonstrate the performance that is induced by the ability of continuous learning. On the other hand, it is sketched in an outlook what could be future developments of this approach and what kind of basic work has to be done in order to better understand what is happening in a game. 1 Introduction The basic idea of the approach presented briefly spoken is as follows: On the one hand, learning is an adaptive physiological process in order to reduce a lack of information or knowledge. On the other hand, pattern learning is an important ability in order to understand and control behavioural processes as are known in particular from sport. So, models of physiological adaptation and models of pattern learning could be combined to physiologic adaptation models of pattern learning. Such a model then could help to understand and improve e.g. processes of motor learning as well as tactical processes in games. To this aim, in the following chapter 2 one model of physiological adaptation (PerPot) and one of dynamic pattern learning (DyCoN) are introduced, which have been developed by the author during the last couple of years, and which are successful in several applications. (See Perl (2001a), (2001d), (2002). ) Chapter 3 presents some of these examples from different areas of application. Chapter 4 deals with some current approaches and projects, the most spectacular (and a little bit speculative) one is to control the behaviour of simulated football players (so called "multiagents"), which act on the basis of there own "understanding" of the world they spot. The long term aim is to develop such agents and/or robots, which are able of "learning by doing" and so can be helpful as assistants not only in technical areas but in a lot of applications reaching from sport over health and care to medicine.
2 2 Pattern learning as an adaptive process 2.1 PerPot: Antagonistic metamodell of physiological adaptation The metamodel PerPot (i.e. Performance Potential) describes physiological adaptation on a very abstract level as an antagonistic process as is shown in figure 1: An input flow (which usually is called "load" rate) is feeding identically a strain potential as well as a response potential. From the response potential the performance potential is increased by a positive flow, while the strain potential reduces it by a negative flow. Additionally, we have the following two effects: If the strain potential is filled over its upper limit, it produces an overflow, which acts on the performance potential as a reducing negative flow. In turn, the difference between the upper limit of the strain potential and its current level indicates how far the situation is from such a dangerous overflow. We call that difference the "reserve" of the system. Finally, in order to model atrophy the performance potential continuously looses substance. By mathematical reasons, this loss has to be fed back to the response potential to preserve the potential balance of the system. (From the mathematical point of view, the load rate only plays the role of a pump, which moves the system potential around without violating this balance property.) All flows show specific delays modelling the time that components need to act. Delays are model parameters the model behaviour depends on in a quite characteristic way. DR: Delay in Response flow DS: Delay in Strain flow DSO: Delay in Strain Overflow DA: Delay in Atrophy flow load rate overflow strain potential response potential DSO DS DR performance potential DA atrophy Figure 1: PerPot: Structure and parameters adaptation atrophy DS < DR DS > DR performance load performance load load performance collapse reserve performance load Figure 2: Characteristic types of PerPot behaviour
3 In figure 2 three types of characteristic behaviour of PerPot are shown: The type of normal adaptation depends on the relation between the delays DS and DR. Too little load can effect atrophy. Too much load can effect overflow and collapse. (See Mester et al. (2000), Perl (2001c).) 2.2 DYCON: PerPot-driven Neural Network We use Neural Networks of type "Kohonen Feature Map" (KFM) for learning of patterns. The idea briefly spoken is (see figure 3) that so called signals, which are components of a complex pattern, change the topology of the network i.e. the neurones or nodes rearrange in order to approximate the signal impulse (see Perl (2001b)). Figure 3: Kohonen Feature Map, excited by a signal The result finally is (see figure 4) that signals that represent similar patterns effect clusters of neurones, which in turn are separated from other clusters that represent different patterns. left center left center center right right classes of similar patterns cluster of neighboured neurones Figure 4: Classes of similar patterns, represented by clusters of neighboured neurones So far, KFMs are very helpful for classifying process patterns and have successfully been used to analyse game processes in soccer, volleyball, and squash (see Lames & Perl (1999), Wünstel et al. (1999), Perl & Lames (2000)). The problem however is that KFMs on the one hand need a lot of information for learning patterns and on the other hand are not able to learn dynamically. This means, if the learning process is once closed the network can only be used for testing and is not able to learn any more.
4 These problems were the reasons to improve the original KFM-approach by combining it with the dynamic adaptive concept of PerPot resulting in the type of Dynamically Controlled Network DyCoN. Without getting into technical details, every neurone of such a DyCoN is controlled by its own specific PerPot, enabling an individual learning behaviour of each single neurone. DyCoN can learn continuously over time and can continue learning processes after interruptions. It so, besides other advantages, in particular can learn using only very small amounts of specific data e.g. if they are used to coin networks, which are already pre-trained with similar or virtually generated data. Moreover, as the following figures demonstrate, DyCoN shows specific properties from the controlling PerPots, and so can be used for modelling learning processes under the aspect of adaptation. In detail, figure 5 on the right hand side shows a network with two coined patterns, each represented by a collection of equally coloured squares. The red one was learned first, reaching a certain level of "presence" meaning something like the probability of getting positive response when testing the pattern on the this way prepared network. After the red pattern the green one was learned, reaching the same level of presence the red one reached before. Note that the green pattern increases its level of presence already during the learning phase of the red one. This is due to the fact that both patterns are not disjunctive but have some components in common. Finally, "training intensity" characterises the level of "load" the neurone-controlling PerPots are run with, and which can be used to speed up or slow down the learning process. pattern presence training intensity presence of the first pattern of the second pattern training intensity training step Figure 5: Cooperative pattern training with a DyCoN second pattern first pattern pattern presence training intensity presence of the second pattern of the first pattern training intensity training step Figure 6: Replacing pattern training with a DyCoN
5 Different to the cooperative training from figure 5 the following figure 6 shows a replacing training, where the first pattern is getting erased during the training process of the second one. The reason is that the training intensity was reduced when starting the training of the second pattern. So, together with a rather high starting presence of the second pattern and an atrophy of the first pattern the second one becomes dominant although it is learning on a rather low intensity. Finally, figure 7 demonstrates how high training intensity can speed up learning. However, this approach in reality also well-known as over-training eventually can result in break downs, which are caused by collapse situations in the neurone controlling PerPots. pattern presence training intensity pattern presence training intensity training step Figure 7: Speed up and break down on a DyCoN, effected by high intensity caused collapse The above presented behavioural phenomena of DyCoN can be used in two ways. On the one hand they can support learning and analysis of patterns given as data from original games or other time-dependent processes (see chapter 3.1). Here DyCoN in particular helps to handle small data amounts and/or complex data structures (see chapters 3.2 and 3.3). Moreover, continuous learning enables an adaptation of the network to changing situations (as e.g. are tactical situations of teams) and so helps to analyse time-depending development processes. On the other hand, the similarity between the learning phenomena of DyCoN and that of learning individuals could be a reason, first to check whether it in fact can be used for modelling learning processes (validation) and, if so, then to model such learning behaviour in order to better understand and to improve the respective processes (calibration). First steps in this direction are discussed in chapter 4. 3 Examples: DyCoN-based pattern learning and analysis 3.1 Clusters as quantitative process patterns of games In the first example, which is presented in figure 8, a game process in football is modelled as a sequence of positions on the play ground, where "position" can mean that of players as well as that of the ball (or even of the referee). In order to keep the number of possible situations small, the positions just separate the five main values "right" (1), "centre right " (2), "centre" (3), "centre left" (4), and "left " (5). Even
6 with only 5 positions the number 5 t of possible processes of length t becomes horribly large with increasing t e.g. for t =10 we have about different processes. Assumed that each process needs about 10 seconds, the whole game consists of less than 600 processes. So the probability of each of the possible processes of being got to work during a game is about 0, much too small for any significant empirical result. The way to handle this problem is to build clusters of similar processes, which in turn needs an idea or a model what "similar" means and which clusters are necessary. Here a KFM can help to automatically detect proper clusters and so to separate the game processes into classes which represent the characteristic structure of the game (also see figure 4). state / position process step Figure 8: Pattern of a game process (also see figure 4) time The procedure described above does not work if the number of processes available for the network training is not greater then at least about One way to avoid this problem is to generate data by Monte Carlo methods, which however need information about the structure the data are generated from. If such a structure is known, a basic DyCoN can be prepared using virtually generated data. The so pre-trained network then can be used to learn and test the original game data as is shown in figure 10: Here the DyCoN-Network was trained with virtual process data generated using a model of the characteristic process structure of squash matches. In the case of squash, this model was derived from the following idea (see figure 9): Figure 9: Squash process as a sequence of striking positions
7 Understanding a player specific squash process as a sequence of striking positions of that player, mainly the four positions "back-right" (BR), "back-left" (BL), "front-right" (FR), and "front-left" (FL) have to be distinct. A process then is characterised by moves from one position to the following one (via the "T", of course), which in general can be described by the probabilities of changing positions and so feed into a stochastic transition matrix, from which finally arbitrary processes by Monte Carlo method can be generated. In order to make processes of different lengths comparable the processes are normalised to length 4. In case of original processes this means to cut them continuously into pieces of length 4. In order not to loose any transition information the procedure of cutting was done using a sliding window, such that each position in a process defines the start of a single 4-step-process (except the last three ones, of course). The special number "4" number as well. Figure 10 shows turned out to fit best but can be replaced by any other not too large a DyCoN that is pre-trained with virtually generated processes of length 4, where the most frequent ones are marked by circles and explained by legends in the regarding boxes. This network has been the basis for squash specific trainings and tests, some of which are presented in the following figures. BR-FR-BL-BL BR-BL-BL-BL BR-BR-BL-BR BR-BR-BR-BR FL-BR-BR-BL BL-BR-BR-BL BL-BR-BR-BR BL-BL-BL-BL BR-BL-BR-BR BR-FL-BR-BR Figure 10: DyCoN, pre-trained with virtually generated squash processes A B BR-FR-BL-BL FL-BR-BR-BL BR-FR-BL-BL FL-BR-BR-BL BR-BL-BL-BL BL-BR-BR-BL BR-BL-BL-BL BL-BR-BR-BL BR-BR-BL-BR BL-BR-BR-BR BR-BR-BL-BR BL-BR-BR-BR BR-BR-BR-BR BL-BL-BL-BL BR-BR-BR-BR BL-BL-BL-BL BR-BL-BR-BR BR-BL-BR-BR BR-FL-BR-BR BR-FL-BR-BR Learning and testing player-specific squash data on such a pre-trained DyCoN results in proc- ess patterns that characterise specific playing structures, as is shown in figure 11: Player A and B were well-qualified opponents in a semi-final of an international tournament. Figure 11: Process patterns of opponent players in a squash game
8 As in figures 6 and 7, the diameters of the coloured circles represent the frequencies of the regarding processes and so represent a pattern of the player specific game structure. As can be seen, the quantitative distribution of position sequences for both the players are rather similar, which means that none of the players is able to dominate his opponent from a general tactical point of view. In the contrary it seems that both players tend to find something like a "common rhythm". We found similar effects in a lot of examples and discussed it with squash expert who confirmed our result from practical experiences. However, the clustered processes of course build extremely aggregated information. Deeper analyses show that there are also different tactical structures, depending on the player as well as on the phase of the game. Again, DyCoN can help to find such details and to prepare more specific time depending processes. This is done in Section 3.2 using trajectories as appropriate mappings of complex processes. The current section 3.1 will be closed with a different approach of the network-based cluster analysis, which has successfully been used in the case of tennis and volleyball. One problem with that games is that not so much the positions are of interest but more the phases of the game or specific techniques used in the phases. So in tennis we e.g. have the phases of first and second service, the return phase, the base line phase, or the net phase. In volleyball besides others we have e.g. field defence, assist, or block. All these phases can be handled like attributes describing the playing process. They have, however, in common that they cannot be measured numerically like positions. This in particular means they do not define natural similarity and so a priori cannot be used to define clusters of similar processes. The way we handled this problem is as follows: At any step in a process, different phases are possible, which have different values of probability (stochastic approach) or degrees of membership (fuzzy approach). Therefore each step of the process has to be mapped to a distribution vector regarding to the set of possible phases (or techniques or whatsoever). As an example, this is done in figure 12 (compare figure 8), where the numbers on top encode the phases and the lines from top to bottom mean the process step. For each process step we have a distribution measuring the probability or the grade of membership of the respective phase to that step. It can be seen in the example, that the first steps are quite unambiguously determined, where the later steps become more undetermined and fuzzy. Because the distance of such distributions can be measured, this gives a way to measure the similarity between phase oriented processes Figure 12: Phase pattern of a pattern oriented process
9 3.2 Trajectories as qualitative process patterns The examples of network-based process analysis from above are quantitative in so far, as the patterns are focused on the frequencies of processes (diameters of circles and squares in the graphics above). In many cases, however, the sequence or time-series of the processes play the important role. One main example from the area of games is squash itself: In Figure 11 the frequencies of the 4-step-processes are represented by the diameters of the circles, giving a quantitative understanding of the respective distributions of activities. This presentation, however, is not informative if we want to know how specific playing processes look like e.g. in order to get a qualitative understanding of the game. In this case we need the time-oriented sequences, i.e. the so-called trajectories, of that 4-step processes, as is shown in figure 13. BR-FR-BL-BL BR-BL-BL-BL BR-BR-BL-BR BR-BR-BR-BR FL-BR-BR-BL BL-BR-BR-BL BL-BR-BR-BR BL-BL-BL-BL BR-BL-BR-BR BR-FL-BR-BR Figure 13: Qualitative patterns: trajectory of 4-step-processes in squash The particular example from figure 13 represents a trajectory from (FL,BR,BR,BR) over (BR,BR,BL,BR) and (BR,BL,BR,BR) to (BL,BR,BR,BR) and so altogether represents the activity sequence (FL,BR,BR,BL). Figure 14 compares the quantitative with the qualitative presentation, where the upper graphics show the frequently activated 4-step-processes imbedded into areas meaning "mainly BR" (red line), "mainly BL" (green line), "mainly F" (blue line) and, regarding the same areas, the lower graphics show the corresponding trajectories. Figure 14: Quantitative patterns (frequencies) vs. qualitative patterns (trajectories)
10 Although the trajectories in this particular example surely give too much details and so are not very informative, the different process structures in the three pictures and there correspondence to the frequencies are obvious. (Note that in the upper graphics only the most frequent activities are marked, while in the lower graphics necessarily each step of the regarding sequence had to be marked.) We need those trajectories in particular if the activities associated to neurones are not whole processes like in the examples of football, volleyball or squash, but are single events in a time-series. E.g. in a motion process the single event is a time-dependent vector of coordinates, angles, and speeds, which together build the pattern of the motion and the best presentation of which is a trajectory. The following section gives a couple of examples: 3.3 Trajectory detection from complex processes Structure analysis of 2-dimensionl movements The following example (see figure 15) deals with the well-known experiment of learning to follow a (green) light on a screen with a (red) pencil. (x 1,y 1 ) (x 1,y 1 ) d 1 (x 2,y 2 ) (x 2,y 2 ) d 2.. (x r,y r ) (x r,y r ) d r 1 2 r Figure 15: Analysis of visually driven movements The example shows that it depends on the point of view what information is necessary and what presentation fits best: (1) If only a sequence of values is of interest, as e.g. the deviation d i in the example from figure15, there are two ways to handle it: (a) If the focus is on the complete process (like in football, tennis or volleyball), then the process as a whole can be trained to the network and will be represented by a specific associated neurone. (b) If the focus is on single steps together with their close process context (like in squash), then k-step-processes as consecutive parts of the whole sequence should be trained, leading to results and presentations comparable to that from squash. This in particular means that similar to squash either the quantitative frequency-oriented presentation or the qualitative trajectoryoriented presentation can be chosen. If the complete data-vectors are of interest, e.g. consisting of light coordinates, pencil coordinates and deviation in the example from figure 15, they can be handled as components of a process as in case (1). The problem however is that compared with case (1) the dimension of the event space now multiplies that from case (1). Hence, the resolvability of the network is reduced significantly and so information, which should better be separated, might be aggregated into clusters. In this case, the following alternative fits better:
11 (2) If the focus is on the data vectors, they themselves can be handled as complete "processes" (i.e. they play the role of the 4-step-processes in squash) and can be associated to neurons. Similar to squash then either the quantitative frequency-oriented presentation or the qualitative trajectory-oriented presentation can be chosen. In the particular project figure 15 stems from, we chose the approach (1)(b) with absolute coordinates and quantitative representation. The result was that only the most frequent k-stepsequences were mainly represented by neurones which means that the network automatically selected the interesting regions, i.e. regions where the moving direction turned (marked by rectangles in figure 15). Reduction of attribute dimensions Another approach of using Neural Networks is that of reducing complexity: Figure 16 shows the situation that the original data are high-dimensional vectors, where the numbers of data are comparably small. In this case, stochastic analysis normally is useless, and even training of "conventional" KFM does not work. The reason is, as was discussed in the example of football from above, that the space of possible events is so large that the small number of recorded data cannot represent its specific structure. However, using a stochastically pre-trained DyCoN we can "burn in" the recorded data resulting in a 2-dimensional trajectory meaning a reduction from high-dimensional data vectors to the 2-dimensional coordinates of the associated trajectory points. Figure 16 shows two examples of those (x,y)-trajectories, which now can be analysed or manipulated much easier than the replaced original (a,b,,z)-data. (a 1,b 1,...,z 1 ) (a 2,b 2,...,z 2 ) (a t,b t,..., z t ) (x 1,y 1 ) (x 2,y 2 ) (x t, y t ) Figure 16: Reduction by transforming attribute vectors to pairs of coordinates Figure 17 gives an example from a current project dealing with running: The data vectors are of dimension 20 and consist of coordinates, angles, and velocities. Each time series consists of about 20 vectors, recorded at equidistant time steps. The aim (besides others) is two find out intra- and inter-individual similarities as well as reference patterns. Obviously, neither stochastic nor deterministic conventional method fit for a situation like this. Using the "burning in" method from above, however, results in a 2-dimensonal trajectory representation of the high-dimensional data vectors and so enables a rather simple analysis of the movement patterns. This way, we successfully did the following analyses: Intra-individual comparisons of the movements of the right and the left leg. Intra-individual comparisons of movements with different speed. Inter-individual comparisons in order two find similarities and reference patterns.
12 In particular, we were able to separate relevant from irrelevant or redundant attribute data and so, as is shown in figure 17, could reduce the dimension of the data vectors itselves (a 1,1,...,a 1,20 ) (a 2,1,...,a 2,20 ) (a t,1,..., a t,20 ) (a 1,1,...,a 1,10 ) (a 2,1,...,a 2,10 ) (a t,1,..., a t,10 ) Figure 17: Reduction by selecting relevant attributes Even more extreme was the situation in a project dealing with the process of rehabilitation, where 12-dimensional data vectors characterised the time-dependent states of the patients, and time-series of only about 5 to 10 points in time had to be analysed in order to estimate the success of the healing process. We did it the same way as in the example above and got satisfying results: In particular, key situations could be marked and compared with the trajectories, indicating whether the process run successfully or not. Moreover, this type of analysis not only gives a quantitative value of the rehabilitation process like "good" or "bad" but also gives an idea of its qualitative dynamics, showing that in some of the processes the situations were not at all improved from "bad" to "good" but showed cycles or even contra-productive developments. (The trajectories from figure 16 are examples from the rehabilitation project.) So far, the presented approaches, projects, and results were to demonstrate that the DyCoN concept is useful for dynamic learning and recognition of patterns as well as for reduction and evaluation of information. The following paragraph will sketch some ideas, how to use and improve these skills in order to support un-supervised acting of so-called multi-agents and even robots. 4 Outlook 4.1 Situation patterns and activity selection Acting in a game, for a player means (1) to recognise his situation in the context of the game, (2) to select an appropriate action, and (3) to value and to learn the success of his action in the context of the game (see figure 18). The three marked phases require three different types of network application: The situation recognition can be done using KFMs, the action selection can be controlled by feed forward networks, and the feed back and learning should be done using a DyCoN. This last step, however, needs a lot of additional investigation and is currently dealt with in a sponsored project. Some main aspects of this project are briefly sketched in the following: First of all there is a discrepancy between the number and the relevance of events. This means that very frequent events in a process often are not the most relevant ones. In contrary, often the really relevant events are very seldom key events, which in turn are not recognised by networks because of its low number. So one first step in the project has to be to connect Dy-
13 CoN with a database in order to find out relevant events that have not been recorded in associated neurone clusters. Here the term "relevant" has to be discussed: There are a lot of quantitative and qualitative interpretations of that term. What we mean briefly spoken is an event that triggers a nonfrequent or non-standard process with a very specific successful or non-successful result. The second step than should be the additional integration of those relevant events into the situation recognition of DyCoN. This means to control not only the neurone-training but also the structural development of a DyCoN dynamically, where methods and strategies have to be developed for. Finally in a third step DyCoN should be given the skill of being "creative". This means that the selection of an activity not only should depend on highest frequencies but also on special contexts and specific associated processes. situation recognition environment game feed back player activity selection Figure 18: Player's feed back measuring the result of recognition and selection prozess data process type I striking feature process type II data base process type I process type II process type III process type III creative cluster striking feature type I creative channels type II type III network Figure 19: Dynamically completing a trained DyCoN by "creative" clusters and channels
14 Figure 19 shows how "creative" completion of an already trained DyCoN will be done by implanting an additional cluster representing the associated striking features of the learned process data. The result could be not only additional clusters but also associative channels between clusters, which cannot appear in conventional networks of Kohonen type (also see figure 20): If a player recognises his current situation, he normally connects to a specific standard type of activity, i.e. type I, II, or III in figures 19 and 20. If however the recognised situation is "close to the border" of the selected type, it might be a striking feature and so trigger an "creative" decision for an unusual activity. Moreover, such an association could be repeated in a reflected way, eventually leading back to a different standard activity, as is also shown in figure 20. situation player standard activity 1 standard activity 3 creative decision standard activity 2 Figure 20: Associations between activities, due to striking features and creative decisions Note however, that in the scenarios sketched above "player" always means multi-agent or robots, where multi-agent is a more general term: It means the member of a collection of structurally identical objects, which on the basis of an though identical software individually recognise their environment and select their activities. Multi-agents this way can learn individually, can make their own experiences, can develop their specific skills, and can communicate with each other. So finally they are able to collaborate on common tasks as e.g. a game is. Different from multi-agents, which normally are simulations (i.e. a software together with data), robots are material agents, able to move and to act in reality. During the last six years, an international community of working groups called "RoboCup" has developed, which, sponsored by international business', deals with football played by teams of simulated multi-agents or real robots. Although the long term goal of that multiagents of course is not to play against human players but to study and to improve robot behaviour, the similarity in the problems of learning, decision making, and acting between human beings and agents are striking. Therefore in both directions it seems to be worth to deal with those questions: On the one hand, the analysis of human acting can help to improve virtual agents and robots. On the other hand, the analysis of self-controlling and improving tactical behaviour of multi-agents might help for better understanding and improving human tactical behaviour as well. References Perl, J. (1999). Aspects and Potentiality of Unconventional Modeling of Processes in Sporting Events. In: B. Scholz-Reiter, H.-D. Stahlmann & A. Nethe (Eds.), Process Modelling, (S ). Berlin-Heidelberg: Springer.
6.2.8 Neural networks for data mining
6.2.8 Neural networks for data mining Walter Kosters 1 In many application areas neural networks are known to be valuable tools. This also holds for data mining. In this chapter we discuss the use of neural
More informationMANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL
MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College
More informationMonitoring of Complex Industrial Processes based on Self-Organizing Maps and Watershed Transformations
Monitoring of Complex Industrial Processes based on Self-Organizing Maps and Watershed Transformations Christian W. Frey 2012 Monitoring of Complex Industrial Processes based on Self-Organizing Maps and
More informationArbeitspapiere. Herausgeber: Univ.-Professor Dr. Helge Löbler. Neural Networks as Competitors for methods Of data reduction and classification in SPSS
Arbeitspapiere Herausgeber: Univ.-Professor Dr. Helge Löbler Helge Löbler/Petra Buchholz/Helge Petersohn Neural Networks as Competitors for methods Of data reduction and classification in SPSS Arbeitspapier
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationCALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
More informationModels of Cortical Maps II
CN510: Principles and Methods of Cognitive and Neural Modeling Models of Cortical Maps II Lecture 19 Instructor: Anatoli Gorchetchnikov dy dt The Network of Grossberg (1976) Ay B y f (
More informationSelf Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals Introduction to Neural Networks : Lecture 16 John A. Bullinaria, 2004 1. What is a Self Organizing Map? 2. Topographic Maps 3. Setting up a Self Organizing Map 4. Kohonen
More information2002 IEEE. Reprinted with permission.
Laiho J., Kylväjä M. and Höglund A., 2002, Utilization of Advanced Analysis Methods in UMTS Networks, Proceedings of the 55th IEEE Vehicular Technology Conference ( Spring), vol. 2, pp. 726-730. 2002 IEEE.
More informationVisualization of Breast Cancer Data by SOM Component Planes
International Journal of Science and Technology Volume 3 No. 2, February, 2014 Visualization of Breast Cancer Data by SOM Component Planes P.Venkatesan. 1, M.Mullai 2 1 Department of Statistics,NIRT(Indian
More informationData Mining and Neural Networks in Stata
Data Mining and Neural Networks in Stata 2 nd Italian Stata Users Group Meeting Milano, 10 October 2005 Mario Lucchini e Maurizo Pisati Università di Milano-Bicocca mario.lucchini@unimib.it maurizio.pisati@unimib.it
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationA three dimensional stochastic Model for Claim Reserving
A three dimensional stochastic Model for Claim Reserving Magda Schiegl Haydnstr. 6, D - 84088 Neufahrn, magda.schiegl@t-online.de and Cologne University of Applied Sciences Claudiusstr. 1, D-50678 Köln
More informationAgent Simulation of Hull s Drive Theory
Agent Simulation of Hull s Drive Theory Nick Schmansky Department of Cognitive and Neural Systems Boston University March 7, 4 Abstract A computer simulation was conducted of an agent attempting to survive
More informationUSING SELF-ORGANISING MAPS FOR ANOMALOUS BEHAVIOUR DETECTION IN A COMPUTER FORENSIC INVESTIGATION
USING SELF-ORGANISING MAPS FOR ANOMALOUS BEHAVIOUR DETECTION IN A COMPUTER FORENSIC INVESTIGATION B.K.L. Fei, J.H.P. Eloff, M.S. Olivier, H.M. Tillwick and H.S. Venter Information and Computer Security
More informationA FUZZY BASED APPROACH TO TEXT MINING AND DOCUMENT CLUSTERING
A FUZZY BASED APPROACH TO TEXT MINING AND DOCUMENT CLUSTERING Sumit Goswami 1 and Mayank Singh Shishodia 2 1 Indian Institute of Technology-Kharagpur, Kharagpur, India sumit_13@yahoo.com 2 School of Computer
More informationLearning Invariant Visual Shape Representations from Physics
Learning Invariant Visual Shape Representations from Physics Mathias Franzius and Heiko Wersing Honda Research Institute Europe GmbH Abstract. 3D shape determines an object s physical properties to a large
More informationMobile Phone APP Software Browsing Behavior using Clustering Analysis
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Mobile Phone APP Software Browsing Behavior using Clustering Analysis
More informationComparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
Volume 3, No. 8, August 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
More informationUNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MS SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 1 EXAMINATION 2015/2016 INTELLIGENT SYSTEMS
TW72 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MS SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 1 EXAMINATION 2015/2016 INTELLIGENT SYSTEMS MODULE NO: EEM7010 Date: Monday 11 th January 2016
More informationTopology optimization based on graph theory of crash loaded flight passenger seats
7. LS-DYNA Anwenderforum, Bamberg 2008 Optimierung III Topology optimization based on graph theory of crash loaded flight passenger seats Axel Schumacher, Christian Olschinka, Bastian Hoffmann Hamburg
More informationAnalyzing Transaction Data
Wissuwa, Stefan; Dipl. Wirt.-Inf. Wismar University s.wissuwa@wi.hs-wismar.de Cleve, Jürgen; Prof. Dr. Wismar University j.cleve@wi.hs-wismar.de Lämmel, Uwe; Prof. Dr. Wismar University u.laemmel@wi.hs-wismar.de
More informationCITY UNIVERSITY OF HONG KONG 香 港 城 市 大 學. Self-Organizing Map: Visualization and Data Handling 自 組 織 神 經 網 絡 : 可 視 化 和 數 據 處 理
CITY UNIVERSITY OF HONG KONG 香 港 城 市 大 學 Self-Organizing Map: Visualization and Data Handling 自 組 織 神 經 網 絡 : 可 視 化 和 數 據 處 理 Submitted to Department of Electronic Engineering 電 子 工 程 學 系 in Partial Fulfillment
More informationSensory-motor control scheme based on Kohonen Maps and AVITE model
Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department
More informationSimulation-based traffic management for autonomous and connected vehicles
Simulation-based traffic management for autonomous and connected vehicles Paweł Gora Faculty of Mathematics, Informatics and Mechanics University of Warsaw ITS Kraków, 3-4.12.2015 Axioms Vehicles may communicate
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationAN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS
AN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS Cativa Tolosa, S. and Marajofsky, A. Comisión Nacional de Energía Atómica Abstract In the manufacturing control of Fuel
More informationComputer Supported Cooperative Work and Image Analysis in Teleradiology
Computer Supported Cooperative Work and Image Analysis in Teleradiology H. Handels 1, Ch. Hahn 1, J. Miehe 2, A. Will 3, P. Bernardes 4, Ch. Busch 4, V. Kühn 4, E. Rinast 5, H. Putzar 6, K. Rösler 6 1
More informationAnalysis of intersection accidents - An accident causation and prevention perspective
Analysis of intersection accidents - An accident causation and prevention perspective Julia Werneke 1 & Mark Vollrath 2 1 Chalmers University of Technology, Goteborg, Sweden 2 TU Braunschweig, Braunschweig,
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationEM Clustering Approach for Multi-Dimensional Analysis of Big Data Set
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set Amhmed A. Bhih School of Electrical and Electronic Engineering Princy Johnson School of Electrical and Electronic Engineering Martin
More informationHigh-dimensional labeled data analysis with Gabriel graphs
High-dimensional labeled data analysis with Gabriel graphs Michaël Aupetit CEA - DAM Département Analyse Surveillance Environnement BP 12-91680 - Bruyères-Le-Châtel, France Abstract. We propose the use
More informationData topology visualization for the Self-Organizing Map
Data topology visualization for the Self-Organizing Map Kadim Taşdemir and Erzsébet Merényi Rice University - Electrical & Computer Engineering 6100 Main Street, Houston, TX, 77005 - USA Abstract. The
More informationNeural networks and their rules for classification in marine geology
Neural networks and their rules for classification in marine geology Alfred Ultsch 1, Dieter Korus 2, Achim Wehrmann 3 Abstract Artificial neural networks are more and more used for classification. They
More informationMachine Learning: Overview
Machine Learning: Overview Why Learning? Learning is a core of property of being intelligent. Hence Machine learning is a core subarea of Artificial Intelligence. There is a need for programs to behave
More informationEFFICIENT DATA PRE-PROCESSING FOR DATA MINING
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College
More informationProcessing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230
Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230 Optical Illusions http://www.michaelbach.de/ot/mot_mib/index.html Vision We construct images unconsciously
More informationPerception of Light and Color
Perception of Light and Color Theory and Practice Trichromacy Three cones types in retina a b G+B +R Cone sensitivity functions 100 80 60 40 20 400 500 600 700 Wavelength (nm) Short wavelength sensitive
More informationThe QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion
The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion Daniel Marbach January 31th, 2005 Swiss Federal Institute of Technology at Lausanne Daniel.Marbach@epfl.ch
More informationFrom Particles To Electronic Trading. Simon Bevan
From Particles To Electronic Trading Simon Bevan May 13th, 2015 Introduction For the first few slides we will aim to give you a feeling of what high frequency trading means and the arguments for and against
More informationHOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS
HOW TO SUCCESSFULLY USE SOFTWARE PROJECT SIMULATION FOR EDUCATING SOFTWARE PROJECT MANAGERS Patricia Mandl-Striegnitz 1 Abstract A crucial factor for the success or failure of software development projects
More informationData Quality Mining: Employing Classifiers for Assuring consistent Datasets
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, fabian.gruening@informatik.uni-oldenburg.de Abstract: Independent
More informationA HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 Zwang@esri.com ABSTRACT Automated area aggregation, which is widely needed for mapping both natural
More informationVisualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
More informationVisualization of large data sets using MDS combined with LVQ.
Visualization of large data sets using MDS combined with LVQ. Antoine Naud and Włodzisław Duch Department of Informatics, Nicholas Copernicus University, Grudziądzka 5, 87-100 Toruń, Poland. www.phys.uni.torun.pl/kmk
More informationCHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
More informationS. Hartmann, C. Seiler, R. Dörner and P. Grimm
&DVH6WXG\9LVXDOL]DWLRQRI0HFKDQLFDO3URSHUWLHVDQG 'HIRUPDWLRQVRI/LYLQJ&HOOV S. Hartmann, C. Seiler, R. Dörner and P. Grimm Fraunhofer Anwendungszentrum für Computergraphik in Chemie und Pharmazie Varrentrappstraße
More informationGAP CLOSING. 2D Measurement. Intermediate / Senior Student Book
GAP CLOSING 2D Measurement Intermediate / Senior Student Book 2-D Measurement Diagnostic...3 Areas of Parallelograms, Triangles, and Trapezoids...6 Areas of Composite Shapes...14 Circumferences and Areas
More informationChapter 1. Introduction. 1.1 The Challenge of Computer Generated Postures
Chapter 1 Introduction 1.1 The Challenge of Computer Generated Postures With advances in hardware technology, more powerful computers become available for the majority of users. A few years ago, computer
More informationJournal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition
IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu
More informationAUTHOR ABSTRACT. The development of velocity and acceleration in sprints A comparison of elite and juvenile female sprinters. By Stefan Letzelter
The development of velocity and acceleration in sprints A comparison of elite and juvenile female sprinters by IAAF 21:3; 15-22 2006 By Stefan Letzelter This study compared the development of velocity
More informationElements of Art Name Design Project!
Elements of Art Name Design Project! 1. On the Project paper Lightly & Largely sketch out the Hollow letters of your first name. 2. Then Outline in Shaprie. 3. Divide your space into 7 sections (any way
More informationSPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING
AAS 07-228 SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING INTRODUCTION James G. Miller * Two historical uncorrelated track (UCT) processing approaches have been employed using general perturbations
More informationExmoR A Testing Tool for Control Algorithms on Mobile Robots
ExmoR A Testing Tool for Control Algorithms on Mobile Robots F. Lehmann, M. Ritzschke and B. Meffert Institute of Informatics, Humboldt University, Unter den Linden 6, 10099 Berlin, Germany E-mail: falk.lehmann@gmx.de,
More informationOperations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 36 Location Problems In this lecture, we continue the discussion
More informationCATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
More informationLearning in Abstract Memory Schemes for Dynamic Optimization
Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut
More informationCompact Representations and Approximations for Compuation in Games
Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions
More informationSelf-Organizing g Maps (SOM) COMP61021 Modelling and Visualization of High Dimensional Data
Self-Organizing g Maps (SOM) Ke Chen Outline Introduction ti Biological Motivation Kohonen SOM Learning Algorithm Visualization Method Examples Relevant Issues Conclusions 2 Introduction Self-organizing
More informationCyrus 2D Simulation Team Description Paper 2016
Cyrus 2D Simulation Team Description Paper 2016 Supervisor: Dr. Reza Javidan javidan@sutech.ac.ir Nader Zare 3, Ashkan Keshavarzi 2, Seyed Ehsan Beheshtian 1, Hadi Mowla 1, Aryan Akbarpour 4, Hossein Jafari
More informationRafael Witten Yuze Huang Haithem Turki. Playing Strong Poker. 1. Why Poker?
Rafael Witten Yuze Huang Haithem Turki Playing Strong Poker 1. Why Poker? Chess, checkers and Othello have been conquered by machine learning - chess computers are vastly superior to humans and checkers
More informationRobotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
More informationTracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer
More information2-1 Position, Displacement, and Distance
2-1 Position, Displacement, and Distance In describing an object s motion, we should first talk about position where is the object? A position is a vector because it has both a magnitude and a direction:
More informationTime Series Analysis Using Unsupervised Construction of Hierarchical Classifiers
From: FLAIRS- Proceedings. Copyright, AAAI (www.aaai.org). All rights reserved. Time Series Analysis Using Unsupervised Construction of Hierarchical Classifiers S.A.Dolenko, Yu.V.Orlov, I.G.Persiantsev,
More informationSYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis
SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis M. Vidyasagar Cecil & Ida Green Chair The University of Texas at Dallas Email: M.Vidyasagar@utdallas.edu October 17, 2015 Outline
More informationCOACHING THE TACKLE Jim Mc CORRY
COACHING THE TACKLE Jim Mc CORRY Defensive play is comprised of both individual defending and team defending and they form the platform for many a successful side. The purpose of this coaching session
More informationGlencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9
Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,
More informationAnomaly Detection in Predictive Maintenance
Anomaly Detection in Predictive Maintenance Anomaly Detection with Time Series Analysis Phil Winters Iris Adae Rosaria Silipo Phil.Winters@knime.com Iris.Adae@uni-konstanz.de Rosaria.Silipo@knime.com Copyright
More information9. Text & Documents. Visualizing and Searching Documents. Dr. Thorsten Büring, 20. Dezember 2007, Vorlesung Wintersemester 2007/08
9. Text & Documents Visualizing and Searching Documents Dr. Thorsten Büring, 20. Dezember 2007, Vorlesung Wintersemester 2007/08 Slide 1 / 37 Outline Characteristics of text data Detecting patterns SeeSoft
More informationSolar Tracking Controller
Solar Tracking Controller User Guide The solar tracking controller is an autonomous unit which, once configured, requires minimal interaction. The final tracking precision is largely dependent upon the
More informationSubchapter B. Middle School
Chapter 116. Texas Essential Knowledge and Skills for Physical Education Subchapter B. Middle School Statutory Authority: The provisions of this Subchapter B issued under the Texas Education Code, 28.002,
More informationCOMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU
COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU Image Processing Group, Landcare Research New Zealand P.O. Box 38491, Wellington
More informationSPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION
Journal of Machine Engineering, Vol. 15, No.1, 2015 machine tool accuracy, metrology, spindle error motions Krzysztof JEMIELNIAK 1* Jaroslaw CHRZANOWSKI 1 SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM
More informationLVQ Plug-In Algorithm for SQL Server
LVQ Plug-In Algorithm for SQL Server Licínia Pedro Monteiro Instituto Superior Técnico licinia.monteiro@tagus.ist.utl.pt I. Executive Summary In this Resume we describe a new functionality implemented
More informationA STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS
A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS Mrs. Jyoti Nawade 1, Dr. Balaji D 2, Mr. Pravin Nawade 3 1 Lecturer, JSPM S Bhivrabai Sawant Polytechnic, Pune (India) 2 Assistant
More informationIntelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research
20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and
More informationUSING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS
USING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS Koua, E.L. International Institute for Geo-Information Science and Earth Observation (ITC).
More informationA New Approach to Cutting Tetrahedral Meshes
A New Approach to Cutting Tetrahedral Meshes Menion Croll August 9, 2007 1 Introduction Volumetric models provide a realistic representation of three dimensional objects above and beyond what traditional
More informationSelf Organizing Maps for Visualization of Categories
Self Organizing Maps for Visualization of Categories Julian Szymański 1 and Włodzisław Duch 2,3 1 Department of Computer Systems Architecture, Gdańsk University of Technology, Poland, julian.szymanski@eti.pg.gda.pl
More informationNEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES
NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES EDWARD ROBINSON & JOHN A. BULLINARIA School of Computer Science, University of Birmingham Edgbaston, Birmingham, B15 2TT, UK e.robinson@cs.bham.ac.uk This
More informationSPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH
POSTER SESSIONS 247 SPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH Kirsi Artimo Helsinki University of Technology Department of Surveying Otakaari 1.02150 Espoo,
More informationProblems With Programmable self-assembly in a thousand-robot swarm
Problems With Programmable self-assembly in a thousand-robot swarm Affiliations: Department of Computer Science, COMSATS Institute of IT, Islamabad, Pakistan Author: Muaz A. Niazi* ǂ *Correspondence to:
More informationIf A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C?
Problem 3 If A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C? Suggested Questions to ask students about Problem 3 The key to this question
More informationEffective Change Implementation with the Systemic Organizational Simulation
Effective Change Implementation with the Systemic Organizational Simulation Frank von der Reith & Hendrikje Kühne September 2014 What is the case for action? Organizations are now facing their increasing
More informationDANONE NATIONS CUP SOUTH AFRICA SASFA U12 SUMMARISED RULES 2016
DANONE NATIONS CUP SOUTH AFRICA SASFA U12 SUMMARISED RULES 2016 PREAMBULE By participating in the Danone Nations Cup, all the teams undertake to respect the values of the event (humanism, open-mindedness,
More informationIncremental PCA: An Alternative Approach for Novelty Detection
Incremental PCA: An Alternative Approach for Detection Hugo Vieira Neto and Ulrich Nehmzow Department of Computer Science University of Essex Wivenhoe Park Colchester CO4 3SQ {hvieir, udfn}@essex.ac.uk
More informationThe Progression from 4v4 to 11v11
The Progression from 4v4 to 11v11 The 4v4 game is the smallest model of soccer that still includes all the qualities found in the bigger game. The shape of the team is a smaller version of what is found
More information$2 4 40 + ( $1) = 40
THE EXPECTED VALUE FOR THE SUM OF THE DRAWS In the game of Keno there are 80 balls, numbered 1 through 80. On each play, the casino chooses 20 balls at random without replacement. Suppose you bet on the
More informationBENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE
BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE Hélène Tattegrain, Arnaud Bonnard, Benoit Mathern, LESCOT, INRETS France Paper Number 09-0489
More informationRules for the IEEE Very Small Competition Version 1.0
7th LATIN AMERICAN IEEE STUDENT ROBOTICS COMPETITION Joint with JRI 2008 (Brazilian Intelligent Robotic Journey) and SBIA 2008 (19 th Brazilian Symposium on Artificial Intelligence) Rules for the IEEE
More informationComparison of K-means and Backpropagation Data Mining Algorithms
Comparison of K-means and Backpropagation Data Mining Algorithms Nitu Mathuriya, Dr. Ashish Bansal Abstract Data mining has got more and more mature as a field of basic research in computer science and
More informationPosition of leading German business organisations
Bundesverband des Deutschen Groß- und Außenhandels March 2007 Position of leading German business organisations on Commission staff working document European Credit system for Vocational Education and
More informationMS Excel as Tool for Modeling, Dynamic Simulation and Visualization ofmechanical Motion
MS Excel as Tool for Modeling, Dynamic Simulation and Visualization ofmechanical Motion MARIE HUBALOVSKA, STEPAN HUBALOVSKY, MARCELA FRYBOVA Department of Informatics Faculty of Science University of Hradec
More informationKeywords Quantum logic gates, Quantum computing, Logic gate, Quantum computer
Volume 3 Issue 10 October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Introduction
More informationPredicting Market Value of Soccer Players Using Linear Modeling Techniques
1 Predicting Market Value of Soccer Players Using Linear Modeling Techniques by Yuan He Advisor: David Aldous Index Introduction ----------------------------------------------------------------------------
More informationManaging a Portfolio of Products
Managing a Portfolio of Products What is product portfolio management? Imagine you have six products. How should you allocate your limited marketing resources among them? Should you invest in each product
More informationVideo compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
More informationContent Delivery Network (CDN) and P2P Model
A multi-agent algorithm to improve content management in CDN networks Agostino Forestiero, forestiero@icar.cnr.it Carlo Mastroianni, mastroianni@icar.cnr.it ICAR-CNR Institute for High Performance Computing
More informationData Mining Techniques Chapter 7: Artificial Neural Networks
Data Mining Techniques Chapter 7: Artificial Neural Networks Artificial Neural Networks.................................................. 2 Neural network example...................................................
More information