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()); }
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); } }
/// <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); } }