Water-based computing emerged as a branch of membrane computing in which water tanks act as permeable membranes connected via pipes. Valves residing at the pipes control the flow of water in terms of processing rules. Resulting water tank systems provide a promising platform for exploration and for case studies of information processing by flow of liquid media like water. We first discuss the possibility of realizing a single layer neural network using tanks and pipes systems. Moreover, we discuss the possibility to create a multi-layer neural network, which could be used to solve more complex problems. Two different implementations are considered: in a first solution, the weight values of the connections between the network nodes are represented by tanks. This means that the network diagram includes multiplication structures between the weight tanks and the input tanks. The second solution aims at simplifying the network proposed in the previous implementation, by considering the possibility to modify the weight values associated to neuron by varying the diameter of the connecting pipes between the tanks. The multiplication structures are replaced with a timer that regulates the opening of the outlet valves of all the tanks. These two implementations can be compared to evaluate their efficiency, and considerations will be made regarding the simplicity of implementation.

Civiero, N., Henderson, A., Hinze, T., Nicolescu, R., Zandron, C. (2024). Implementing perceptrons by means of water-based computing. JOURNAL OF MEMBRANE COMPUTING, 6(1), 29-41 [10.1007/s41965-024-00136-1].

Implementing perceptrons by means of water-based computing

Zandron C.
2024

Abstract

Water-based computing emerged as a branch of membrane computing in which water tanks act as permeable membranes connected via pipes. Valves residing at the pipes control the flow of water in terms of processing rules. Resulting water tank systems provide a promising platform for exploration and for case studies of information processing by flow of liquid media like water. We first discuss the possibility of realizing a single layer neural network using tanks and pipes systems. Moreover, we discuss the possibility to create a multi-layer neural network, which could be used to solve more complex problems. Two different implementations are considered: in a first solution, the weight values of the connections between the network nodes are represented by tanks. This means that the network diagram includes multiplication structures between the weight tanks and the input tanks. The second solution aims at simplifying the network proposed in the previous implementation, by considering the possibility to modify the weight values associated to neuron by varying the diameter of the connecting pipes between the tanks. The multiplication structures are replaced with a timer that regulates the opening of the outlet valves of all the tanks. These two implementations can be compared to evaluate their efficiency, and considerations will be made regarding the simplicity of implementation.
Articolo in rivista - Articolo scientifico
Membrane systems; Neural networks; Water-based computing;
English
27-feb-2024
2024
6
1
29
41
none
Civiero, N., Henderson, A., Hinze, T., Nicolescu, R., Zandron, C. (2024). Implementing perceptrons by means of water-based computing. JOURNAL OF MEMBRANE COMPUTING, 6(1), 29-41 [10.1007/s41965-024-00136-1].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/476641
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact