예제 #1
0
        private Instances ImportaDadosTreinamentoSalvo()
        {
            // Busca os dados de treinamentos salvos na pasta /Classificador/
            ArffLoader loader = new ArffLoader();

            loader.setFile(new java.io.File(string.Format("{0}DadosTreinamento.arff", DiretorioClassificadorServidor)));
            return(loader.getDataSet());
        }
예제 #2
0
        private Instances ReadArff()
        {
            openFileDialog1.Filter = "arff файлы (*.arff)|*.arff|Все файлы (*.*)|*.*";

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                ArffLoader arffReader = new ArffLoader();

                java.io.File arffFile = new java.io.File(openFileDialog1.FileName);
                arffReader.setFile(arffFile);

                return(arffReader.getDataSet());
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        /// <summary>
        /// Carga los datos de un fichero ARFF
        /// </summary>
        /// <param name="sirectorio">Directorio donde se encuentra el fichero ARFF</param>
        /// <returns></returns>
        public static List <List <string> > CargarDatosFicheroARFF(string directorio)
        {
            // creamos el cargador de ficheros
            ArffLoader ficheroArff = new ArffLoader();

            // le pasamos el directorio con el fichero ARFF
            ficheroArff.setSource(new File(directorio));

            // lo convertimos a instancias
            Instances data = ficheroArff.getDataSet();

            //// Fuente de datos
            //DataSource source = new DataSource(directorio);

            //// convertimos a instancias
            //Instances data = source.getDataSet();

            return(Conversion_de_Datos.ConversionDatos.ConvertirInstancesString(data));
        }