亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sigmoidunit.java

?? MacroWeka擴展了著名數(shù)據(jù)挖掘工具weka
?? JAVA
字號:
/*
 *    This program is free software; you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation; either version 2 of the License, or
 *    (at your option) any later version.
 *
 *    This program is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with this program; if not, write to the Free Software
 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

/*
 *    SigmoidUnit.java
 *    Copyright (C) 2001 Malcolm Ware
 */


package weka.classifiers.functions.neural;



/**
 * This can be used by the 
 * neuralnode to perform all it's computations (as a sigmoid unit).
 *
 * @author Malcolm Ware (mfw4@cs.waikato.ac.nz)
 * @version $Revision: 1.1 $
 */
public class SigmoidUnit implements NeuralMethod {

  
  /**
   * This function calculates what the output value should be.
   * @param node The node to calculate the value for.
   * @return The value.
   */
  public double outputValue(NeuralNode node) {
    double[] weights = node.getWeights();
    NeuralConnection[] inputs = node.getInputs();
    double value = weights[0];
    for (int noa = 0; noa < node.getNumInputs(); noa++) {
      
      value += inputs[noa].outputValue(true) 
	* weights[noa+1];
    }
     
    //this I got from the Neural Network faq to combat overflow
    //pretty simple solution really :)
    if (value < -45) {
      value = 0;
    }
    else if (value > 45) {
      value = 1;
    }
    else {
      value = 1 / (1 + Math.exp(-value));
    }  
    return value;
  }
  
  /**
   * This function calculates what the error value should be.
   * @param node The node to calculate the error for.
   * @return The error.
   */
  public double errorValue(NeuralNode node) {
    //then calculate the error.
    
    NeuralConnection[] outputs = node.getOutputs();
    int[] oNums = node.getOutputNums();
    double error = 0;
    
    for (int noa = 0; noa < node.getNumOutputs(); noa++) {
      error += outputs[noa].errorValue(true) 
	* outputs[noa].weightValue(oNums[noa]);
    }
    double value = node.outputValue(false);
    error *= value * (1 - value);
    
    return error;
  }

  /**
   * This function will calculate what the change in weights should be
   * and also update them.
   * @param node The node to update the weights for.
   * @param learn The learning rate to use.
   * @param momentum The momentum to use.
   */
  public void updateWeights(NeuralNode node, double learn, double momentum) {

    NeuralConnection[] inputs = node.getInputs();
    double[] cWeights = node.getChangeInWeights();
    double[] weights = node.getWeights();
    double learnTimesError = 0;
    learnTimesError = learn * node.errorValue(false);
    double c = learnTimesError + momentum * cWeights[0];
    weights[0] += c;
    cWeights[0] = c;
 
    int stopValue = node.getNumInputs() + 1;
    for (int noa = 1; noa < stopValue; noa++) {
      
      c = learnTimesError * inputs[noa-1].outputValue(false);
      c += momentum * cWeights[noa];
      
      weights[noa] += c;
      cWeights[noa] = c; 
    }
  }
    
}





