/// <summary> /// Tworzy listê zawieraj¹c¹ wszystkie dokumenty do uczenia. /// </summary> /// <param name="sourceDir">Kataloog zawieraj¹cy katalogi z poszczególnymi kategoriami.</param> /// <param name="dictionary">S³ownik na podstawie którego maj¹ byæ tworzone dokumenty.</param> /// <param name="drt">Rodzaj dokumentów.</param> /// <param name="learningDocInfo">Obiekt klasy learningDocInfo lub null jeœli nie jest potrzebny dla danego s³ownika i typu dokumentu.</param> /// <returns></returns> public static DocumentList CreateLearningDocumentList(String sourceDir, Dictionary dictionary, DocumentRepresentationType drt, LearningDocInfo learningDocInfo) { DocumentList result = new DocumentList(); DirectoryInfo sourceDirInfo = new DirectoryInfo(sourceDir); foreach (DirectoryInfo dirInfo in sourceDirInfo.GetDirectories()) { result.AddDocumentsFromDir(dirInfo.FullName + "\\" + PreprocessingConsts.StemmedFolder, dictionary, drt, dirInfo.Name, learningDocInfo); } return(result); }