• 大小: 99KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: Matlab
  • 标签: matlab  esn  ESNTool  

资源简介

MATLAB 回声状态网络的完整工具箱

资源截图

代码片段和文件信息

function unitCodedSignal = analogToUnitCoded(analogSignal nUnits)
% transforms a 1-dimensional Signal analogSignal with range [01] into
% nUnits-dimensional signal
% (each dim ranging in [01]) through nUnits many triangular equally
% spaced membership functions. The component sum of each signal time point
% vector is normalized to 1.
%
% unitCodedSignal has size (length(analogSignal)  nUnits)
%
% Created by H. Jaeger Nov 3 2006
% Revision 1 Junly 1 2007 H. Jaeger (renamed this funcation and some vars)

l = length(analogSignal);
unitCodedSignal = zeros(l nUnits);
stretchedSignal = analogSignal * (nUnits - 1);

for i = 1:l
    for p = 1:nUnits
        unitCodedSignal(i p) = unitTriangle(stretchedSignal(i1) - p + 1);
    end  
end

function membershipValue = unitTriangle(x)
% computes the membership function of a unit triangle centered at zero
if abs(x) > 1
    membershipValue = 0;
else
    membershipValue = 1 - abs(x);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         929  2007-07-09 13:30  plain_esn.m
     文件        1397  2007-07-09 13:23  compute_error.m
     文件        6671  2007-07-09 13:23  compute_statematrix.m
     文件        1803  2007-07-09 13:24  compute_teacher.m
     文件        3776  2007-07-09 13:25  demoscript.m
     文件        8774  2007-07-09 13:26  generate_esn.m
     文件        1297  2007-07-09 13:28  generate_internal_weights.m
     文件        1505  2007-07-09 13:28  generate_NARMA_sequence.m
     文件         279  2007-07-09 13:29  identity.m
     文件        1119  2007-07-09 13:29  leaky_esn.m
     文件        1440  2007-07-01 12:08  leaky1_esn.m
     文件         255  2007-07-09 13:30  load_esn.m
     文件         477  2007-07-01 12:19  makeTimeConstantsFromRange.m
     文件       35324  2007-03-11 20:32  myeigs.m
     文件        2134  2007-02-23 12:03  normalizeData_min0.m
     文件        2443  2006-06-21 10:12  normalizeData01.m
     文件         975  2007-07-01 14:30  analogToUnitCoded.m
     文件         568  2007-07-09 13:31  plot_outputWeights.m
     文件        1029  2007-07-09 13:31  plot_sequence.m
     文件        1278  2007-07-09 13:32  plot_states.m
     文件         899  2007-07-09 13:33  pseudoinverse.m
     文件         791  2007-07-09 13:32  save_esn.m
     文件        1408  2007-02-23 13:25  scaleshiftData.m
     文件        1208  2006-06-21 10:58  shiftData.m
     文件         228  2007-07-09 13:33  sigmoid01.m
     文件         282  2007-07-09 13:34  sigmoid01_inv.m
     文件         538  2007-07-09 13:34  split_train_test.m
     文件        2174  2007-07-09 13:34  test_esn.m
     文件        7539  2007-07-09 13:35  train_esn.m
     文件        1253  2007-07-09 13:35  twi_esn.m
     文件         956  2007-07-09 13:36  unitCodedToAnalog.m
............此处省略3个文件信息

评论

共有 条评论