/// <summary> /// Serializes the posteriors on an xml file. /// </summary> /// <param name="modelName">The model name.</param> void SerializeCommunityPosteriors(string modelName) { NonTaskWorkerParameters ntwp = new NonTaskWorkerParameters(); ntwp.BackgroundLabelProb = BackgroundLabelProb; ntwp.CommunityProb = CommunityProb; ntwp.CommunityScoreMatrix = CommunityScoreMatrix; using (FileStream stream = new FileStream(modelName + "CommunityPriors.xml", FileMode.Create)) { var serializer = new System.Xml.Serialization.XmlSerializer(typeof(NonTaskWorkerParameters)); serializer.Serialize(stream, ntwp); } }
/// <summary> /// Serializes the posteriors on an xml file. /// </summary> /// <param name="fileName">The file name.</param> void SerializeCommunityPosteriors(string fileName) { NonTaskWorkerParameters ntwp = new NonTaskWorkerParameters(); ntwp.BackgroundLabelProb = BackgroundLabelProb; ntwp.CommunityProb = CommunityProb; ntwp.CommunityScoreMatrix = CommunityScoreMatrix; DataContractSerializer serializer = new DataContractSerializer(typeof(NonTaskWorkerParameters), new DataContractSerializerSettings { DataContractResolver = new InferDataContractResolver() }); using (XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(new FileStream(fileName, FileMode.Create))) { serializer.WriteObject(writer, ntwp); } }
void SerializeCommunityPosteriors(string modelName) { NonTaskWorkerParameters ntwp = new NonTaskWorkerParameters(); ntwp.BackgroundLabelProb = BackgroundLabelProb; ntwp.CommunityProb = CommunityProb; ntwp.CommunityScoreMatrix = CommunityScoreMatrix; using (FileStream stream = new FileStream(modelName + "CommunityPriors.xml", FileMode.Create)) { var serializer = new System.Xml.Serialization.XmlSerializer(typeof(NonTaskWorkerParameters)); serializer.Serialize(stream, ntwp); } }