Skip to content

Commit 0d6d042

Browse files
author
john@john.john
committedMar 26, 2022
New stuff
1 parent 57ff61f commit 0d6d042

22 files changed

+410
-62
lines changed
 

‎Makefile

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
all: $(objects) train convert test classify
1+
all: $(objects) train dummy_to_json decimal_to_one_hot test classify
22
.PHONY: all CXXFLAGS objects clean
33
CXXFLAGS = -std=c++14 -Wall
44

@@ -13,7 +13,7 @@ obj_tests = build/test_synapse.o build/test_network_builder.o build/test_classif
1313
build/test_feed_forward.o build/test_trainer.o build/test_backpropagation.o \
1414
build/test_simple_parser.o build/test_json_io.o build/test_json_parser.o \
1515
build/test_from_json.o build/test_to_json.o
16-
obj_main_files = build/train_main.o build/classify_main.o build/test_main.o build/convert_main.o
16+
obj_main_files = build/train_main.o build/classify_main.o build/test_main.o build/dummy_to_json_main.o
1717

1818
#Network objects
1919
build/synapse.o: src/synapse/synapse.cpp
@@ -82,8 +82,11 @@ build/classify_main.o: src/exe/classify.cpp
8282
g++ -c $(CXXFLAGS) src/exe/classify.cpp -o build/classify_main.o
8383
build/test_main.o: test/main.cpp
8484
g++ -c $(CXXFLAGS) test/main.cpp -o build/test_main.o
85-
build/convert_main.o: src/exe/convert.cpp
86-
g++ -c $(CXXFLAGS) src/exe/convert.cpp -o build/convert_main.o
85+
build/dummy_to_json_main.o: src/exe/dummy_to_json.cpp
86+
g++ -c $(CXXFLAGS) src/exe/dummy_to_json.cpp -o build/dummy_to_json_main.o
87+
build/decimal_to_one_hot.o: src/exe/decimal_to_one_hot.cpp
88+
g++ -c $(CXXFLAGS) src/exe/decimal_to_one_hot.cpp -o build/decimal_to_one_hot.o
89+
8790

8891
# The actual executables
8992
train: $(obj_network) $(obj_classifier) $(obj_trainer) $(obj_read_write) build/train_main.o
@@ -92,8 +95,10 @@ classify: $(obj_network) $(obj_classifier) $(obj_read_write) build/classify_main
9295
g++ $(CXXFLAGS) $(obj_network) $(obj_classifier) $(obj_read_write) build/classify_main.o -o bin/classify
9396
test: $(obj_network) $(obj_classifier) $(obj_trainer) $(obj_read_write) $(obj_tests) build/test_main.o
9497
g++ $(CXXFLAGS) $(obj_network) $(obj_classifier) $(obj_trainer) $(obj_read_write) $(obj_tests) build/test_main.o -o bin/test
95-
convert: $(obj_read_write) build/convert_main.o
96-
g++ $(CXXFLAGS) $(obj_read_write) build/convert_main.o -o bin/convert
98+
dummy_to_json: $(obj_read_write) build/dummy_to_json_main.o
99+
g++ $(CXXFLAGS) $(obj_read_write) build/dummy_to_json_main.o -o bin/dummy_to_json
100+
decimal_to_one_hot: $(obj_read_write) build/decimal_to_one_hot.o
101+
g++ $(CXXFLAGS) $(obj_read_write) build/decimal_to_one_hot.o -o bin/decimal_to_one_hot
97102

