本发明提供了一种基于忆阻器的STDP、BCPNN实现方法,构建忆阻器模型;将所述忆阻器模型应用于STDP、BCPNN学习规则中进行trace仿真实现,并通过性能指标对仿真结果进行评价;所述性能指标包括:平均误差、最大误差、均方根差和相关系数。本方案提供的忆阻器模型可有效地模拟忆阻器非线性掺杂剂漂移现象,对于更复杂具有更强的生物可解释性的基于trace的学习规则,例如STDP的多个变体,BCPNN学习规则,本方案可进行有效的实现。