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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kohonen_training_data.java

?? 經典的神經網絡算法SOM的Java實現。
?? JAVA
字號:
package dm.clustering.KNN;

import java.io.*;

public class Kohonen_Training_Data {

    //Number of dimensions contained in signal
	int signal_dimensions;
	
	double[] max_output_value;
	double[] min_output_value;
	 
    //Dimensions of test data output
	int nodes_in_output_layer;              
	
	//Pointer to the array containing signals
	sample_data[] number_of_samples;   
    //Number of signals in training set
	int sample_number; 
	
	String filename;
	
	void acquire_net_info(int signal){
		signal_dimensions = signal;
	}
	
	void normalize_data_in_array(){
	  int i, j, imax, imin;
	  int trigger;
	  double min=0, max=0;
	  max_output_value = new double[signal_dimensions];
	  min_output_value = new double[signal_dimensions];

	  for(j = 0; j < signal_dimensions; j++){
	    trigger = 1;
	    // identify minimum and maximum values for each dimension
	    for(i = 0; i < sample_number; i++){
	      if(i == 0){
		    max = number_of_samples[i].data_in_sample[j];
		    min = number_of_samples[i].data_in_sample[j];
	      }else{
		    if(number_of_samples[i].data_in_sample[j] < min){
		    	min = number_of_samples[i].data_in_sample[j];
		    }

            if(number_of_samples[i].data_in_sample[j] > max){
            	max = number_of_samples[i].data_in_sample[j];
            }
	      }
	    }

	    // normalize the values in each dimension of the signal
	    max_output_value[j] = max;
	    min_output_value[j] = min;

	    imax = (int)(max);
	    imin = (int)(min);

	    if((imax == 1) && (imin == 0) && (max <= 1.0) && (min <= 0.0))
	    {trigger = 0;}

	    if((imax == 1) && (imin == 1) && (max <= 1.0) && (min <= 1.0))
	    {trigger = 0;}

	    if((imax == 0) && (imin == 0) && (max <= 0.0) && (min <= 0.0))
	    {trigger = 0;}

	    if(trigger != 0)   //  do not normalize binary signals
	    {
	      for(i = 0; i < sample_number; i++)
	      {number_of_samples[i].data_in_sample[j] = (number_of_samples[i].data_in_sample[j] - min)/(max - min);}
	    }
	  }
	}
	
	void specify_signal_sample_size(){
	  String tchoice;
	  int dolock = 1;
	  do{
		  System.out.println();
		  System.out.println( "Please select the number of samples you wish to use" );
		  System.out.println( "	A.  All samples in the file" );
		  System.out.println( "	S.  Specific number of samples");
		  System.out.println( "	Your Selection: "); 
		  tchoice = MyInput.readString();
		  System.out.println();
	      tchoice = tchoice.toUpperCase();
	    if((tchoice.equalsIgnoreCase("A")) || (tchoice.equalsIgnoreCase("S"))) {dolock = 0;}
	  } while(dolock >= 1);
	  
	  System.out.println();
	  if(tchoice.equalsIgnoreCase("A")) {determine_sample_number();}
	  else{
		  System.out.println();
		  System.out.println( "please enter the number of testing samples you wish to use: ");
	      sample_number = MyInput.readInt();
	      System.out.println();
	  }
	  load_data_into_array();
	}	

	void request_Kohonen_data(int net_no){
		System.out.println( "Enter the file name containing the training data for Kohonen network no. " +net_no);
	    filename = MyInput.readString(); 
	    System.out.println();
	    specify_signal_sample_size();
	    normalize_data_in_array();
	}
	
	void determine_sample_number(){
	  FileReader dfile_ptr; 
	  try{
		  dfile_ptr = new FileReader(filename);
	      BufferedReader br = new BufferedReader(dfile_ptr);
		  String string;
		  sample_number = 0;
		  
		  while((string=br.readLine())!=null){
			 if(string.equalsIgnoreCase("")){
				 continue;
			 }
			 else if(!string.equalsIgnoreCase("")){
				 sample_number++;
			 }
		  }
		  br.close();
		  dfile_ptr.close();
	  }
	  catch(IOException exc) {   
			String str  = exc.toString();
			System.out.println(str);
	  }	 
	}
	
