Esempio n. 1
0
        static void Main(string[] args)
        {
            BinaryRelAnalysis.BRRandomizeArffFile();

            string currentDirectory = Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()));

            currentDirectory = currentDirectory.TrimEnd('\\');
            currentDirectory = currentDirectory.Remove(currentDirectory.LastIndexOf('\\') + 1);

            string BaseFilePath = Path.Combine(currentDirectory, "Files\\");

            string today = DateTime.Now.ToString();

            string BR_resultFilePath = today + "_BR_finalresult.txt";

            string LP_resultFilePath = today + "_LP_finalresult.txt";

            //Weka.Test_predictClass(BaseFilePath + "BinaryRel_PSSMSS_1.arff");

            int numberOfEvaluation = 20;

            //BR(numberOfEvaluation, Path.Combine(BaseFilePath, Path.Combine(BaseFilePath, BR_resultFilePath)));

            //LP(numberOfEvaluation, Path.Combine(BaseFilePath, Path.Combine(BaseFilePath, LP_resultFilePath)));

            Pssm_File_Creation.pssmFilePreparation();
        }
Esempio n. 2
0
        public static void BR(int evaluation, string BR_resultFilePath)
        {
            Dictionary <int, string> resultSet = new Dictionary <int, string>();

            for (int i = 0; i < evaluation; i++)
            {
                resultSet[i] = BinaryRelAnalysis.binaryRelevenceData().ToString();
            }


            StringBuilder sb = new StringBuilder();

            foreach (var key in resultSet.Keys)
            {
                var data = key.ToString() + " time evaluation result \n " + resultSet[key] + "\n";
                sb.Append(data);
            }

            File_Helper.WriteToFile(sb, BR_resultFilePath);
            Console.ReadKey();
        }