I somehow managed to solve the problem by myself. It works, althought I think it might need refinement. What I do now is I create a Neuronal Network for each Shape and add all the histogram data of all the shapes into each network but define an Output Value of 0.5 for histograms that match that shape and an Output Value of -0.5 for all other shape histograms.
Example Input and Output looks like this:
input: -0.43, -0.12, -0.27, 0.5, 0.26, -0.12, -0.35, -0.2, -0.27, -0.35, -0.04, -0.12, -0.35, -0.12, -0.27, -0.2, -0.27, -0.43, -0.12, -0.2, 0.03, -0.43, -0.43, -0.35, -0.43, -0.5, -0.35, -0.35, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.23, -0.41, 0.04, -0.32, -0.23, -0.14, 0.04, -0.23, 0.5, 0.4, 0.13, -0.14, 0.13, -0.23, 0.4, 0.04, -0.5, 0.04, 0.22, -0.32, -0.14, -0.5, -0.32, -0.23, -0.41, -0.41, -0.14, -0.23, -0.41, -0.41,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.23, -0.23, -0.14, -0.32, -0.23, -0.14, 0.13, -0.14, 0.5, 0.22, 0.13, -0.14, 0.13, -0.14, 0.31, 0.04, -0.5, 0.04, 0.22, -0.32, -0.14, -0.5, -0.32, -0.23, -0.41, -0.41, -0.14, -0.23, -0.41, -0.41,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.25, 0.25, 0.25, 0, -0.38, -0.13, 0.12, 0.5, 0.25, 0.37, -0.38, 0.25, -0.38, 0.12, 0.12, -0.13, 0, -0.25, -0.25, 0, 0, -0.13, -0.38, -0.38, -0.5, -0.25, -0.5, -0.25, -0.38, -0.38,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.5, 0.35, -0.08, -0.08, -0.08, 0.07, 0.35, 0.21, 0.5, 0.21, -0.36, 0.35, -0.08, 0.21, 0.07, -0.08, 0.07, -0.36, 0.21, -0.08, 0.07, -0.22, -0.36, -0.36, -0.5, -0.22, -0.5, -0.22, -0.36, -0.36,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.1, -0.1, -0.1, -0.04, 0.23, -0.04, -0.17, 0.5, 0.1, 0.1, -0.3, 0.03, -0.3, 0.1, -0.1, -0.1, -0.1, -0.24, -0.1, -0.04, -0.1, -0.24, -0.3, -0.17, -0.44, -0.37, -0.5, -0.37, -0.37, -0.44,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.5, 0.05, 0.05, 0.35, 0.02, 0.05, -0.05, -0.13, -0.1, -0.1, -0.15, -0.15, -0.2, -0.18, -0.18, -0.23, -0.18, -0.23, -0.2, -0.2, -0.23, -0.2, -0.2, -0.23, -0.38, -0.43, -0.43, -0.43, -0.45, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.32, -0.2, -0.29, -0.29, -0.29, 0.5, 0.5, 0.19, 0.19, -0.03, -0.03, 0.02, 0.1, -0.07, -0.2, -0.24, -0.24, -0.2, -0.29, -0.2, -0.2, -0.29, -0.2, -0.29, -0.2, -0.29, -0.2, -0.29, -0.29, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.5, -0.05, -0.09, -0.17, -0.19, 0.18, 0.12, 0.04, -0.07, -0.07, -0.13, -0.11, -0.11, -0.15, -0.19, -0.17, -0.15, -0.19, -0.17, -0.21, -0.4, -0.44, -0.4, -0.44, -0.4, -0.44, -0.4, -0.44, -0.44, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.1, -0.3, 0.4, 0.3, 0.5, 0.1, -0.2, 0.1, -0.1, -0.5, -0.2, -0.3, 0, -0.1, -0.2, -0.4, 0, -0.3, -0.1, 0.1, -0.2, -0.1, -0.4, -0.5, -0.3, -0.3, -0.4, -0.4, -0.4, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.22, 0.13, -0.14, 0.5, 0.13, 0.22, -0.05, 0.13, 0.4, -0.05, 0.13, -0.05, -0.23, -0.14, -0.14, -0.05, -0.41, 0.04, -0.23, -0.05, -0.14, -0.14, -0.32, -0.23, -0.05, -0.32, -0.41, -0.5, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.23, -0.14, 0.13, -0.05, -0.05, 0.5, -0.05, 0.22, -0.14, -0.32, -0.05, -0.14, -0.14, -0.32, -0.23, -0.32, -0.05, -0.23, -0.05, -0.23, -0.23, -0.23, -0.23, -0.5, -0.5, -0.5, -0.5, -0.5, -0.32, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.25, -0.34, 0.5, -0.09, 0, -0.17, -0.25, 0, 0.16, -0.34, 0.25, 0, 0, -0.17, -0.09, -0.17, -0.17, -0.09, -0.34, -0.34, -0.25, -0.34, -0.42, -0.42, -0.34, -0.5, -0.34, -0.42, -0.42, -0.42,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.5, 0.04, 0.22, 0.13, -0.23, -0.14, -0.32, 0.04, -0.05, -0.32, -0.41, -0.14, -0.23, -0.23, -0.32, -0.41, -0.23, -0.23, -0.14, -0.32, -0.14, -0.41, -0.14, -0.41, -0.14, -0.5, -0.41, -0.5, -0.41, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.2, -0.2, 0.4, -0.2, 0.5, 0.1, 0.3, -0.2, -0.2, 0.1, -0.4, -0.3, -0.2, -0.2, -0.2, -0.5, 0, -0.4, -0.2, -0.2, -0.2, -0.4, 0.5, -0.3, -0.3, -0.5, -0.2, -0.5, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.34, 0.25, 0.08, 0.25, 0, 0.25, 0.16, 0.5, 0.16, 0.25, 0.33, 0.08, 0, -0.25, 0.16, 0.16, 0, 0.08, -0.17, 0.08, -0.09, -0.34, -0.17, -0.17, -0.34, -0.25, -0.34, -0.42, -0.5, -0.42,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.41, -0.32, -0.14, 0.13, 0.13, -0.5, 0.04, -0.23, -0.14, 0.04, 0.04, -0.32, 0.5, -0.32, -0.23, -0.14, -0.14, -0.41, -0.32, -0.05, -0.5, 0.22, -0.5, -0.41, -0.5, -0.23, -0.5, -0.41, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.24, -0.3, -0.37, -0.04, -0.17, -0.1, -0.04, -0.04, 0.03, 0.5, -0.24, -0.1, 0.03, -0.04, -0.04, -0.17, -0.17, -0.37, -0.3, -0.44, -0.37, -0.37, -0.44, -0.5, -0.37, -0.5, -0.37, -0.44, -0.5, -0.44,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.38, -0.25, 0.12, 0.25, 0.5, 0, 0.25, 0.12, -0.38, 0, -0.13, -0.13, -0.25, 0, -0.38, -0.13, -0.25, -0.13, -0.5, -0.13, -0.13, -0.25, -0.25, -0.25, 0, -0.25, -0.38, -0.25, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.05, 0.05, 0.5, 0.16, -0.06, 0.27, -0.28, 0.16, -0.17, -0.06, -0.28, -0.17, -0.28, -0.39, -0.06, -0.28, -0.06, -0.28, -0.28, 0.38, -0.5, -0.28, -0.5, -0.39, -0.39, -0.39, -0.5, -0.39, -0.5, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.15, -0.15, 0, -0.36, -0.15, -0.22, -0.15, -0.15, -0.08, 0.5, 0, -0.08, 0.14, 0.14, -0.22, -0.29, -0.29, -0.29, -0.29, -0.36, -0.36, -0.36, -0.5, -0.36, -0.43, -0.43, -0.43, -0.43, -0.5, -0.43,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.5, -0.28, 0.5, 0.05, -0.06, 0.27, 0.05, 0.05, -0.28, -0.17, -0.17, 0.05, -0.39, -0.17, -0.5, 0.05, -0.39, -0.39, -0.28, -0.28, -0.17, -0.28, -0.17, -0.39, -0.17, -0.06, -0.28, -0.5, -0.39, -0.5,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: 0.1, -0.1, 0.4, 0.4, 0.5, 0.2, 0.3, -0.2, 0, 0.1, 0, 0.1, -0.1, -0.1, -0.3, 0.1, 0, -0.1, -0.1, -0.2, -0.1, -0.3, -0.3, -0.2, -0.2, -0.3, -0.4, -0.4, -0.5, -0.4,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.14, 0.5, 0.13, 0.4, 0.5, -0.23, -0.14, -0.23, 0.04, -0.23, -0.14, -0.05, 0.04, -0.05, -0.14, -0.32, 0.04, -0.14, -0.23, 0.13, -0.23, -0.14, -0.14, -0.14, -0.41, -0.32, -0.41, -0.41, -0.5, -0.41,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.1, 0.3, 0.1, 0.4, 0.4, 0.5, -0.2, 0.3, -0.3, -0.1, 0.1, -0.3, 0, -0.2, 0, 0.1, -0.1, 0, 0, 0, -0.2, -0.1, -0.3, -0.3, -0.5, -0.3, -0.5, -0.3, -0.5, -0.4,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.38, 0.37, 0.5, 0.37, 0.37, 0.25, 0.5, -0.13, 0, -0.38, 0.5, -0.38, 0.12, -0.13, 0, 0, -0.25, -0.38, 0, 0.12, -0.25, 0, -0.13, -0.38, 0.12, 0.12, 0, -0.5, -0.25, -0.38,
-> output: 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
--------------------------------------------------
-> input: -0.42, -0.42, -0.42, -0.25, -0.42, -0.25, -0.09, 0.16, 0.5, 0.08, -0.34, 0, -0.34, 0, -0.17, -0.09, 0.08, -0.17, 0.16, -0.25, -0.25, -0.17, 0, -0.5, -0.42, -0.5, -0.5, -0.42, -0.42, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.42, -0.42, -0.42, -0.25, -0.42, -0.17, -0.17, 0.16, 0.5, 0.08, -0.25, 0, -0.34, -0.09, -0.09, 0, 0, -0.17, 0.08, -0.17, -0.25, -0.17, 0, -0.5, -0.42, -0.5, -0.5, -0.42, -0.42, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.34, -0.34, -0.25, -0.34, -0.5, 0.5, 0.33, 0, 0.16, -0.09, -0.17, 0, 0, -0.09, 0, -0.25, -0.09, 0.08, -0.34, 0, -0.09, -0.09, -0.25, 0.16, -0.42, -0.17, -0.42, -0.42, -0.42, -0.42,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.4, -0.5, -0.3, -0.4, -0.5, -0.5, -0.5, -0.1, -0.2, 0.4, 0.5, 0.1, 0, 0.1, 0, 0.1, 0.2, 0.2, 0.1, -0.1, -0.2, -0.2, -0.2, -0.3, -0.4, -0.5, -0.5, -0.4, -0.4, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.28, -0.39, -0.5, -0.5, -0.5, -0.5, -0.5, -0.39, -0.39, 0.27, 0.5, 0.27, 0.27, 0.16, 0.16, -0.06, -0.17, 0.16, -0.17, 0.05, 0.27, 0.38, -0.06, -0.17, -0.06, -0.17, -0.5, -0.39, -0.39, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.2, -0.4, -0.4, -0.4, -0.4, -0.4, -0.2, 0.2, 0.1, 0.1, 0.2, 0, 0.5, 0.1, 0.3, -0.3, 0.1, 0, -0.1, 0, 0.2, -0.1, -0.4, -0.5, -0.4, -0.4, -0.5, -0.4, -0.4, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.3, -0.3, -0.4, -0.3, -0.3, -0.5, -0.3, -0.3, 0, 0.5, 0.4, 0.5, 0.2, 0.3, -0.1, 0.2, 0.2, 0, 0.1, -0.1, 0, 0.2, -0.2, 0, 0.1, -0.1, -0.2, -0.4, -0.3, -0.4,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
-> input: -0.34, -0.42, -0.42, -0.5, -0.42, -0.42, -0.5, -0.42, -0.42, 0.16, 0.5, 0.16, 0.16, 0.08, -0.25, -0.09, -0.17, 0.08, -0.17, -0.17, -0.17, 0, -0.09, -0.25, -0.17, -0.25, -0.34, -0.34, -0.5, -0.5,
-> output: -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5,
--------------------------------------------------
I've also been playing around with the Neurons in the first and second layer. So Instead of having plain 30 Neurons in the first layer somehow 33 neurons work better. And the BipolarSigmoidFunction is set to 0.3. So the ActivationNetwork is like so:
new ActivationNetwork(
new BipolarSigmoidFunction(.3f),
30,
33,
1);
Depending of how many input I have the network takes around 150.000 Epochs for a decent error value (around 0.01-0.02) but that might be because of too many inputs. Anyway I just wanted to post my temp solution here if anybody else has similar problems like me.