public WebSiteClassifierResult(DocumentSetClasses _setClassCollection, IFVExtractorSettings _settings) { setClassCollection = _setClassCollection; foreach (var pair in setClassCollection.GetClasses()) { WebSiteResultForClass resUnit = new WebSiteResultForClass(_settings.featureVectors); resUnit.classID = pair.classID; this.Add(pair.classID, resUnit); } }
public kFoldValidationCase GetDiagnosticCase(DocumentSetClasses classes) { kFoldValidationCase valCase = new kFoldValidationCase(); valCase.name = "Diagnostic"; valCase.id = items.Count; DeployCase(valCase); foreach (IDocumentSetClass c in classes.GetClasses()) { valCase.trainingCases[c.classID].AddRange(c.WebSiteSample); valCase.evaluationCases[c.classID].AddRange(c.WebSiteSample); } return(valCase); }