98103
clean:
99104
\rm build/*

‎build/README.md

-1
This file was deleted.

‎data/networks/scatter_plot.json

+1
Large diffs are not rendered by default.

‎data/networks/scatter_plot_one_hot.json

+1
Large diffs are not rendered by default.

‎data/new_data/scatter_plot.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"new_data":[[0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0],[0.0,1.0,0.0,1.0,0.0,0.0,1.0,0.0],[0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0],[0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0],[0.0,1.0,0.0,1.0,0.0,1.0,1.0,1.0],[0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0],[0.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0],[0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0],[0.0,1.0,1.0,1.0,0.0,1.0,1.0,1.0],[1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0],[1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0],[0.0,1.0,1.0,0.0,1.0,0.0,1.0,1.0],[1.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0],[1.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0],[1.0,0.0,1.0,1.0,0.0,1.0,1.0,1.0],[1.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0]]}

‎data/new_data/scatter_plot_binary

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
0,0,0,1,0,0,1,0
2+
0,1,0,1,0,0,1,0
3+
0,0,1,1,0,0,1,1
4+
0,0,1,0,0,1,0,1
5+
0,1,0,1,0,1,1,1
6+
0,1,0,0,1,0,0,0
7+
0,0,1,0,1,0,1,0
8+
0,1,0,0,1,1,0,0
9+
0,1,1,1,0,1,1,1
10+
1,0,0,0,1,0,0,0
11+
1,0,0,0,1,0,1,0
12+
0,1,1,0,1,0,1,1
13+
1,0,1,1,0,0,1,1
14+
1,0,1,0,0,1,0,0
15+
1,0,1,1,0,1,1,1
16+
1,1,0,0,1,0,1,0

‎data/new_data/scatter_plot_decimal

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
input_max_values 12,12
2+
output_max_values 0
3+
1,2 0
4+
2,5 0
5+
2,10 0
6+
3,3 0
7+
4,8 0
8+
4,12 0
9+
5,2 0
10+
5,7 0
11+
6,11 0
12+
7,7 0
13+
8,8 0
14+
8,10 0
15+
10,4 0
16+
11,3 0
17+
11,7 0
18+
12,10 0

‎data/training/scatter_plot ‎data/training/scatter_plot_binary

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
structure 8,60,3
2-
learning_rate 0.1
1+
structure 8,40,3
2+
learning_rate 0.05
33
target_total_error 0.01
44
0,0,0,1,0,0,0,1 0,0,1
55
0,0,0,1,0,0,1,1 0,0,1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"learning_rate":0.05,"structure":[8,30,3],"target_total_error":0.01,"training_set":[{"input_values":[0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,0.0,1.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0],"target_values":[1.0,0.0,0.0]}]}
1+
{"learning_rate":0.05,"structure":[8,40,3],"target_total_error":0.01,"training_set":[{"input_values":[0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,0.0,1.0]},{"input_values":[0.0,0.0,0.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,0.0]},{"input_values":[0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,0.0,1.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[0.0,1.0,1.0,1.0,1.0,1.0,0.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0],"target_values":[0.0,1.0,1.0]},{"input_values":[1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,0.0,1.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,0.0,1.0,1.0,1.0,1.0,0.0,0.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,1.0,0.0,0.0,0.0,1.0,1.0,1.0],"target_values":[1.0,0.0,0.0]},{"input_values":[1.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0],"target_values":[1.0,0.0,0.0]}]}

‎data/training/scatter_plot_decimal

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
structure 24,30,4
2+
inputs_max_values 12,12
3+
outputs_max_values 4
4+
learning_rate 0.05
5+
target_total_error 0.01
6+
1,1 1
7+
1,3 1
8+
1,4 1
9+
1,5 1
10+
2,1 1
11+
2,2 1
12+
2,3 1
13+
2,4 1
14+
3,1 1
15+
3,2 1
16+
3,4 1
17+
4,1 1
18+
4,2 1
19+
4,3 1
20+
4,4 1
21+
1,11 2
22+
2,7 2
23+
2,9 2
24+
2,11 2
25+
2,12 2
26+
3,6 2
27+
3,8 2
28+
3,10 2
29+
3,11 2
30+
3,12 2
31+
4,7 2
32+
4,9 2
33+
4,11 2
34+
5,6 2
35+
5,8 2
36+
6,2 3
37+
6,4 3
38+
6,10 3
39+
6,12 3
40+
7,5 3
41+
7,6 3
42+
7,8 3
43+
7,10 3
44+
7,11 3
45+
7,12 3
46+
8,7 3
47+
8,9 3
48+
8,11 3
49+
9,9 3
50+
9,10 3
51+
8,3 4
52+
9,2 4
53+
9,4 4
54+
10,3 4
55+
10,5 4
56+
10,7 4
57+
10,11 4
58+
11,2 4
59+
11,4 4
60+
11,6 4
61+
11,8 4
62+
11,10 4
63+
11,12 4
64+
12,7 4
65+
12,9 4

‎data/training/scatter_plot_one_hot

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
structure 24,30,4
2+
inputs_max_values 12,12
3+
outputs_max_values 4
4+
learning_rate 0.05
5+
target_total_error 0.01
6+
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1 0,0,0,1
7+
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0 0,0,0,1
8+
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0 0,0,0,1
9+
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0 0,0,0,1
10+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1 0,0,0,1
11+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0 0,0,0,1
12+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0 0,0,0,1
13+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0 0,0,0,1
14+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 0,0,0,1
15+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0 0,0,0,1
16+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0 0,0,0,1
17+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 0,0,0,1
18+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 0,0,0,1
19+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 0,0,0,1
20+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 0,0,0,1
21+
0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0 0,0,1,0
22+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0 0,0,1,0
23+
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0 0,0,1,0
24+
0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0 0,0,1,0
25+
0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0 0,0,1,0
26+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0 0,0,1,0
27+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0 0,0,1,0
28+
0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0 0,0,1,0
29+
0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0 0,0,1,0
30+
0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 0,0,1,0
31+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 0,0,1,0
32+
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 0,0,1,0
33+
0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 0,0,1,0
34+
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 0,0,1,0
35+
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 0,0,1,0
36+
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 0,1,0,0
37+
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 0,1,0,0
38+
0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 0,1,0,0
39+
0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 0,1,0,0
40+
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 0,1,0,0
41+
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 0,1,0,0
42+
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 0,1,0,0
43+
0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 0,1,0,0
44+
0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 0,1,0,0
45+
0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 0,1,0,0
46+
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 0,1,0,0
47+
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 0,1,0,0
48+
0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 0,1,0,0
49+
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 0,1,0,0
50+
0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 0,1,0,0
51+
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 1,0,0,0
52+
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 1,0,0,0
53+
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 1,0,0,0
54+
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 1,0,0,0
55+
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 1,0,0,0
56+
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 1,0,0,0
57+
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0 1,0,0,0
58+
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0 1,0,0,0
59+
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 1,0,0,0
60+
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 1,0,0,0
61+
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0 1,0,0,0
62+
0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0 1,0,0,0
63+
0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 1,0,0,0
64+
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 1,0,0,0
65+
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0 1,0,0,0
66+

0 commit comments

Comments
 (0)
Please sign in to comment.