Ejemplo n.º 1
0
void
test_file_io (void)
{	const char *filename = "file_io.dat" ;

	file_open_test	(filename) ;
	file_read_write_test	(filename) ;
	file_seek_with_offset_test (filename) ;
	file_truncate_test (filename) ;

	unlink (filename) ;
} /* main */
Ejemplo n.º 2
0
int
main (void)
{	const char *filename = "file_io.dat" ;

	file_open_test	(filename) ;
	file_read_write_test	(filename) ;
	file_truncate_test (filename) ;

	unlink (filename) ;

	return 0 ;
} /* main */
Ejemplo n.º 3
0
int main(int argv, char *argc[])
{
  int sample=0, time=0;
  int correct_ratio=0;
  double e_rms;
  
  if(argv==0){
    return 0;
  }
    
  weight_read();
  
  if(strcmp(argc[1], "train") == 0){
    for(time=0; time<TIME; time++){
      file_open();
      for(sample=0; sample<SAMPLE; sample++){
	printf("\n[sample: %d]\n", sample);
	file_read();
	calc_train();
      }
      file_close();
      
      e_rms = sqrt(rms)/(double)((time+DONE_TIME+1)*OUTPUT);
      printf("E_rms[time %d] : %lf, %lf\n", time, e_rms, rms);
      fprintf(stderr, "E_rms[time %d] : %lf, %lf\n", time, e_rms, rms);
      weight_write();
      if(e_rms <= E_RMS_LIM){
	break;
      }
    }
    
  }else if(strcmp(argc[1], "test") == 0){
    file_open_test();
    for(sample=0; sample<TEST; sample++){
      printf("\n[sample: %d]\n", sample);
      file_read_test();
      calc_test();
      correct_ratio += calc_correct();
    }
    printf("Correct Ratio is : %lf\n", (double)correct_ratio/(double)TEST);
    file_close();
  }
   
  return 0;
}