discrete

package
v0.0.0-...-0fd11bd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MorphologicalComputationA

func MorphologicalComputationA(pw2a1w1 [][][]float64) float64

MorphologicalComputationA quantifies morphological computation as the information that is contained in A about W' that is not contained in W. For more details, please read K. Zahedi and N. Ay. Quantifying morphological computation. Entropy, 15(5):1887–1915, 2013. http://www.mdpi.com/1099-4300/15/5/1887 (open access)

func MorphologicalComputationCA

func MorphologicalComputationCA(pw2w1, pw2a1 [][]float64) float64

MorphologicalComputationCA quantifies morphological computation as the causal information flow from W to W' that does pass through A MorphologicalComputationCA = CIF(W -> W') - CIF(A -> W') = I(W';W) - I(W'|A)

func MorphologicalComputationIN

func MorphologicalComputationIN(pa1s1 [][]float64, abins int) float64

MorphologicalComputationIN quantifies morphological computation as the in-sourcable complexity of the world process.

func MorphologicalComputationIntrinsicCA

func MorphologicalComputationIntrinsicCA(ps2s1a1 [][][]float64, sbins int) float64

MorphologicalComputationIntrinsicCA [...] For more details, please read K. Zahedi and N. Ay. Quantifying morphological computation. Entropy, 15(5):1887–1915, 2013. http://www.mdpi.com/1099-4300/15/5/1887 (open access)

func MorphologicalComputationIntrinsicCW

func MorphologicalComputationIntrinsicCW(ps2s1a1 [][][]float64) (r float64)

MorphologicalComputationIntrinsicCW [...] For more details, please read K. Zahedi and N. Ay. Quantifying morphological computation. Entropy, 15(5):1887–1915, 2013. http://www.mdpi.com/1099-4300/15/5/1887 (open access)

func MorphologicalComputationMI

func MorphologicalComputationMI(pw2w1 [][]float64, pa1s1 [][]float64) float64

MorphologicalComputationMI quantifies morphological computation as the information that is contained in W about W' that is not contained in A. For more details, please read K. Ghazi-Zahedi, D. F. Haeufle, G. F. Montufar, S. Schmitt, and N. Ay. Evaluating morphological computation in muscle and dc-motor driven models of hopping movements. Frontiers in Robotics and AI, 3(42), 2016. http://journal.frontiersin.org/article/10.3389/frobt.2016.00042/full (open access)

func MorphologicalComputationSY

func MorphologicalComputationSY(pw2w1a1 [][][]float64, iterations int, eta bool) float64

MorphologicalComputationSY quantifies morphological computation as the synergistic information that W and A contain about W'. For more details, please read TODO Paper reference

func MorphologicalComputationSyNid

func MorphologicalComputationSyNid(pw2w1a1 [][][]float64, iterations int, eta bool) float64

MorphologicalComputationSyNid quantifies morphological computation as the synergistic information that W and A contain about W', excluding the input distribution (W,A). For more details, please read TODO Paper reference

func MorphologicalComputationW

func MorphologicalComputationW(pw2w1a1 [][][]float64) float64

MorphologicalComputationW quantifies morphological computation as the information that is contained in W about W' that is not contained in A. For more details, please read K. Zahedi and N. Ay. Quantifying morphological computation. Entropy, 15(5):1887–1915, 2013. http://www.mdpi.com/1099-4300/15/5/1887 (open access) and K. Ghazi-Zahedi, D. F. Haeufle, G. F. Montufar, S. Schmitt, and N. Ay. Evaluating morphological computation in muscle and dc-motor driven models of hopping movements. Frontiers in Robotics and AI, 3(42), 2016. http://journal.frontiersin.org/article/10.3389/frobt.2016.00042/full (open access)

func MorphologicalComputationWA

func MorphologicalComputationWA(pw2w1a1 [][][]float64) float64

MorphologicalComputationWA = I(W;{W,A}) - I(W';A)

func MorphologicalComputationWS

func MorphologicalComputationWS(pw2w1s1 [][][]float64) float64

MorphologicalComputationWS = I(W;{W,S}) - I(W';S)

func MorphologicalComputationWp

func MorphologicalComputationWp(pw2w1a1 [][][]float64, iterations int, eta bool) float64

MorphologicalComputationWp calculates the unique information W -> W'. For more details, please see Ghazi-Zahedi, Keyan and Langer, Carlotta and Ay, Nihat, Morphological Computation: Synergy of Body and Brain, Entropy, 2017

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL