15 lines
368 B
C
15 lines
368 B
C
#include "common.h"
|
|
#include <gsl/gsl_vector.h>
|
|
|
|
/* `percep_train(sig, noise, iter, &cut)`
|
|
* train a single perceptron to discriminate `sig`
|
|
* from `noise`.
|
|
*
|
|
* The weigths are adjusted `iter` times and
|
|
* returned, the bias/threshold is stored in the
|
|
* `cut` argument.
|
|
*/
|
|
gsl_vector *percep_train(
|
|
sample_t *signal, sample_t *noise,
|
|
int iter, double *cut);
|