Beispiel #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());
        }
Beispiel #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);
            }
        }
Beispiel #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));
        }
        private List <Set> LoadStructurings()
        {
            OpenFileDialog _dlg = new OpenFileDialog();

            //_dlg.InitialDirectory = GetContentFolder();
            _dlg.Filter      = "ARFF Documents (*.arff)|*.arff";
            _dlg.FilterIndex = 1;
            _dlg.Multiselect = true;

            List <Set> sets = new List <Set>();

            if (_dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                try
                {
                    foreach (string filename in _dlg.FileNames)
                    {
                        ArffLoader _arffLoader = new ArffLoader(filename);

                        _arffLoader.SetSource(filename);
                        Set s = _arffLoader.Load();

                        sets.Add(s);
                    }
                }
                catch (Exception _ex)
                {
                    System.Windows.MessageBox.Show("Corrupt file, try with another.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);

                    return(null);
                }

                return(sets);
            }
            else
            {
                return(null);
            }
        }