实例介绍
包含很多知名算法实现,支持向量机,决策树,粗糙集,贝叶斯分类器等,适合学术研究,短评论意见挖掘,文本分类等。
【实例截图】
【核心代码】
4744302543372299351.rar
└── rseslib-3.0.4-src
└── rseslib-3.0.4-src
├── COPYING
├── data
│ ├── heart.dat
│ ├── heart.hdr
│ ├── iris.dat
│ ├── iris.hdr
│ ├── lymphography.dat
│ ├── lymphography.hdr
│ ├── wine.dat
│ └── wine.hdr
└── src
└── rseslib
├── example
│ ├── CrossValidationTester.java
│ ├── RseslibClassifiers.java
│ ├── RseslibClassifiers.properties
│ ├── RulesExample.java
│ └── TrainAndTest.java
├── processing
│ ├── classification
│ │ ├── AbstractClassifierWithDistributedDecision.java
│ │ ├── bayes
│ │ │ ├── NaiveBayesClassifier.java
│ │ │ └── NaiveBayesClassifier.properties
│ │ ├── ClassifierFactory.java
│ │ ├── Classifier.java
│ │ ├── ClassifierSet.java
│ │ ├── ClassifierWithDistributedDecision.java
│ │ ├── CrossValidationTest.java
│ │ ├── CrossValidationTest.properties
│ │ ├── meta
│ │ │ ├── AdaBoost.java
│ │ │ ├── AdaBoost.properties
│ │ │ ├── Bagging.java
│ │ │ └── Bagging.properties
│ │ ├── MultipleCrossValidationTest.java
│ │ ├── MultipleCrossValidationTest.properties
│ │ ├── MultipleRandomSplitTest.java
│ │ ├── MultipleRandomSplitTest.properties
│ │ ├── MultipleTestResult.java
│ │ ├── neural
│ │ │ ├── AddNodesDialog.java
│ │ │ ├── ColorChooser.java
│ │ │ ├── DoubleDataProvider.java
│ │ │ ├── DoubleDataTableMapping.java
│ │ │ ├── Global.java
│ │ │ ├── IDeviationCounter.java
│ │ │ ├── IDoubleFunction.java
│ │ │ ├── IInputProvider.java
│ │ │ ├── input.png
│ │ │ ├── Layer.java
│ │ │ ├── Misc.java
│ │ │ ├── NeuronNetworkEngine.java
│ │ │ ├── NeuronNetwork.java
│ │ │ ├── NeuronNetwork.properties
│ │ │ ├── perceptron1.png
│ │ │ ├── perceptron2.png
│ │ │ ├── perceptron3.png
│ │ │ ├── perceptron4.png
│ │ │ ├── perceptron5.png
│ │ │ ├── perceptron6.png
│ │ │ ├── Perceptron.java
│ │ │ ├── PerceptronOutputContainerProvider.java
│ │ │ ├── perceptronZaznaczony.png
│ │ │ ├── PPair.java
│ │ │ ├── ResultCombiner.java
│ │ │ ├── VisualNeuronNetwork.java
│ │ │ └── VNNPanel.java
│ │ ├── parameterised
│ │ │ ├── AbstractParameterisedClassifier.java
│ │ │ ├── AbstractParameterisedMultiClassifier.java
│ │ │ ├── CrossValidationTestForParameterised.java
│ │ │ ├── knn
│ │ │ │ ├── CubeBasedNeighboursFilter.java
│ │ │ │ ├── KnnClassifier.java
│ │ │ │ ├── KnnClassifier.properties
│ │ │ │ ├── KnnNumericDecisionDependentProbability.java
│ │ │ │ ├── KnnNumericDecisionDependentProbability.properties
│ │ │ │ ├── KnnVis.java
│ │ │ │ ├── LocalKnnClassifier.java
│ │ │ │ └── LocalKnnClassifier.properties
│ │ │ ├── MultipleCrossValidationTestForParameterised.java
│ │ │ ├── MultipleRandomSplitTestForParameterised.java
│ │ │ ├── ParameterisedClassifier.java
│ │ │ ├── ParameterisedMultiTestResult.java
│ │ │ ├── ParameterisedTestResult.java
│ │ │ └── pca
│ │ │ ├── LocalPcaClassifier.java
│ │ │ ├── LocalPcaClassifier.properties
│ │ │ ├── PcaClassifier.java
│ │ │ ├── PcaClassifier.properties
│ │ │ └── PcaClassifierVis.java
│ │ ├── rules
│ │ │ ├── AQ15Classifier.java
│ │ │ ├── AQ15Classifier.properties
│ │ │ ├── MajorityClassifierWithRules.java
│ │ │ └── roughset
│ │ │ ├── ColumnPanel.java
│ │ │ ├── MainSelectPanel.java
│ │ │ ├── MainSortPanel.java
│ │ │ ├── RoughSetRuleClassifier.java
│ │ │ ├── RoughSetRuleClassifier.properties
│ │ │ ├── RulesSelector.java
│ │ │ ├── RulesTableModel.java
│ │ │ ├── SelectMainModel.java
│ │ │ ├── SelectModel.java
│ │ │ ├── SelectPanel.java
│ │ │ ├── SortMainModel.java
│ │ │ ├── SortModel.java
│ │ │ ├── SortPanel.java
│ │ │ ├── VisualRoughSetClassifier.java
│ │ │ └── VisualRoughSetPanel.java
│ │ ├── SingleClassifierTest.java
│ │ ├── svm
│ │ │ ├── ExpotentialKernelFunction.java
│ │ │ ├── KernelFunction.java
│ │ │ ├── LinearKernelFunction.java
│ │ │ ├── PolynomialKernelFunction.java
│ │ │ ├── RBFKernelFunction.java
│ │ │ ├── SigmoidKernelFunction.java
│ │ │ ├── SVM.java
│ │ │ └── SVM.properties
│ │ ├── TestResult.java
│ │ ├── tree
│ │ │ └── c45
│ │ │ ├── BestGainRatioDiscriminationProvider.java
│ │ │ ├── branch.gif
│ │ │ ├── C45.java
│ │ │ ├── C45.properties
│ │ │ ├── C45Vis.java
│ │ │ ├── DecisionNodeInfo.java
│ │ │ ├── DecisionTreeNode.java
│ │ │ ├── DiscriminationProvider.java
│ │ │ ├── GraphNode.java
│ │ │ └── leaf.gif
│ │ └── VisualClassifier.java
│ ├── clustering
│ │ ├── Clusterer.java
│ │ └── TreeClusterer.java
│ ├── discernibility
│ │ ├── ClassicGeneralizedDecisionProvider.java
│ │ ├── DiscernibilityMatrixProvider.java
│ │ ├── DiscernibilityMatrixProvider.properties
│ │ ├── GeneralizedDecisionProvider.java
│ │ └── TransitiveClosureGeneralizedDecisionProvider.java
│ ├── discretization
│ │ ├── AbstractDiscretizationProvider.java
│ │ ├── ChiMergeDiscretizationProvider.java
│ │ ├── ChiSquareDistribution.java
│ │ ├── EntropyMinDynamicDiscretizationProvider.java
│ │ ├── EntropyMinStaticDiscretizationProvider.java
│ │ ├── HistogramDiscretizationProvider.java
│ │ ├── MDGlobalDiscretizationProvider.java
│ │ ├── MDLocalDiscretizationProvider.java
│ │ ├── NumericAttributeDiscretization.java
│ │ ├── OneRuleDiscretizationProvider.java
│ │ └── RangeDiscretizationProvider.java
│ ├── filtering
│ │ ├── BooleanFunctionFilter.java
│ │ ├── Filter.java
│ │ ├── MissingValuesFilter.java
│ │ ├── RTEditingFilter.java
│ │ ├── Sampler.java
│ │ └── WilsonEditingFilter.java
│ ├── genetic
│ │ ├── GABufferedElement.java
│ │ ├── GAElement.java
│ │ ├── GeneralGeneticAlgorithm.java
│ │ ├── GeneticVariabilityProvider.java
│ │ ├── RouletteSelection.java
│ │ ├── Selection.java
│ │ └── TournamentSelection.java
│ ├── indexing
│ │ └── metric
│ │ ├── FarthestKSeedsSelector.java
│ │ ├── IndexingTreeLeafClusterer.java
│ │ ├── KApproxCentersIndexingTreeLeafClusterer.java
│ │ ├── SeedsSelectorWithCenters.java
│ │ ├── TreeIndexer.java
│ │ └── TreeIndexer.properties
│ ├── logic
│ │ ├── KurzydlowskiPrimeImplicantsProvider.java
│ │ ├── LatkowskiPrimeImplicantsProvider.java
│ │ ├── LatkowskiPrimeImplicantsProvider.properties
│ │ └── PrimeImplicantsProvider.java
│ ├── metrics
│ │ ├── AccuracyBasedWeightAdjuster.java
│ │ ├── AccuracyBasedWeightAdjuster.properties
│ │ ├── DistanceBasedWeightAdjuster.java
│ │ ├── DistanceBasedWeightAdjuster.properties
│ │ ├── MetricFactory.java
│ │ ├── PerceptronBasedWeightAdjuster.java
│ │ ├── PerceptronBasedWeightAdjuster.properties
│ │ └── WeightAdjuster.java
│ ├── missing
│ │ ├── Imputation.java
│ │ ├── RoughSetNonInvasiveImputation.java
│ │ └── RoughSetNonInvasiveImputation.properties
│ ├── pca
│ │ └── OjaRLS.java
│ ├── reducts
│ │ ├── GlobalReductsProvider.java
│ │ ├── GlobalReductsProvider.properties
│ │ ├── JohnsonReductsProvider.java
│ │ ├── JohnsonReductsProvider.properties
│ │ ├── LocalReductsProvider.java
│ │ ├── LocalReductsProvider.properties
│ │ ├── PartialReductsProvider.java
│ │ └── ReductsProvider.java
│ ├── rules
│ │ ├── AccurateRuleGenerator.java
│ │ ├── AccurateRuleGenerator.properties
│ │ ├── AQ15OneRuleGenerator.java
│ │ ├── AQ15OneRuleGenerator.properties
│ │ ├── CoveringRuleGenerator.java
│ │ ├── CoveringRuleGenerator.properties
│ │ ├── GlobalReductsRuleGenerator.java
│ │ ├── GlobalReductsRuleGenerator.properties
│ │ ├── JohnsonReductsRuleGenerator.java
│ │ ├── JohnsonReductsRuleGenerator.properties
│ │ ├── LocalReductsRuleGenerator.java
│ │ ├── LocalReductsRuleGenerator.properties
│ │ ├── OneRuleGenerator.java
│ │ ├── RuleGenerator.java
│ │ └── RuleStatisticsProvider.java
│ ├── searching
│ │ └── metric
│ │ ├── IndexingTreeVicinityProvider.java
│ │ ├── NearestNeighboursProviderFromTree.java
│ │ ├── NearestNeighboursProvider.java
│ │ ├── TreeSetBasedNearestNeighboursProviderFromTree.java
│ │ └── VicinityProvider.java
│ ├── sorting
│ │ ├── AttributeBasedRQSorter.java
│ │ ├── AttributeBasedSorting.java
│ │ ├── MetricBasedQuickSorter.java
│ │ ├── MetricBasedSorter.java
│ │ ├── QuickSorter.java
│ │ ├── RandomizedQuickSorter.java
│ │ └── Sorter.java
│ └── transformation
│ ├── AbstractAttributeTransformer.java
│ ├── AttributeSelection.java
│ ├── AttributeTransformer.java
│ ├── FunctionBasedAttributeTransformer.java
│ ├── FunctionBasedTransformer.java
│ ├── GlobalToLocalNominalValueCodeTransformer.java
│ ├── TableTransformer.java
│ ├── TransformationProvider.java
│ └── Transformer.java
├── structure
│ ├── attribute
│ │ ├── ArrayHeader.java
│ │ ├── Attribute.java
│ │ ├── BadHeaderException.java
│ │ ├── formats
│ │ │ ├── ArffHeaderReader.java
│ │ │ ├── DataFormatRecognizer.java
│ │ │ ├── HeaderFormatException.java
│ │ │ ├── HeaderReader.java
│ │ │ ├── rses
│ │ │ │ ├── Attr.java
│ │ │ │ ├── BinTreeIntWrap.java
│ │ │ │ ├── Descriptor.java
│ │ │ │ ├── DoubleWrap.java
│ │ │ │ ├── Element.java
│ │ │ │ ├── IntSack.java
│ │ │ │ ├── IntWrap.java
│ │ │ │ ├── MissingCompleter.java
│ │ │ │ ├── RSLibDictio.java
│ │ │ │ ├── RSLibProgress.java
│ │ │ │ ├── StringSack.java
│ │ │ │ └── Table.java
│ │ │ ├── RsesHeaderReader.java
│ │ │ └── RseslibHeaderReader.java
│ │ ├── Header.java
│ │ ├── NominalAttribute.java
│ │ └── NumericAttribute.java
│ ├── data
│ │ ├── BooleanData.java
│ │ ├── BooleanDataObject.java
│ │ ├── DoubleDataComparator.java
│ │ ├── DoubleData.java
│ │ ├── DoubleDataObject.java
│ │ ├── DoubleDataObjectWithMemory.java
│ │ ├── DoubleDataWithDecision.java
│ │ ├── formats
│ │ │ ├── ArffDoubleDataInput.java
│ │ │ ├── DataFormatException.java
│ │ │ ├── DoubleDataInput.java
│ │ │ ├── RsesDoubleDataInput.java
│ │ │ └── RseslibDoubleDataInput.java
│ │ ├── NumberedDoubleDataObject.java
│ │ ├── NumericAttributeComparator.java
│ │ ├── ObjectData.java
│ │ └── ObjectDataObject.java
│ ├── function
│ │ ├── booleanval
│ │ │ ├── AttributeEquality.java
│ │ │ ├── AttributeInterval.java
│ │ │ ├── AttributeValueSubset.java
│ │ │ ├── BooleanDiscrimination.java
│ │ │ ├── BooleanFunction.java
│ │ │ ├── Conjunction.java
│ │ │ ├── Disjunction.java
│ │ │ ├── MetricCube.java
│ │ │ ├── MixedCityAndMetricCube.java
│ │ │ └── Negation.java
│ │ ├── decvector
│ │ │ ├── NominalToDecDistribution.java
│ │ │ ├── NumericToInterpolatedDecDistribution.java
│ │ │ └── NumericToVicinityDecDistribution.java
│ │ ├── doubleval
│ │ │ ├── Addition.java
│ │ │ ├── AttributeDoubleFunction.java
│ │ │ ├── AttributeValue.java
│ │ │ ├── DoubleFunction.java
│ │ │ ├── Multiplication.java
│ │ │ ├── NumericScaler.java
│ │ │ ├── Perceptron.java
│ │ │ ├── Radial.java
│ │ │ └── Scaling.java
│ │ ├── Function.java
│ │ ├── intval
│ │ │ ├── AttributeDoubleCut.java
│ │ │ ├── AttributeSharpCut.java
│ │ │ ├── BoundedIntegerFunction.java
│ │ │ ├── Discrimination.java
│ │ │ ├── IntegerFunction.java
│ │ │ ├── IntervalDiscrimination.java
│ │ │ ├── NominalAttributeDiscrimination.java
│ │ │ └── NumericAttributeCut.java
│ │ └── vector
│ │ └── VectorFunction.java
│ ├── Headerable.java
│ ├── histogram
│ │ ├── Histogram.java
│ │ ├── NominalAttributeHistogram.java
│ │ └── NumericalAttributeHistogram.java
│ ├── index
│ │ └── metric
│ │ ├── IndexingTreeFork.java
│ │ ├── IndexingTreeLeaf.java
│ │ ├── IndexingTreeNodeComparator.java
│ │ └── IndexingTreeNode.java
│ ├── indiscernibility
│ │ ├── AbstractIndiscernibility.java
│ │ ├── ClassicIndiscernibility.java
│ │ ├── Indiscernibility.java
│ │ ├── NonsymmetricSimilarityIndiscernibility.java
│ │ └── SymmetricSimilarityIndiscernibility.java
│ ├── linearorder
│ │ ├── DIntTable.java
│ │ └── LinearOrder.java
│ ├── metric
│ │ ├── AbstractWeightedMetric.java
│ │ ├── CityHammingMetric.java
│ │ ├── CityHammingMetric.properties
│ │ ├── CitySVDMetric.java
│ │ ├── CitySVDMetric.properties
│ │ ├── DensityBasedVDMetric.java
│ │ ├── DensityBasedVDMetric.properties
│ │ ├── InterpolatedVDMetric.java
│ │ ├── InterpolatedVDMetric.properties
│ │ ├── Metric.java
│ │ ├── NeighbourComparator.java
│ │ └── Neighbour.java
│ ├── probability
│ │ ├── DecisionDependentProbability.java
│ │ ├── KernelNumericDecisionDependentProbability.java
│ │ ├── KernelNumericDecisionDependentProbability.properties
│ │ ├── MEstimateNominalDecisionDependentProbability.java
│ │ └── MEstimateNominalDecisionDependentProbability.properties
│ ├── rule
│ │ ├── AbstractDistrDecRule.java
│ │ ├── AbstractDistrDecRuleWithStatistics.java
│ │ ├── BooleanFunctionRule.java
│ │ ├── DistributedDecisionRule.java
│ │ ├── EqualityDescriptorsRule.java
│ │ ├── PartialMatchingRule.java
│ │ ├── Rule.java
│ │ └── RuleWithStatistics.java
│ ├── table
│ │ ├── ArrayListDoubleDataTable.java
│ │ ├── DecisionDistributionsForDiscretizedNumerical.java
│ │ ├── DecisionDistributionsForNominal.java
│ │ ├── DoubleDataTable.java
│ │ ├── IntervalWithDecisionDistribution.java
│ │ ├── NumericalStatistics.java
│ │ └── VicinityDecisionDistributionsForNumerical.java
│ └── vector
│ ├── subspace
│ │ ├── LinearSubspace.java
│ │ ├── PCASubspace.java
│ │ └── TranslatedLinearSubspace.java
│ ├── VectorForDoubleData.java
│ └── Vector.java
├── system
│ ├── Configuration.java
│ ├── ConfigurationWithStatistics.java
│ ├── output
│ │ ├── FileOutput.java
│ │ ├── Output.java
│ │ ├── StandardDebugOutput.java
│ │ ├── StandardErrorOutput.java
│ │ └── StandardOutput.java
│ ├── progress
│ │ ├── AbstractProgress.java
│ │ ├── EmptyProgress.java
│ │ ├── LoggingProgress.java
│ │ ├── MultiProgress.java
│ │ ├── ProgressException.java
│ │ ├── Progress.java
│ │ ├── RsesProgress.java
│ │ └── StdOutProgress.java
│ ├── PropertyConfigurationException.java
│ └── Report.java
└── util
├── array
│ ├── ArrayBooleanVector.java
│ ├── BooleanVector.java
│ └── CompressedBooleanVector.java
├── random
│ └── RandomSelection.java
├── text
│ └── NamesExtractor.java
└── time
├── TimerException.java
└── Timers.java
67 directories, 364 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论