|
|
|
@ -80,7 +80,7 @@ double Max(double a, double b){
|
|
|
|
|
*/
|
|
|
|
|
double sigmoid(double x){
|
|
|
|
|
//请补全sigmod函数的计算结果
|
|
|
|
|
|
|
|
|
|
return 1 / (1 + exp(-x));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -143,7 +143,16 @@ Sample * getTestData(const char * filename){
|
|
|
|
|
* @param size 样本大小
|
|
|
|
|
*/
|
|
|
|
|
void printData(Sample * data, int size){
|
|
|
|
|
int count
|
|
|
|
|
if (data != NULL) {
|
|
|
|
|
int count = 0;
|
|
|
|
|
while (count<size) {
|
|
|
|
|
printf("%lf %lf %lf\n", data->in[count][0], data->in[count][1], data->out[count][0]);
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
printf("sample is empty!\n");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|