mirror of
https://github.com/glouw/tinn
synced 2024-11-21 22:11:21 +03:00
cleanup
This commit is contained in:
parent
10eb871ca7
commit
84d24b97a3
@ -82,7 +82,7 @@ At the end of the line 10 digits signify the digit:
|
|||||||
|
|
||||||
This gives 10 outputs to the neural network. The test program will output the
|
This gives 10 outputs to the neural network. The test program will output the
|
||||||
accuracy for each digit. Expect above 99% accuracy for the correct digit, and
|
accuracy for each digit. Expect above 99% accuracy for the correct digit, and
|
||||||
less that 1% accuracy for the other digits.
|
less that 0,1% accuracy for the other digits.
|
||||||
|
|
||||||
# Tips
|
# Tips
|
||||||
|
|
||||||
|
25
test.c
25
test.c
@ -1,3 +1,26 @@
|
|||||||
|
// gcc test.c Tinn.c -lm
|
||||||
|
//
|
||||||
|
// Tinn does not include functionality for loading
|
||||||
|
// and parsing data sets as all data sets are different.
|
||||||
|
//
|
||||||
|
// This example shows how to open an example data file from the machine learning archives.
|
||||||
|
// The training data consists of hand written digits and can be found at:
|
||||||
|
//
|
||||||
|
// http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data
|
||||||
|
//
|
||||||
|
// Each line is one digit. A digit consists of 256 pixels (16 x 16 display).
|
||||||
|
// Each line finishes with 10 digits indicating the digit:
|
||||||
|
//
|
||||||
|
// 0: 1 0 0 0 0 0 0 0 0 0
|
||||||
|
// 1: 0 1 0 0 0 0 0 0 0 0
|
||||||
|
// 2: 0 0 1 0 0 0 0 0 0 0
|
||||||
|
// 3: 0 0 0 1 0 0 0 0 0 0
|
||||||
|
// 4: 0 0 0 0 1 0 0 0 0 0
|
||||||
|
// ...
|
||||||
|
// 9: 0 0 0 0 0 0 0 0 0 1
|
||||||
|
//
|
||||||
|
// This gives 256 inputs and 10 outputs to the neural network.
|
||||||
|
|
||||||
#include "Tinn.h"
|
#include "Tinn.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
@ -125,8 +148,6 @@ static Data build(const char* path, const int nips, const int nops)
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This example learns hand written digits.
|
|
||||||
// Be sure to first get the training data from http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
// Tinn does not seed the random number generator.
|
// Tinn does not seed the random number generator.
|
||||||
|
Loading…
Reference in New Issue
Block a user