コード例 #1
0
ファイル: synapses.py プロジェクト: lbbaker/PyNN
 def __init__(self, w_min=0.0, w_max=1.0, mu_plus=0.5, mu_minus=0.5):
     """
     Create a new specification for the weight-dependence of an STDP rule.
     """
     parameters = dict(locals())
     parameters.pop('self')
     STDPWeightDependence.__init__(self, **parameters)
コード例 #2
0
ファイル: test_standardmodels.py プロジェクト: agravier/pynn
def test_STDPMechanism_create():
    STDPTimingDependence.__init__ = Mock(return_value=None)
    STDPWeightDependence.__init__ = Mock(return_value=None)
    td = STDPTimingDependence()
    wd = STDPWeightDependence()
    stdp = STDPMechanism(td, wd, None, 0.5)
    assert_equal(stdp.timing_dependence, td)
    assert_equal(stdp.weight_dependence, wd)
    assert_equal(stdp.voltage_dependence, None)
    assert_equal(stdp.dendritic_delay_fraction, 0.5)
コード例 #3
0
def test_STDPMechanism_create():
    STDPMechanism._get_minimum_delay = lambda self: 0.1
    STDPMechanism.base_translations = {}
    STDPTimingDependence.__init__ = Mock(return_value=None)
    STDPWeightDependence.__init__ = Mock(return_value=None)
    td = STDPTimingDependence()
    wd = STDPWeightDependence()
    stdp = STDPMechanism(td, wd, None, 0.5)
    assert_equal(stdp.timing_dependence, td)
    assert_equal(stdp.weight_dependence, wd)
    assert_equal(stdp.voltage_dependence, None)
    assert_equal(stdp.dendritic_delay_fraction, 0.5)
    del STDPMechanism._get_minimum_delay
    del STDPMechanism.base_translations
コード例 #4
0
ファイル: synapses.py プロジェクト: lbbaker/PyNN
 def __init__(self, w_min=0.0,  w_max=1.0):
     parameters = dict(locals())
     parameters.pop('self')
     STDPWeightDependence.__init__(self, **parameters)