1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Chapter 10: Designing Databases
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Programming Paradigms and languages
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Introduction to Databases
Program Management Program management has similarities to the management of an ecosystem - not just the biggest fish are important.
Knowledge Management Using Orion Making Knowledge Active.
Orion Philosophy and Rationale. If it really is structure, what sort of structure is it? We are asserting that it is active dynamic undirected structure.
Think. Learn. Succeed. Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments Presented by: Ashirvad Naik April 20, 2010.
File Systems and Databases
Lecture 13 Revision IMS Systems Analysis and Design.
Knowledge Management In the Insurance Industry Making Organisational Knowledge Active.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
© Copyright Eliyahu Brutman Programming Techniques Course.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Orion Overview. We build an internal model of the world, so we can predict future behaviour - we make the model out of active structure so it is interoperable.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
The Design Discipline.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
Presentation on Osi & TCP/IP MODEL
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
Components of Database Management System
The Concept Convert free text into a structure that captures objects, relations, existential, propositional and temporal logic – the whole thing, no excuses.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Goals  Correlation/dependency: The storing of correlations and dependencies  Integration: Methodology for integrating correlated risk distributions into.
1 Software Design Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13, 5 th edition and Ch. 10, 6 th edition.
CHAPTER TEN AUTHORING.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
DISTRIBUTED COMPUTING PARADIGMS. Paradigm? A MODEL 2for notes
1 Software Design Overview Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
Systems Analysis and Design in a Changing World, 3rd Edition
Common Set of Tools for Assimilation of Data COSTA Data Assimilation Summer School, Sibiu, 6 th August 2009 COSTA An Introduction Nils van Velzen
Operational Logistics. Useful New Abilities The abilities to: embed alternatives, contingencies switch on/off different chains dynamically extend the.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 13. Review Shared Data Software Architectures – Black board Style architecture.
Knowledge Management & Knowledge Management Systems By: Chad Thomison MIS 650.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Cluster Consistency Monitor. Why use a cluster consistency monitoring tool? A Cluster is by definition a setup of configurations to maintain the operation.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Knowledge Networks or “The Rise of the Machines”.
Learning Objectives Understand the concepts of Information systems.
Object Oriented Analysis and Design Introduction to Rational Rose.
Activiti Dima Ionut Daniel. Contents What is Activiti? Activiti Basics Activiti Explorer Activiti Modeler Activiti Designer BPMN 2.0 Activiti Process.
EJB. Introduction Enterprise Java Beans is a specification for creating server- side scalable, transactional, multi-user secure enterprise-level applications.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
ECognition Model Components. 2. eCognition Model Components1 Model Components Variables and Constants Operators and Functions Links Logical States Messages.
Tupai Business Systems Predictive Models using eCognition TM.
Project Management This example emphasises the embedding of logic in a model.
Unified Modeling Language
Artificial Intelligence (CS 370D)
System Design.
Introduction to Operating System (OS)
Introduction to J2EE Architecture
File Systems and Databases
The Object-Oriented Thought Process Chapter 05
Lecture 1: Multi-tier Architecture Overview
Chapter 2: Building a System
Presentation transcript:

1.eCognition Overview

1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the full knowledge cycle – capture, marshalling and deployment Combines active modeling, data mining, simulation, analysis and visualisation

1. eCognition Overview2 eCognition’s Goal eCognition is intended for the rapid deployment of a wide variety of active knowledge in complex and dynamic environments

1. eCognition Overview3 eCognition Concepts Realised Structure Active Long Lived Undirected Self modifiable Structural Backtrack Complex messages Autonomous Objects

1. eCognition Overview4 Realised Structure A structure, unlike a sequence, doesn’t have an implicit beginning or end - it just is. This physical reality gives it the potential for extensibility and connectability. Lego is an example of extensible structure composed of simple elements. If we wish to model the world around us, it seems reasonable to use a realised structure to do so, as long as we can change it easily as the world changes.