	void load_data_into_array(){
	  // open the file containing the data
	  FileReader file_ptr;  
	  int i;
	  try{
		  file_ptr = new FileReader(filename);
		  BufferedReader br = new BufferedReader(file_ptr);
		  String string;
		  
          //create dynamic array to hold the specified number of samples
		  number_of_samples = new sample_data[sample_number];
          
          //create a dynamic array to hold the dimensions of each signal
		  for(i = 0; i < sample_number; i++){   
			  number_of_samples[i] = new sample_data();
			  
			  number_of_samples[i].data_in_sample = new double[signal_dimensions + nodes_in_output_layer];
		  }

		  int dimensions = signal_dimensions + nodes_in_output_layer;
		  int row = 0;

		  while((string=br.readLine())!=null){
			  if(string.trim().equalsIgnoreCase("")){
				  //read in data from file and place in array
				  String[] s = string.split(",");
				  
				  System.out.println("s.length="+s.length);
				  
                  if(row<sample_number) {
                	  for(int j = 0; j < dimensions; j++){
                		if(s[j]!=null){
                			number_of_samples[row].data_in_sample[j] = Double.parseDouble(s[j]);
                		}		  
                	  }
                  }
				   
                  row++;
			  }        
		  }
		  
		  file_ptr.close();
		  System.out.println();
	  }
	  catch(IOException exc) {   
			String str  = exc.toString();
			System.out.println(str);
	  }
	  
	}
	
