Example #1
0
KernelNeighborhood::KernelNeighborhood(SVMData& train, SVMData& test, int nc, int kk, int k1):Neighborhood(train, test, nc, kk, k1), gamma(1.0/nfeat){
  generateKernelMatrix();
  generateTestKernelMatrix();
  initE();
  initTriplets();
  deviceInitKernelMatrix(&train.ninst, &test.ninst, &train.nfeat, train.data_col, test.data_col);
}
int main(void){ 

  TExaS_Init(SW_PIN_PE210, LED_PIN_PB543210); // activate grader and set system clock to 80 MHz

  SYSCTL_RCGC2_R |= 0x32;      // 1) B E F

	initB();
	initF();
	initE();
	SysTick_Init();   // Program 10.2
	
  EnableInterrupts();
	CurrentState = 2;
  while(1){
     CAR_LIGHT = FSM[CurrentState].CarOut;  // set car lights
		 PEDES_LIGHT = FSM[CurrentState].WalkOut;  // set pedestrian lights
     SysTick_Wait10ms(FSM[CurrentState].Time);
     Input = SENSOR;     // read sensors
     CurrentState = FSM[CurrentState].Next[Input]; 
  }
}