blob: 2b8e3eaf0e7f475adca2381b2f6ef89046c5bc7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#include "dynnet.h"
typedef struct {
double **z0;
double **target;
int num_samples;
} Dataset;
Dataset generate_spiral_dataset(int num_samples, double t0, double t1,
double noise_std, RNG *r);
void dataset_free(Dataset *ds);
double evaluate(DynNet *net, const double *theta,
const Dataset *ds, double t0, double t1,
double atol, double rtol);
|