浅浅的画一个STDP的图像吧

stdp最重要的是两个窗口函数

根据这个方程我们刻画出他的轨迹,代码如下

import numpy as np
import matplotlib.pyplot as plt# 定义STDP参数
tau_pos = 30  # 正向突触权重变化的时间常数
tau_neg = 30  # 负向突触权重变化的时间常数
A_pos = 0.1   # 正向突触权重变化的幅度
A_neg = -0.05  # 负向突触权重变化的幅度# 定义时间差范围
dt_range_pos = np.arange(-150, 0, 5)
dt_range_neg = np.arange(0, 150, 5)# 计算STDP窗口函数的LTP部分
ltp_window = A_pos * np.exp(dt_range_pos/tau_pos)# 计算STDP窗口函数的LTD部分
ltd_window = A_neg * np.exp(-dt_range_neg/tau_neg)# 绘制STDP窗口函数的LTP和LTD部分
plt.plot(dt_range_pos, ltp_window, label='LTP')
plt.plot(dt_range_neg, ltd_window, label='LTD')# 绘制坐标系
plt.axhline(0, color='k')
plt.axvline(0, color='k', linestyle='--')plt.xlabel(r'$t_j^{post} - t_i^{pre}$',fontsize=12,rotation="vertical")plt.ylabel(r'$\frac{{\Delta {w_{ij}}}}{{{w_{ij}}}}$',fontsize=12,rotation="horizontal")
plt.legend()
plt.show()

运行结果如下:

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/493251.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为---RSTP(三)---P/A机制及RSTP的生成树形成过程

目录 1. P/A机制简介 1.1 P/A机制的作用 1.2 P/A协商的前提条件 1.3 RSTP选举思路 2. P/A协商过程 3. 举例说明RSTP的生成树形成过程 3.1 示例环境要求 3.2 RSTP的生成树形成过程 3.2.1 SW和SW1之间链路上抓包分析 3.2.2 SW和SW2之间链路上抓包分析 3.2.3 SW1和SW2之…

市场复盘总结 20240226

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整,采用龙空龙模式 一支股票 10%的时候可以操作, 90%的时间适合空仓等待 昨日主题投资 连板进级率 二进三&#xff…

【教程】ONLYOFFICE 桌面应用程序 v8.0 版本更新全面解读

文章目录 📟 引言 官网:ONLYOFFICE 官方网站 近日,ONLYOFFICE 桌面应用程序迎来了 v8.0 版本的更新,为用户带来了许多新功能和改进,如全新的 RTL 界面、本地主题、Moodle 集成等。本文将详细介绍 ONLYOFFICE 桌面编辑…

多维时序 | Matlab实现GRU-MATT门控循环单元融合多头注意力多变量时间序列预测模型

多维时序 | Matlab实现GRU-MATT门控循环单元融合多头注意力多变量时间序列预测模型 目录 多维时序 | Matlab实现GRU-MATT门控循环单元融合多头注意力多变量时间序列预测模型预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.多维时序 | Matlab实现GRU-MATT门控循环单元融…

【深入理解设计模式】桥接设计模式

桥接设计模式 桥接设计模式是一种结构型设计模式,它旨在将抽象部分与实现部分分离,使它们可以独立变化,从而更好地管理复杂性。桥接模式通常涉及多个层次的抽象,其中一个层次(通常称为"抽象")依…

Spring Cloud与Docker集成:微服务容器化解决方案详解

推荐一款AI网站 AI写作与AI绘画智能创作平台 - 海鲸AI | 智能AI助手,可以免费领取GPT3.5无限卡 Spring Cloud 和 Docker 是两个不同的技术,但它们可以一起工作以构建、部署和管理微服务架构。下面是它们各自的简介以及它们如何协同工作的原理解析。 Sp…

路径属性---BGP的选路

一、路径属性 1、定义 路径属性:path attributes,作用类似于metric,用于度量BGP的路由优劣(用来进行选路) 2、分类 公认强制属性:所有的BGP的update消息都要包含该属性 AS路径(AS-path&#xff…

23年中科院1区算法|长鼻浣熊优化算法COA原理及其利用与改进(Matlab/Python)

文章来源于我的个人公众号:KAU的云实验台,主要更新智能优化算法的原理、应用、改进 CEC2005中的测试 本文 KAU将介绍一个2023年1月发表在中科院1区KBS上的优化算法——长鼻浣熊优化算法(Coati Optimization Algorithm,COA)[1] 该算法由Dehg…

开启数字内容创作的新时代

目录 技术解析 未来展望 技术解析 Sora是一款由OpenAI开发的先进AI视频模型,其技术架构基于深度学习和自然语言处理技术。该模型的核心算法原理包括使用深度神经网络进行视频内容的理解、生成和互动。 在技术架构方面,Sora采用了一种混合的神经网络结…

Elasticsearch 创建index库 timeout

问题概述 使用 python 客户端 代码进行创建,【之前成功创建,但是现在出现报错,报错代码es_connection.client.indices.create】def create_vector_index(dataset_index_name,vector_query_field,query_field):es_connection = get_collention(dataset_index_name,vector_que…

从零实现一套低代码(保姆级教程)【后端服务】 --- 【23】实现数据库表新增数据以及页面展示

摘要 在上一篇中,我们实现了可视化创建数据库表。并没说怎么对表中的数据进行操作。OK,现在我们来实现相关的内容。 如果说,对于新增数据我们无非有两种入口: 在AppBuilder中,可以通过可视化操作数据在XinBuilder中&…

小程序--vscode配置

要在vscode里开发微信小程序,需要安装以下两个插件: 安装后,即可使用vscode开发微信小程序。 注:若要实现鼠标悬浮提示,则需新建jsconfig.json文件,并进行配置,即可实现。 jsconfig.json内容如…