Skip to content

Commit ca9fecd

Browse files
authored
Added a way to save/load, optimized transpose matrix operations (#1)
* Added a way to save/load, optimized transpose matrix operations * save the network
1 parent 1515f6e commit ca9fecd

4 files changed

Lines changed: 482 additions & 14 deletions

File tree

Examples/SGD/Network.json

Lines changed: 344 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,344 @@
1+
{
2+
"biases": [
3+
[
4+
[
5+
0.00558332726359367
6+
],
7+
[
8+
0.3222496509552
9+
],
10+
[
11+
-0.04673475399613
12+
],
13+
[
14+
-0.27480816841125
15+
],
16+
[
17+
-0.070063136518
18+
],
19+
[
20+
-0.04528138414025
21+
],
22+
[
23+
0.396300822496414
24+
],
25+
[
26+
-1.19222438335419
27+
],
28+
[
29+
-0.13703252375126
30+
],
31+
[
32+
-0.13030087947845
33+
],
34+
[
35+
0.613319873809814
36+
],
37+
[
38+
-0.43219378590584
39+
],
40+
[
41+
0.330003470182419
42+
],
43+
[
44+
-0.04961125180125
45+
],
46+
[
47+
-0.05505408346653
48+
],
49+
[
50+
-1.0015127658844
51+
],
52+
[
53+
-0.31450080871582
54+
],
55+
[
56+
-0.22154426574707
57+
],
58+
[
59+
-0.61691135168076
60+
],
61+
[
62+
0.269051939249039
63+
]
64+
],
65+
[
66+
[
67+
-0.23970280587673
68+
],
69+
[
70+
-0.15868292748928
71+
],
72+
[
73+
0.611957967281342
74+
],
75+
[
76+
-0.04324141889811
77+
],
78+
[
79+
-0.457963347435
80+
]
81+
]
82+
],
83+
"layer_sizes": [
84+
5,
85+
20,
86+
5
87+
],
88+
"weights": [
89+
[
90+
[
91+
-0.53704953193665,
92+
1.12580943107605,
93+
1.43980240821838,
94+
-1.74737167358398,
95+
-0.42850440740585
96+
],
97+
[
98+
1.69647431373596,
99+
-0.68778347969055,
100+
-0.78416979312897,
101+
-1.46585738658905,
102+
0.0146035170182586
103+
],
104+
[
105+
0.378782391548157,
106+
-1.15228641033173,
107+
0.30927649140358,
108+
1.03245747089386,
109+
-1.18191707134247
110+
],
111+
[
112+
0.168541803956032,
113+
0.101742058992386,
114+
-0.89854294061661,
115+
-1.02632105350494,
116+
2.84524846076965
117+
],
118+
[
119+
-0.72302091121674,
120+
-0.59430730342865,
121+
-0.55023121833801,
122+
1.62476575374603,
123+
0.797060132026672
124+
],
125+
[
126+
-0.49342054128647,
127+
-0.56038838624954,
128+
2.44865012168884,
129+
-0.39430144429207,
130+
-0.4945402443409
131+
],
132+
[
133+
1.11957895755768,
134+
0.267472624778748,
135+
-2.88002705574036,
136+
0.0574194453656673,
137+
-0.18537923693657
138+
],
139+
[
140+
0.626937329769135,
141+
0.562463283538818,
142+
-0.01930815167725,
143+
2.39032387733459,
144+
-0.34206283092499
145+
],
146+
[
147+
1.03369331359863,
148+
-2.09954905509949,
149+
0.777003586292267,
150+
-0.62985855340958,
151+
0.889637589454651
152+
],
153+
[
154+
0.930980026721954,
155+
1.17695474624634,
156+
-0.51394462585449,
157+
-0.72212022542953,
158+
-0.18970783054829
159+
],
160+
[
161+
-2.14483261108398,
162+
0.112467363476753,
163+
-1.28378283977509,
164+
0.705397188663483,
165+
0.746003389358521
166+
],
167+
[
168+
-1.11514246463776,
169+
1.3237190246582,
170+
0.570730209350586,
171+
0.766080737113953,
172+
0.38017076253891
173+
],
174+
[
175+
-2.18762826919556,
176+
0.210882171988487,
177+
-0.05711813643575,
178+
0.667784094810486,
179+
-0.01348399370909
180+
],
181+
[
182+
0.482883810997009,
183+
1.62439012527466,
184+
-0.10255618393421,
185+
0.208657622337341,
186+
-2.56601452827454
187+
],
188+
[
189+
-0.18788194656372,
190+
-0.3031108379364,
191+
-1.11985242366791,
192+
0.467112213373184,
193+
-0.21538923680782
194+
],
195+
[
196+
0.675005555152893,
197+
2.25950264930725,
198+
-0.44448429346085,
199+
-0.91756069660187,
200+
1.02889358997345
201+
],
202+
[
203+
0.488016754388809,
204+
-0.48624011874199,
205+
-0.35430815815926,
206+
1.31331932544708,
207+
0.194129973649979
208+
],
209+
[
210+
1.44918656349182,
211+
-0.55272877216339,
212+
0.437930345535278,
213+
-0.22157895565033,
214+
-0.57525825500488
215+
],
216+
[
217+
0.848681747913361,
218+
-1.66701006889343,
219+
0.334839522838593,
220+
1.13946044445038,
221+
0.785756409168243
222+
],
223+
[
224+
-1.20698475837708,
225+
-0.35073187947273,
226+
0.485699266195297,
227+
-1.17919230461121,
228+
1.2834495306015
229+
]
230+
],
231+
[
232+
[
233+
-0.60295635461807,
234+
1.885573387146,
235+
0.287664026021957,
236+
0.184178337454796,
237+
-0.89753210544586,
238+
-0.51952028274536,
239+
1.24390912055969,
240+
1.00565946102142,
241+
1.30096244812012,
242+
1.00395834445953,
243+
-2.61786150932312,
244+
-1.20194494724274,
245+
-2.43480157852173,
246+
0.521715521812439,
247+
-0.33894780278206,
248+
0.927391290664673,
249+
0.463431894779205,
250+
1.53308594226837,
251+
0.984503865242004,
252+
-1.46718597412109
253+
],
254+
[
255+
1.26205694675446,
256+
-0.82165157794952,
257+
-1.33222675323486,
258+
0.291876792907715,
259+
-0.63983732461929,
260+
-0.61532646417618,
261+
0.100636459887028,
262+
0.916772544384003,
263+
-2.30638813972473,
264+
1.30665111541748,
265+
-0.04231286793947,
266+
1.52259707450867,
267+
0.103466808795929,
268+
1.87674129009247,
269+
-0.4095441699028,
270+
2.69985294342041,
271+
-0.49647432565689,
272+
-0.52947396039963,
273+
-1.82814288139343,
274+
-0.45221140980721
275+
],
276+
[
277+
1.70735168457031,
278+
-0.93649011850357,
279+
0.251215100288391,
280+
-0.97560775279999,
281+
-0.49494448304176,
282+
2.76649785041809,
283+
-3.29372477531433,
284+
0.288179814815521,
285+
0.995427966117859,
286+
-0.44770288467407,
287+
-1.47694039344788,
288+
0.865982711315155,
289+
-0.06943982094526,
290+
-0.22582632303238,
291+
-1.12330198287964,
292+
-0.2981886267662,
293+
-0.30004718899727,
294+
0.51180899143219,
295+
0.471171170473099,
296+
0.545582473278046
297+
],
298+
[
299+
-2.08032059669495,
300+
-1.76940560340881,
301+
1.02612328529358,
302+
-1.22387361526489,
303+
1.73547518253326,
304+
-0.5467523932457,
305+
-0.10946545749903,
306+
2.7591917514801,
307+
-0.78391820192337,
308+
-0.79935091733932,
309+
0.64467066526413,
310+
0.96639883518219,
311+
0.617145597934723,
312+
0.131917729973793,
313+
0.333012759685516,
314+
-1.03698599338531,
315+
1.33433187007904,
316+
-0.27621978521347,
317+
1.28634250164032,
318+
-1.42793071269989
319+
],
320+
[
321+
-0.6413134932518,
322+
-0.12769997119904,
323+
-1.39540803432465,
324+
3.2147274017334,
325+
0.770841300487518,
326+
-0.73420184850693,
327+
-0.51135349273682,
328+
-0.30815958976746,
329+
0.979609310626984,
330+
-0.26194694638252,
331+
0.622951030731201,
332+
0.397186428308487,
333+
-0.23078697919846,
334+
-3.17722797393799,
335+
-0.35472875833511,
336+
1.25598692893982,
337+
0.143095374107361,
338+
-0.70005571842194,
339+
0.877279222011566,
340+
1.26559233665466
341+
]
342+
]
343+
]
344+
}

0 commit comments

Comments
 (0)