Пример #1
0
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)
Пример #2
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
Пример #3
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
Пример #4
0
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)
Пример #5
0
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)