Skip to content

Commit 24588a5

Browse files
authored
Merge pull request #144 from cbovar/Fix_Fluent_Serialization
Fix Fluent serialization
2 parents 0060d03 + dbe8f31 commit 24588a5

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/ConvNetSharp.Core.Tests/SerializationTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ public void FluentNetSerialization()
137137
var deserialized = SerializationExtensions.FromJson<double>(json);
138138

139139
Assert.AreEqual(9, deserialized.Layers.Count);
140+
Assert.IsTrue(deserialized.Layers[0] is InputLayer<double>);
141+
Assert.IsTrue(deserialized.Layers[8] is SoftmaxLayer<double>);
140142
}
141143

142144
[TestMethod]

src/ConvNetSharp.Core/Fluent/FluentNet.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,9 @@ public Dictionary<string, object> GetData()
140140
var dico = new Dictionary<string, object>();
141141
var layers = new List<Dictionary<string, object>>();
142142

143-
foreach (var layer in this._allLayers)
143+
for (var index = this._allLayers.Count - 1; index >= 0; index--)
144144
{
145+
var layer = this._allLayers[index];
145146
layers.Add(layer.GetData());
146147
}
147148

0 commit comments

Comments
 (0)