91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-09
  • 語言: Python
  • 標簽: Hammerstein??Python??

資源簡介

Python寫的
在網上找的代碼,改了一下,權重隨訓練變化的
改的有點亂,請多擔待
訓練參數誤差能到2.89%

資源截圖

代碼片段和文件信息

import?numpy?as?np
import?random
import?matplotlib.pyplot?as?plt
import?math
import?datetime

class?PSO():
#?PSO參數設置
????def?__init__(self?pN?dim?max_iter):
????????#?迭代次數max_iter?=?1200?粒子數pN?=?50?
????????self.wmax?=?0.9
????????self.wmin?=?0.4
????????self.w?=?np.zeros(max_iter?dtype=float)??#?初始化每一代的權重w
????????self.c1?=?2
????????self.c2?=?1.6
????????self.pN?=?pN??#?粒子數量
????????self.dim?=?8??#?搜索維度????為8???8是我改的
????????self.max_iter?=?max_iter??#?迭代次數
????????self.Xmin?=?[-2?-2?-2?-2?-2?-2?-2?-2]?#?mine?參數搜索范圍
????????self.Xmax?=?[2?2?2?2?2?2?2?2]
????????self.Vmax?=?1?????????????????????#?mine?限定速度范圍
????????self.Vmin?=?-1
????????self.X?=?np.zeros((self.pN?self.dim))??#?所有粒子的位置和速度
????????self.V?=?np.zeros((self.pN?self.dim))
??????

評論

共有 條評論