static void Main(string[] args) { QAQCConfigSection section = ConfigurationManager.GetSection("QAQCConfigSection") as QAQCConfigSection; Console.WriteLine("Below are Key value pairs read from App.config file..."); for (int i = 0; i < section.Bundles.Count; i++) { Console.WriteLine("{0} - {1}", section.Bundles[i].Name, section.Bundles[i].Alias); Console.WriteLine("Layers ::"); for (int j = 0; j < section.Bundles[i].Layers.Count; j++) { LayerElement lyr = section.Bundles[i].Layers[j]; Console.WriteLine($"{lyr.Name}"); Console.WriteLine("Fields ::"); for (int k = 0; k < lyr.Fields.Count; k++) { FieldElement fld = lyr.Fields[k]; Console.WriteLine($"Key: {fld.Key} => Value: {fld.Value}"); } Console.WriteLine("---------------"); } Console.WriteLine("------------------------------------------------------"); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }
public static Dictionary <string, string> GetLayerProperties(LayerElement layer) { Dictionary <string, string> props = new Dictionary <string, string>(); if (layer.LayerType == "Convolutional") { props.Add("num_filters", layer.Num_filters.ToString()); props.Add("filter_size", layer.Filter_size.ToString()); props.Add("pool_size", layer.Pool_size.ToString()); props.Add("pool_stride", layer.Pool_stride.ToString()); props.Add("dropout", layer.Dropout.ToString()); } else { // Fully Connected props.Add("fc_size", layer.Num_units.ToString()); props.Add("dropout", layer.Dropout.ToString()); } return(props); }
private bool isCommonLayerField(LayerElement layer, FbxNode node) { switch (node.Name) { case "Version": return(true); case "Name": layer.Name = node.Value as string; return(true); case "MappingInformationType": if (Enum.TryParse <MappingMode>((string)node.Value, out MappingMode mappingMode)) { layer.MappingMode = mappingMode; } else { this.notify("Could not parse MappingMode"); } return(true); case "ReferenceInformationType": if (Enum.TryParse <ReferenceMode>((string)node.Value, out ReferenceMode referenceMode)) { layer.ReferenceMode = referenceMode; } else { this.notify("Could not parse MappingMode"); } return(true); default: return(false); } }
public void buildLayerElement(FbxNode node, LayerElement layer) { node.Nodes.Add(new FbxNode("Name", layer.Name)); node.Nodes.Add(new FbxNode("MappingInformationType", layer.MappingMode.ToString())); node.Nodes.Add(new FbxNode("ReferenceInformationType", layer.ReferenceMode.ToString())); }