1. eCognition Overview5 Active A passive structure needs something else to “read” it, and this something else must be capable of understanding what it reads - it must be more complex than what it reads and be able to subsume what is read into itself. An active structure needs nothing else to understand it. We are surrounded by active structures - the light switch on the wall is one, we are another - the message is carried in the structure, not by something outside it.

1. eCognition Overview6 Long Lived A structure which is being constantly recreated from a text file or a database or being implemented on a stack does not have the opportunity to learn complex new behaviour. A realised structure which survives local change - which accepts change by others or uses local change on itself to change its own behaviour - can continue to adapt to its environment.

1. eCognition Overview7 Undirected If a structure is directed, its goals are already fixed and new connections can have little effect on its topology. A structure in which direction of information flow is not predetermined can be used for many purposes not predicted when it was constructed. A new connection can change its topology, and hence its behaviour, drastically. A telephone network is an example of a realised, undirected structure - anyone can call anyone else using its connections - and a call can lead to a new connection.

1. eCognition Overview8 Self Modifiable An undirected active structure which could only have its connections changed by human intervention would be of limited use. A = SUM(List) as a structural description means the system must wait to find out how many elements the List has before connecting to them. Self modification ranges from the trivial, connection of links to objects delivered to an operator, to the construction of associations dependent on activity and the existing structure, so the structure grows under its own cognisance.

1. eCognition Overview9 Backtrackable A self modifiable structure needs to undo any modification that proved unproductive, so it can improve its operation by trial and error. A realised structure has much more to undo than a virtual structure that consists only of variables on a stack. Change Image Storage is used to store any change, and allows for structural backtrack after building “castles in the air”.

1. eCognition Overview10 Complex Messages Simple messages limit the complexity of interactions, or require very many parallel paths. Complex messages, up to and including structural descriptions, allow for the transmission of complex behaviour along relatively few paths. For transmission to remote structures, only complex messages are feasible. Such messages assume complexity of structure at either end of the transmission path.

1. eCognition Overview11 Unscripted Interactions It requires relatively few operators in an undirected structure able to pass complex messages among themselves before the possibility of scripting their behaviour, of preordaining it, becomes impossible. While this is good in terms of modelling the complexity of the world, it is useless if we cannot understand what is the cause of the behaviour. It becomes essential that the behaviour of each operator, in response to input states, can be validated and predicted - the more atomic the operator, the more predictable the result.

1. eCognition Overview12 Autonomous Objects The downside of a realised network is that there is only one copy. Modelling the interaction of several similar objects requires that there be several copies. This is handled by creating subnet invocations - linkable, long lived objects which maintain their own states but which share the logical structure which drives each of them.

1. eCognition Overview13 Active Knowledge Networks Put all these concepts together and we get eCognition - a system for Knowledge Capture, Marshalling and Deployment

1. eCognition Overview14 Modelling Environment Knowledge entry Analysis and visualisation Manipulation tools

1. eCognition Overview15 Knowledge Entry Logic Editor Miner Drawing Editor

1. eCognition Overview16 Logic Editor - Used to enter declarative knowledge in textual form. The text is immediately transformed into active model structure.

1. eCognition Overview17 Miner One of the shortcomings of existing data mining technologies is that in order to use the findings, the user needs to understand them. The reason is that the technologies used for mining are different to those used in operational systems. A human needs to bridge the gap. With eCognition, the same technology is used for both tasks. The Miner actually morphs newly found correlations in the data into active component of the operational system. This is one of the reasons behind eCognition’s flexibility and responsiveness. Also, unlike other systems, the Mined knowledge is seamlessly embedded with domain knowledge, and can be used for multi level inference.

1. eCognition Overview18 Analysis and Visualization Network Display Variable Directory Stochastic Editor

1. eCognition Overview19 Stochastic Editor The user can visualize and manipulate distributions and N- dimensional relations. apply constraints to variables and observe the impact on other variables construct ad hoc distribution and relation operators

1. eCognition Overview20 Network Display The user can: track the network observe the values in network components track inconsistencies follow propagation paths of values delete network structures

1. eCognition Overview21 Interfaces Generic Interfaces Structural debugger Script editor Simulator Time Series Analyser