コード例 #1
0
ファイル: Results.cs プロジェクト: ScriptBox21/dotnet-infer
        /// <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);
            }
        }
コード例 #2
0
ファイル: Results.cs プロジェクト: kant2002/infer
        /// <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);
            }
        }
コード例 #3
0
 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);
     }
 }