« Alex II » : différence entre les versions

De Lillois Fractale Wiki
Aller à la navigation Aller à la recherche
Contenu ajouté Contenu supprimé
Aucun résumé des modifications
Aucun résumé des modifications
 
(17 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<span style="color: rgb(255, 0, 0);">'''Note&nbsp;: Alex II&nbsp;is a previous version of the current [[Alex|Alex]]. '''</span>

= The Model =
= The Model =


== History ==
== History ==


Alex I was developped between November 2009 and February 2010.It was based on thoughts and question slowly raising bewteen ~ 1990 and 2009.<br>
Alex I was developped between November 2009 and February 2010. It was based on various thoughts and questions slowly raising bewteen ~ 1990 and 2009.<br>


Alex I was developped without any evaluation of other similar studies or research in the scientific world.
Alex I was developped without any evaluation of other similar studies or research in the scientific world.
Ligne 20 : Ligne 22 :
*the development of java classes forming a new Alex server side.
*the development of java classes forming a new Alex server side.


Alex II and Alex I, as java programs, share numerous developped components:
Alex II and Alex I, as java programs, share numerous developped components:


*tools
*tools
*Janimava graphic front-end
*data structures and persistence
*data structures and persistence
*client server architecture
*client server architecture
*teaching sources
*teaching sources
*part of node &amp; link
*part of node &amp; link


New in Alex II&nbsp;are (limited to the major points):
New in Alex II&nbsp;are (limited to the major points):


*focus objects
*focus objects
*tripolar links
*tripolar links
*concept and word layering
*concept versus word layering

Alex II&nbsp;may be followed by Alex III - see at the end of this doc.


== Overview ==
== Overview ==
Ligne 53 : Ligne 58 :
[[Links and nodes|Links and nodes]]
[[Links and nodes|Links and nodes]]


Fives levels of nodes: concepts / words / variants / signals<br>
Four levels of perceptions are defined: concepts words, variants and inputs. [[Concept Word Variant|Concepts, words and variants]]&nbsp; are reflected in nodes.<br>


[[Link classification|Link classification]]
[[Link classification|Link classification]]


[[Concepts classification|Concepts classification]]
[[Concepts classification|Concepts classification]]

[[Jelly construction|Building the jelly]]


== Highly dynamic part&nbsp;: conscience and focus ==
== Highly dynamic part&nbsp;: conscience and focus ==
Ligne 63 : Ligne 70 :
A conscience is a tree of ''focuses''.
A conscience is a tree of ''focuses''.


The root focus is the only one to persist. Other are transitional.
The root focus is the only one to persist. Others are transitional.


A focus may be described as a thread (in java language understanding).
A focus may be described as a thread (in java language understanding).


Focus object may be either target oriented or input-driven.
Focus object may be either target oriented or input-driven.

= Resources =

*doc DELA&nbsp;files (en &amp; fr), accessible with java classes included in Alex II
*wordnet files, accessible with wordnet related libraries([http://lyle.smu.edu/~tspell/jaws/index.html http://lyle.smu.edu/~tspell/jaws/index.html])
*OWL&nbsp;files, accessible with the protégé packages ([http://protégé.stanford.edu http://protégé.stanford.edu])


= Implementation =
= Implementation =
Ligne 81 : Ligne 94 :
== Associative numeric process ==
== Associative numeric process ==


== Concept bubbling ==
== Concept bubbling ==

= <span style="color: rgb(128, 0, 128);">Limits of Alex II and preview of Alex III</span> =

<span style="color: rgb(128, 0, 128);">For more efficience, more universality, more power, it is suggested that Alex III&nbsp;would take advantage of some features of the java language, and specifically the on-the-fly compilation of new classes.
</span>

<span style="color: rgb(128, 0, 128);">Alex II&nbsp;creates concepts and links (and more). Alex III would instead create (and dynamically compile) small classes describing the concepts and links in an efficient and versatile way.
</span>

<span style="color: rgb(128, 0, 128);">But this is really another kind of project&nbsp;!!!
</span>

<span style="color: rgb(128, 0, 128);">Probably MUCH&nbsp;analysis to conceive and realize this...</span>

Dernière version du 21 septembre 2011 à 15:40

Note : Alex II is a previous version of the current Alex.

The Model

History

Alex I was developped between November 2009 and February 2010. It was based on various thoughts and questions slowly raising bewteen ~ 1990 and 2009.

Alex I was developped without any evaluation of other similar studies or research in the scientific world.

It showed some promising perspectives, but also some significant limits:

  • the fusion beween words and concepts, which results in weaknesses, incoherences, conflicts, and unreachable areas
  • the lack of a correct implication of numeric cognition and processing
  • a too rigid description of the conscience

In Februray 2010, the Alex II project started on various fronts:

  • first contacts with Iridia (H. Bersini) and Cental (C. Fairon)
  • various writings in French, thoughts and explorations rather than solutions and choices
  • a model overview in English (anchored here), a full description of the selected solution
  • the development of java classes forming a new Alex server side.

Alex II and Alex I, as java programs, share numerous developped components:

  • tools
  • Janimava graphic front-end
  • data structures and persistence
  • client server architecture
  • teaching sources
  • part of node & link

New in Alex II are (limited to the major points):

  • focus objects
  • tripolar links
  • concept versus word layering

Alex II may be followed by Alex III - see at the end of this doc.

Overview

The following paragraphs and the linked pages describe the Alex II model.

Globally Alex II is organized in 2 levels:

  • the jelly level, autonomous, passive, the raw material
  • the conscience level, transient, dynamic, active, interacting, built on top of the jelly

Slowly dynamic part : the base jelly

The jelly includes nodes and links.

Basically, a node is a content holder. But in most case, this content is impossible to name and very difficult to describe!

Basically, a link is a connection between 2 or 3 nodes.

Links and nodes

Four levels of perceptions are defined: concepts words, variants and inputs. Concepts, words and variants  are reflected in nodes.

Link classification

Concepts classification

Building the jelly

Highly dynamic part : conscience and focus

A conscience is a tree of focuses.

The root focus is the only one to persist. Others are transitional.

A focus may be described as a thread (in java language understanding).

Focus object may be either target oriented or input-driven.

Resources

Implementation

Natural intelligence implementation

Dedicated hardware implementation

Implementation with Java emulation on standard hardware

Main features

Associative numeric process

Concept bubbling

Limits of Alex II and preview of Alex III

For more efficience, more universality, more power, it is suggested that Alex III would take advantage of some features of the java language, and specifically the on-the-fly compilation of new classes.

Alex II creates concepts and links (and more). Alex III would instead create (and dynamically compile) small classes describing the concepts and links in an efficient and versatile way.

But this is really another kind of project !!!

Probably MUCH analysis to conceive and realize this...