sanivShalom, Mr. Goldenbergerstein! How's your Hanukkah?
$ gcc markov.c && ./a.out
Training...
Sorting:081,115
Guess: 080,115
Answer: 081,115
$ gcc markov.c && ./a.out
Training...
Sorting:105,030
Guess: 030,104
Answer: 030,105
$ gcc markov.c && ./a.out
Training...
Sorting:036,199
Guess: 036,201
Answer: 036,199
$ gcc markov.c && ./a.out
Training...
Sorting:194,060
Guess: 062,192
Answer: 060,194
$ gcc markov.c && ./a.out
Training...
Sorting:150,103
Guess: 103,147
Answer: 103,150
$ gcc markov.c && ./a.out
Training...
Sorting:210,247
Guess: 209,246
Answer: 210,247
$ gcc markov.c && ./a.out
Training...
Sorting:148,133
Guess: 132,148
Answer: 133,148
$ gcc markov.c && ./a.out
Training...
Sorting:052,110
Guess: 050,108
Answer: 052,110
$ gcc markov.c && ./a.out
Training...
Sorting:193,102,244
Guess: 102,171,244
Answer: 102,193,244
$ gcc markov.c && ./a.out
Training...
Sorting:036,144,175
Guess: 036,141,171
Answer: 036,144,175
$ gcc markov.c && ./a.out
Training...
Sorting:106,185,193
Guess: 101,181,193
Answer: 106,185,193
$ gcc markov.c && ./a.out
Training...
Sorting:101,214,146
Guess: 100,144,211
Answer: 101,146,214
$ gcc markov.c && ./a.out
Training...
Sorting:059,044,201
Guess: 042,068,200
Answer: 044,059,201
$ gcc markov.c && ./a.out
Training...
Sorting:183,254,218
Guess: 182,213,253
Answer: 183,218,254
$ gcc markov.c && ./a.out
Training...
Sorting:007,001,128,077,236,101,119,213,204,224,230,098,078,129,159,193,088,040,153,159,176,253,253,095,039,204,222,201,016,001,221,224
Guess: 004,004,026,031,051,048,057,074,077,091,099,095,098,109,127,135,129,137,155,153,172,182,193,188,191,204,216,222,223,232,243,251
Answer: 001,001,007,016,039,040,077,078,088,095,098,101,119,128,129,153,159,159,176,193,201,204,204,213,221,222,224,224,230,236,253,253
$ gcc markov.c && ./a.out
Training...
Sorting:042,111,083,205,175,020,044,101,054,047,022,093,105,204,230,227,158,130,058,085,137,140,128,014,123,065,216,041,057,140,065,044
Guess: 004,014,025,029,043,037,051,062,057,066,078,089,100,106,120,124,136,130,135,147,157,164,169,171,188,194,215,207,216,226,233,239
Answer: 014,020,022,041,042,044,044,047,054,057,058,065,065,083,085,093,101,105,111,123,128,130,137,140,140,158,175,204,205,216,227,230
$ gcc markov.c && ./a.out
Training...
Sorting:142,018,003,230,202,076,249,252,127,212,017,059,135,092,204,109,068,098,147,246,196,171,235,131,107,003,007,169,099,028,193,120
Guess: 010,012,011,035,045,042,058,069,072,083,077,089,105,104,123,122,124,134,147,163,171,168,183,189,191,194,203,219,222,230,245,248
Answer: 003,003,007,017,018,028,059,068,076,092,098,099,107,109,120,127,131,135,142,147,169,171,193,196,202,204,212,230,235,246,249,252
$ gcc markov.c && ./a.out
Training...
Sorting:087,131,225,174,170,061,139,082,051,035,158,236,039,196,186,012,092,054,074,052,159,124,047,119,127,236,037,093,107,001,102,081
Guess: 006,017,025,032,042,043,053,063,061,072,087,098,091,109,120,112,119,131,137,150,160,165,176,185,188,208,201,209,217,224,235,240
Answer: 001,012,035,037,039,047,051,052,054,061,074,081,082,087,092,093,102,107,119,124,127,131,139,158,159,170,174,186,196,225,236,236
$ gcc markov.c && ./a.out
Training...
Sorting:004,140,241,102,125,174,175,182,098,177,170,077,053,227,244,255,234,052,110,186,063,022,166,214,223,002,235,072,048,125,183,149
Guess: 004,020,036,034,045,051,062,067,077,083,093,093,093,120,134,139,143,139,148,161,161,172,182,193,207,201,222,218,223,234,243,251
Answer: 002,004,022,048,052,053,063,072,077,098,102,110,125,125,140,149,166,170,174,175,177,182,183,186,214,223,227,234,235,241,244,255
$ gcc markov.c && ./a.out
Training...
Adding:1.825000,0.650000
Guess: 2.575000
Answer: 2.475000
Adding:2.275000,1.275000
Guess: 3.275000
Answer: 3.550000
Adding:2.325000,1.950000
Guess: 3.750000
Answer: 4.275000
Adding:1.050000,1.975000
Guess: 3.025000
Answer: 3.025000
Adding:0.525000,2.075000
Guess: 2.825000
Answer: 2.600000
Adding:1.250000,1.250000
Guess: 2.600000
Answer: 2.500000
Adding:1.075000,0.250000
Guess: 1.800000
Answer: 1.325000
Adding:0.525000,2.875000
Guess: 3.275000
Answer: 3.400000
Adding:0.875000,1.150000
Guess: 2.350000
Answer: 2.025000
Adding:1.375000,1.875000
Guess: 3.125000
Answer: 3.250000
Adding:1.525000,1.725000
Guess: 3.075000
Answer: 3.250000
Adding:2.275000,0.700000
Guess: 2.950000
Answer: 2.975000
Adding:2.350000,2.825000
Guess: 4.300000
Answer: 5.175000
Adding:2.225000,2.750000
Guess: 4.175000
Answer: 4.975000
Adding:0.900000,0.850000
Guess: 2.100000
Answer: 1.750000
Adding:2.925000,0.850000
Guess: 3.525000
Answer: 3.775000
Adding:0.475000,1.775000
Guess: 2.575000
Answer: 2.250000
Adding:0.125000,2.675000
Guess: 2.950000
Answer: 2.800000
Adding:2.400000,2.875000
Guess: 4.350000
Answer: 5.275000
Adding:3.025000,1.425000
Guess: 3.850000
Answer: 4.450000
Adding:2.050000,2.900000
Guess: 4.150000
Answer: 4.950000
Adding:0.175000,2.100000
Guess: 2.650000
Answer: 2.275000
Adding:0.325000,1.850000
Guess: 2.575000
Answer: 2.175000
Adding:2.650000,0.200000
Guess: 3.100000
Answer: 2.850000
Adding:1.650000,2.200000
Guess: 3.500000
Answer: 3.850000
Adding:0.725000,0.350000
Guess: 1.625000
Answer: 1.075000
Adding:2.600000,0.175000
Guess: 3.050000
Answer: 2.775000
Adding:1.950000,2.950000
Guess: 4.100000
Answer: 4.900000
Adding:2.875000,0.150000
Guess: 3.275000
Answer: 3.025000
Adding:2.150000,1.600000
Guess: 3.375000
Answer: 3.750000
Adding:1.950000,0.725000
Guess: 2.700000
Answer: 2.675000
Adding:1.250000,0.875000
Guess: 2.325000
Answer: 2.125000
Adding:0.625000,2.325000
Guess: 3.025000
Answer: 2.950000
Adding:3.000000,0.475000
Guess: 3.450000
Answer: 3.475000
Adding:1.125000,0.300000
Guess: 1.850000
Answer: 1.425000
Adding:1.700000,0.725000
Guess: 2.525000
Answer: 2.425000
Adding:2.625000,0.675000
Guess: 3.225000
Answer: 3.300000
Adding:1.575000,0.700000
Guess: 2.400000
Answer: 2.275000
Adding:0.150000,1.825000
Guess: 2.475000
Answer: 1.975000
Adding:0.275000,2.750000
Guess: 3.050000
Answer: 3.025000
$ gcc markov.c && ./a.out
Training...
XORing:078,05f
Guess: 030
Answer: 027
XORing:051,039
Guess: 044
Answer: 068
XORing:06e,037
Guess: 046
Answer: 059
XORing:032,06d
Guess: 04d
Answer: 05f
XORing:03b,065
Guess: 044
Answer: 05e
XORing:060,057
Guess: 033
Answer: 037
XORing:070,01f
Guess: 054
Answer: 06f
XORing:011,00a
Guess: 022
Answer: 01b
XORing:03f,023
Guess: 03f
Answer: 01c
XORing:038,005
Guess: 037
Answer: 03d
XORing:024,064
Guess: 050
Answer: 040
XORing:011,06d
Guess: 054
Answer: 07c
XORing:00b,055
Guess: 04c
Answer: 05e
XORing:063,019
Guess: 056
Answer: 07a
XORing:073,068
Guess: 02d
Answer: 01b
XORing:06f,05d
Guess: 031
Answer: 032
XORing:056,02f
Guess: 04a
Answer: 079
XORing:018,023
Guess: 02e
Answer: 03b
XORing:02b,063
Guess: 04f
Answer: 048
If I have a problem say I want to input 2 numbers and Result is sayAddition. How will I teach neural network the Addition?
$ gcc markov.c && ./a.out
Training...
Input: 255,000
Guess: 255
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 000,255
Guess: 253
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 255,000
Guess: 255
Answer:255
Input: 255,255
Guess: 006
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 255,000
Guess: 255
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 255,000
Guess: 255
Answer:255
Input: 255,000
Guess: 255
Answer:255
Input: 255,000
Guess: 255
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 255,000
Guess: 255
Answer:255
Input: 000,255
Guess: 253
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 255,255
Guess: 006
Answer:000
Input: 000,255
Guess: 253
Answer:255
Input: 255,255
Guess: 006
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 000,255
Guess: 253
Answer:255
Input: 000,000
Guess: 004
Answer:000
Input: 000,255
Guess: 253
Answer:255
Input: 255,000
Guess: 255
Answer:255
Input: 255,255
Guess: 006
Answer:000
Input: 000,000
Guess: 004
Answer:000
Input: 000,255
Guess: 253
Answer:255
Input: 000,255
Guess: 253
Answer:255
Input: 000,255
Guess: 253
Answer:255
$
$ gcc markov.c && ./a.out
Training...
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 0,0,1,0
Guess: 1
Answer:1
Input: 1,1,1,0
Guess: 1
Answer:1
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 1,0,1,1
Guess: 1
Answer:1
Input: 0,1,0,1
Guess: 0
Answer:0
Input: 0,1,1,1
Guess: 1
Answer:1
Input: 0,1,0,1
Guess: 0
Answer:0
Input: 1,0,0,0
Guess: 1
Answer:1
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 1,0,1,0
Guess: 0
Answer:0
Input: 0,0,0,1
Guess: 1
Answer:1
Input: 0,1,0,1
Guess: 0
Answer:0
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 1,1,0,0
Guess: 0
Answer:0
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 1,1,1,1
Guess: 0
Answer:0
Input: 1,1,0,0
Guess: 0
Answer:0
Input: 0,0,1,1
Guess: 0
Answer:0
Input: 0,1,0,0
Guess: 1
Answer:1
Input: 1,1,0,1
Guess: 1
Answer:1
Input: 1,1,0,1
Guess: 1
Answer:1
Input: 1,1,1,0
Guess: 1
Answer:1
Input: 0,0,1,0
Guess: 1
Answer:1
Input: 1,1,0,0
Guess: 0
Answer:0
Input: 1,0,1,1
Guess: 1
Answer:1
Input: 0,0,0,0
Guess: 0
Answer:0
Input: 0,1,1,0
Guess: 0
Answer:0
Input: 0,1,1,0
Guess: 0
Answer:0
Input: 1,0,1,0
Guess: 0
Answer:0
Input: 0,1,1,0
Guess: 0
Answer:0
Input: 1,0,0,0
Guess: 1
Answer:1
Input: 0,1,0,1
Guess: 0
Answer:0
Input: 0,1,1,1
Guess: 1
Answer:1
Input: 0,1,1,0
Guess: 0
Answer:0
Input: 1,0,1,1
Guess: 1
Answer:1
Input: 1,0,1,0
Guess: 0
Answer:0
Input: 0,0,0,1
Guess: 1
Answer:1
Input: 1,1,1,0
Guess: 1
Answer:1
Input: 0,0,1,1
Guess: 0
Answer:0