	public void delete_signal_array(){
		number_of_samples = null;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品性色超碰 | 久久91精品国产91久久小草| 欧美高清视频不卡网| 丝袜美腿亚洲一区二区图片| 日韩精品一区二区三区在线播放 | 51午夜精品国产| 精彩视频一区二区三区| 中文字幕一区在线观看| 欧美午夜不卡在线观看免费| 激情五月播播久久久精品| 国产精品伦一区| 欧美日韩国产高清一区二区 | av在线不卡观看免费观看| 青青青伊人色综合久久| 日韩美女精品在线| 国产欧美日韩综合| 欧美一区二区三区系列电影| 99久久精品一区二区| 国产精品99久久久久| 奇米影视7777精品一区二区| 亚洲丝袜制服诱惑| 久久女同性恋中文字幕| 3atv一区二区三区| 欧美色精品在线视频| 91亚洲永久精品| 成人丝袜高跟foot| 国产精品18久久久久久vr| 蜜臀久久99精品久久久画质超高清 | 亚洲第一主播视频| 亚洲免费在线播放| 亚洲天堂免费看| 国产精品成人网| 中文字幕精品—区二区四季| 国产亚洲欧美日韩在线一区| 日韩欧美国产小视频| 91.成人天堂一区| 欧美日韩高清一区| 欧美绝品在线观看成人午夜影视| 色综合天天综合网国产成人综合天| 国产成人免费在线观看| 国产成人免费在线观看| 国产精品1区二区.| 处破女av一区二区| 成人h动漫精品| 成人动漫一区二区在线| proumb性欧美在线观看| av电影天堂一区二区在线| 99久久久无码国产精品| 日韩欧美高清dvd碟片| 欧美大片免费久久精品三p| 精品久久久三级丝袜| 精品国产一区久久| 精品国产百合女同互慰| 欧美精品一区二区三区高清aⅴ| 久久综合九色综合欧美就去吻| 精品99999| 国产欧美综合色| 综合亚洲深深色噜噜狠狠网站| 亚洲欧洲综合另类在线| 亚洲图片一区二区| 久久99国产乱子伦精品免费| 精品一区二区日韩| 懂色av一区二区三区蜜臀| 97超碰欧美中文字幕| 欧美色手机在线观看| 日韩三级中文字幕| 国产视频一区二区三区在线观看| 国产精品麻豆99久久久久久| 亚洲视频每日更新| 香蕉影视欧美成人| 精彩视频一区二区| 99国产麻豆精品| 欧美乱妇23p| 久久先锋影音av鲁色资源网| 日本一区二区免费在线| 亚洲国产欧美在线人成| 极品少妇一区二区三区精品视频| 国产91高潮流白浆在线麻豆 | 国内成人精品2018免费看| 成人高清视频免费观看| 欧美三区在线视频| 欧美精品一区男女天堂| 成人欧美一区二区三区黑人麻豆| 夜夜精品视频一区二区| 久久se这里有精品| 色综合天天综合网天天狠天天| 欧美一区二区三区在线| 国产精品美女一区二区三区| 天堂va蜜桃一区二区三区| 国产伦精品一区二区三区免费迷 | 亚洲丶国产丶欧美一区二区三区| 精品一区二区三区免费| 不卡区在线中文字幕| 日韩欧美国产综合一区 | 欧亚洲嫩模精品一区三区| 欧美成人vps| 亚洲最大成人综合| 国产精品1024| 欧美剧在线免费观看网站| 国产精品视频第一区| 视频一区欧美日韩| 丁香六月久久综合狠狠色| 欧美一区二区三区男人的天堂 | 男人操女人的视频在线观看欧美| 国产美女一区二区三区| 777午夜精品视频在线播放| 中文字幕中文字幕一区| 激情欧美一区二区| 欧美日韩国产综合一区二区三区| 成人免费一区二区三区在线观看| 久久国产精品色婷婷| 欧美日韩综合不卡| 亚洲人123区| 国产黑丝在线一区二区三区| 欧美一区二区视频在线观看| 亚洲综合在线五月| 99在线精品视频| 久久精品日产第一区二区三区高清版 | 日韩免费性生活视频播放| 亚洲国产日日夜夜| 91亚洲午夜精品久久久久久| 国产欧美va欧美不卡在线| 久久国产精品99精品国产 | 亚洲一区二区影院| 成人h动漫精品| 国产情人综合久久777777| 免费不卡在线观看| 制服丝袜亚洲色图| 亚洲成国产人片在线观看| 91麻豆免费观看| 国产一区二区在线观看视频| 欧美一区二区国产| 午夜电影一区二区| 91行情网站电视在线观看高清版| 中文字幕在线不卡一区二区三区| 国产精品一区在线观看你懂的| 日韩手机在线导航| 毛片不卡一区二区| 日韩三级在线观看| 国产综合色视频| 精品va天堂亚洲国产| 国产精品一级片在线观看| 久久精品一区二区三区不卡| 国产精品影音先锋| 中文字幕第一区综合| 9色porny自拍视频一区二区| 亚洲欧美另类久久久精品| 91一区二区在线观看| 玉足女爽爽91| 欧美日韩免费高清一区色橹橹 | 精品电影一区二区三区| 麻豆成人免费电影| 久久亚洲一级片| 国产精品99久久久久久久女警| 久久久电影一区二区三区| 国产风韵犹存在线视精品| 国产精品女主播在线观看| 99久久婷婷国产综合精品电影| 国产精品免费aⅴ片在线观看| 波多野结衣在线一区| 亚洲欧美一区二区三区久本道91| 欧美亚洲愉拍一区二区| 日本午夜精品视频在线观看| 精品成人一区二区| 成人国产一区二区三区精品| 一区二区三区欧美| 6080国产精品一区二区| 久草热8精品视频在线观看| 久久久精品国产免大香伊| www.在线欧美| 午夜久久久久久久久久一区二区| 日韩三级在线观看| 99久久精品费精品国产一区二区| 一级女性全黄久久生活片免费| 亚洲国产精品久久不卡毛片| 欧美日韩国产影片| 看电视剧不卡顿的网站| 国产欧美日韩久久| 在线精品观看国产| 青青草伊人久久| 国产精品久久夜| 欧美日韩免费观看一区二区三区| 国产综合成人久久大片91| 国产欧美精品一区二区三区四区| 欧美午夜精品久久久久久孕妇| 男女性色大片免费观看一区二区| 国产精品久久久久久久久图文区| 欧美最猛性xxxxx直播| 极品销魂美女一区二区三区| 亚洲精品成a人| 欧美变态tickle挠乳网站| 91香蕉视频mp4| 韩国一区二区三区| 亚洲国产一区二区视频| 亚洲国产精品精华液ab| 欧美欧美午夜aⅴ在线观看| 成人美女视频在线观看| 日韩成人伦理电影在线观看| 国产精品久久久久久一区二区三区| 宅男在线国产精品|