?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美综合在线| 日韩写真欧美这视频| 91在线你懂得| 92精品国产成人观看免费| caoporn国产一区二区| 91精品1区2区| 欧美日韩国产在线观看| 欧美一级欧美一级在线播放| 精品欧美一区二区三区精品久久| 精品国产伦一区二区三区观看体验| 久久免费精品国产久精品久久久久| 久久亚洲精品小早川怜子| 中文字幕日韩精品一区| 日韩av一区二区三区| 成人晚上爱看视频| av激情成人网| 欧美一级高清片在线观看| 国产欧美一区二区精品性色超碰| 亚洲欧美激情一区二区| 老汉av免费一区二区三区| 色哟哟日韩精品| 国产精品亲子乱子伦xxxx裸| 蜜桃视频在线观看一区二区| 91热门视频在线观看| 久久久久久一二三区| 日本中文一区二区三区| 在线观看视频一区| 亚洲欧洲av色图| 国产91精品欧美| 亚洲精品在线电影| 久久精品国产久精国产| 日本精品一区二区三区高清| 欧美国产精品专区| 成人精品视频一区| 国产精品国产三级国产专播品爱网| 久久激情五月婷婷| 精品第一国产综合精品aⅴ| 美脚の诱脚舐め脚责91| 9191成人精品久久| 美女网站在线免费欧美精品| 欧美大尺度电影在线| 麻豆精品新av中文字幕| 精品国产露脸精彩对白| 福利一区二区在线观看| 亚洲欧美国产77777| 欧美日韩一区二区电影| 日韩av一二三| 国产精品视频你懂的| 91黄色免费版| 麻豆精品精品国产自在97香蕉| 精品少妇一区二区| 99这里都是精品| 天天色综合成人网| 国产色综合一区| 欧美日韩一区中文字幕| 国产精品亚洲视频| 图片区小说区区亚洲影院| 国产日韩欧美精品一区| 欧美日韩高清一区二区不卡| 国产a久久麻豆| 午夜精品成人在线视频| 国产精品午夜电影| 日韩精品最新网址| 欧美日韩久久不卡| 99久久国产综合精品女不卡| 日韩精品一二三区| 亚洲国产精品精华液网站| 国产亚洲综合性久久久影院| 欧美肥妇free| 91麻豆免费观看| 国产精品99久久久久久似苏梦涵| 亚洲电影在线播放| 一区二区三区日韩| 亚洲青青青在线视频| 国产亚洲欧美日韩日本| 日韩欧美美女一区二区三区| 欧美日韩一区二区在线观看 | 豆国产96在线|亚洲| 裸体健美xxxx欧美裸体表演| 一区二区三区四区不卡视频| 国产精品欧美一区喷水| 国产欧美日韩在线观看| 日韩精品一区二区三区中文不卡| 欧美性生活影院| 欧美在线视频你懂得| 在线观看三级视频欧美| 色视频一区二区| 欧美性做爰猛烈叫床潮| 色菇凉天天综合网| 欧美日韩精品欧美日韩精品一 | 久久综合九色综合97婷婷| www激情久久| 国产精品网站导航| 亚洲欧美日韩国产中文在线| 亚洲欧美日韩系列| 美女任你摸久久| 色综合天天综合给合国产| 欧美日韩和欧美的一区二区| 精品奇米国产一区二区三区| 中文字幕亚洲一区二区va在线| 亚洲综合免费观看高清完整版在线| 亚洲国产精品自拍| 大尺度一区二区| 日韩午夜激情av| 亚洲欧洲精品天堂一级| 午夜精品福利久久久| 国产成人免费在线视频| 欧美在线高清视频| 国产欧美日韩亚州综合| 亚洲成人福利片| 91网站最新地址| 久久伊99综合婷婷久久伊| 亚洲女人的天堂| 精品一区二区三区视频在线观看| 成人性视频免费网站| 欧美一级欧美三级在线观看| 亚洲男人的天堂av| 大白屁股一区二区视频| 久久综合久久鬼色中文字| 日韩黄色免费电影| 欧美日韩一级片网站| 亚洲男人天堂一区| 91麻豆国产自产在线观看| 中国av一区二区三区| 麻豆精品一区二区综合av| 91久久精品国产91性色tv| 久久久另类综合| 国产成a人亚洲精品| 精品国产凹凸成av人导航| 亚洲va韩国va欧美va| 国产一区美女在线| 欧美一二三区在线| 国产乱理伦片在线观看夜一区| 精品国产乱码91久久久久久网站| 国产精品亚洲一区二区三区妖精| 久久久久综合网| 99久久久国产精品| 亚洲永久精品大片| 这里只有精品99re| 国产精品77777| 亚洲人成网站色在线观看| 欧美日韩国产123区| 国产一区二区免费在线| 伊人开心综合网| 精品久久久久久无| 91偷拍与自偷拍精品| 亚洲成年人影院| 久久婷婷色综合| 一本色道久久综合狠狠躁的推荐| 国产偷国产偷精品高清尤物| 不卡的电影网站| 美女视频一区二区三区| 亚洲最大成人网4388xx| 日韩视频一区二区三区| 福利电影一区二区| 免费在线观看不卡| 亚洲欧洲另类国产综合| 欧美色图在线观看| 成人禁用看黄a在线| 亚洲成人一区在线| 国产亚洲va综合人人澡精品| 在线免费观看日本一区| 国产黄人亚洲片| 午夜a成v人精品| 一区视频在线播放| 久久久久99精品国产片| 欧美精品精品一区| 欧美日本一区二区在线观看| 国产xxx精品视频大全| 老司机精品视频线观看86| 国产精品久久久久三级| 国产精品每日更新在线播放网址 | 久久这里只有精品首页| 精品少妇一区二区三区在线播放 | 久久久国产一区二区三区四区小说 | 亚洲va欧美va国产va天堂影院| 国产精品伦理一区二区| 国产三级精品三级在线专区| 91啪亚洲精品| 欧美丰满嫩嫩电影| 欧美一区二区三区公司| 日韩视频一区二区三区在线播放| 亚洲精品在线三区| 国产精品丝袜一区| 亚洲男人电影天堂| 中文字幕一区av| 亚洲国产cao| 免费高清在线视频一区·| 蜜桃视频一区二区| 懂色av噜噜一区二区三区av| 激情图区综合网| 91在线码无精品| 色悠悠久久综合| 欧美亚洲自拍偷拍| 91精品国产综合久久精品图片| 5566中文字幕一区二区电影| 欧美精品一区二区三区视频| 亚洲国产精品成人综合色在线婷婷 | 日韩一区二区三区三四区视频在线观看 | 毛片不卡一区二区|