def test_gatefunction_none_is_identity(fixed_nodenet): from micropsi_core.nodenet.gatefunctions import identity net, netapi, source, register = prepare(fixed_nodenet) register.set_gatefunction_name("gen", None) net.step() assert register.get_gate("gen").activation == identity(1, 0, 0)
def test_gatefunctions(fixed_nodenet): # call every gatefunction once import micropsi_core.nodenet.gatefunctions as funcs assert funcs.absolute(-1., 0, 0) == 1 assert funcs.one_over_x(2., 0, 0) == 0.5 assert funcs.identity(1, 0, 0) == 1 assert funcs.sigmoid(0, 0, 0) == 0.5
def test_gatefunctions(fixed_nodenet): # call every gatefunction once import micropsi_core.nodenet.gatefunctions as funcs assert funcs.absolute(-1., 0, 0) == 1 assert funcs.one_over_x(2., 0, 0) == 0.5 assert funcs.identity(1, 0, 0) == 1 assert funcs.sigmoid(0, 0, 0) == 0.5
def test_gatefunction_none_is_identity(runtime, test_nodenet): from micropsi_core.nodenet.gatefunctions import identity net, netapi, source, register = prepare(runtime, test_nodenet) register.set_gate_configuration("gen", None) net.step() assert register.get_gate("gen").activation == identity(1)
def test_gatefunction_none_is_identity(fixed_nodenet): from micropsi_core.nodenet.gatefunctions import identity net, netapi, source, register = prepare(fixed_nodenet) register.set_gatefunction_name("gen", None) net.step() assert register.get_gate("gen").activation == identity(1, 0, 0)