예제 #1
0
def test_get_nodenet_activation_data(test_nodenet):
    nodes = prepare_nodenet(test_nodenet)
    uid = nodes['a']
    activation_data = micropsi.get_nodenet_activation_data(test_nodenet, [None])
    assert activation_data["activations"][uid][0] == 0
    assert activation_data["activations"][uid][1] == 0
    assert activation_data["activations"][uid][2] == 0
    assert activation_data["activations"][uid][3] == 0
    assert activation_data["activations"][uid][4] == 0
    assert activation_data["activations"][uid][5] == 0
    assert activation_data["activations"][uid][6] == 0

    micropsi.set_node_activation(test_nodenet, nodes['a'], 0.34556865)

    activation_data = micropsi.get_nodenet_activation_data(test_nodenet, [None])
    assert activation_data["activations"][uid][0] == 0.3
예제 #2
0
def set_node_activation(nodenet_uid, node_uid, activation):
    return runtime.set_node_activation(nodenet_uid, node_uid, activation)
예제 #3
0
def set_node_activation(nodenet_uid, node_uid, activation):
    """ Set the node's activation (aka the activation of the first gate) """
    return runtime.set_node_activation(nodenet_uid, node_uid, activation)