⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nwlog.m

📁 模式识别 MATLAB 的工具箱,比较实用,包括SVM,ICA,PCA,NN等等模式识别算法.
💻 M
字号:
function [w,b] = nwlog(s,p,z)%NWLOG Nguyen-Widrow random generator for LOGSIG neurons.%	%	[W,B] = NWLOG(S,P)%	  S - Number of neurons in layer.%	  P - Rx2 matrix of input value ranges.%	Returns:%	  W - new SxR weight matrix.%	  B - new Sx1 bias vector.%	%	IMPORTANT: Each ith row of P must contain expected%	  min and max values for the ith input.%	%	EXAMPLE: [w,b] = nwlog([-5 5; 0 1],4)%	%	See also NNRAND, LOGSIG, NWTAN.% Mark Beale, 1-31-92% Revised 12-15-93, MB.% Copyright (c) 1992-94 by the MathWorks, Inc.% $Revision: 1.1 $  $Date: 1994/01/11 16:27:15 $if nargin < 2,error('Not enough arguments.'); endif nargout < 2, error('Not enough output arguments.'); end% BACKWARD COMPATIBILITY FOR NNT 1.0% Convert NWLOG(S,R,P) -> NWLOG(S,P)if nargin == 3  p = z;end% Convert NWLOG(S,R) -> NWLOG(S,P)if nargin == 2 & max(size(p)) == 1  p = ones(p,1) * [0 1];end[r,q] = size(p);pmin = min(p')';pmax = max(p')';magw = 2.8*s^(1/r);w = magw*randnr(s,r);b = magw*rands(s,1);rng = pmax-pmin;mid = 0.5*(pmin+pmax);w = 2*w./(ones(s,1)*rng');b = b - w*mid;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -