Sunday, 19 July 2015

simulating connectionist networking using cell like balls

I'm interested in new ways of computing, particularly connectionist networks. One such way is not to emulate connectionist networks through computeres, but to physically make one.

My new idea is to make the building blocks (nodes) of connectionist networks; small, simply and cheap enabling mass production. Each node requires power for processing and communication transmission, and a way of communicating. These nodes can then be put in a volume and the network is made.

The difficulty of powering a network like this is that this power distribution would get in the way of the communication and would have to be built into each node, so that they can pass the power over to adjacent nodes.

One idea is to cover the node in a conductor, and when the surface touches both a positive and negative ..... it can be powered. This way you can fill a volume with these nodes and only provide provide electrical power to the outer nodes. The outer nodes touching their neighbours and so on, passing the charge.

Communication has to be done through another medium so as not to complicate or interfere with power distribution. The medium which seems best suited is light. With the advances in optics and commincation through optics this method seems the best answer. At its' very simplist, there are LED lights in a sepherical distribution around the node, and also light recieving devices surrounding each node.

Each node is powered by being next to a powered node. It can send and recieve signals from it's neighbours through light.

One drawback in using light is that it will have to be converted at the beginning and end nodes, to electrical signals.

Thursday, 16 July 2015

interactive base to work on

Been thinking about an interactive template for web design. The basic principal is to create a canvas containing thousands of tiled objects, could be pixels. All these objects are monitored. When the mouse passes over them their colour value increases.This would create a nice effect for the user.We can change areas of this so that the pixels behave differently in different areas. Perhaps their behavior is based on the proximity to something. Or perhaps different elements like the menu system have either different starting value or different calculations.
This way we can create a website, the graphics are all based on user interactions, and each time the page is visited the visitor will see something unique.
To do:
  • Create objects which change when mouse goes over
  • Tile a webpage with it
  • Create areas within the webpage with different variables

Possible problems

I see that this initially might be processor intensive. This needs to be monitored and more effencient methods worked out.



Research

going to use jquery to animate the changes.