├── .gitignore
├── AndroidManifest.xml
├── README
├── project.properties
└── src
└── weka
├── associations
├── AbstractAssociator.java
├── Apriori.java
├── AprioriItemSet.java
├── AssociationRule.java
├── AssociationRules.java
├── AssociationRulesProducer.java
├── Associator.java
├── AssociatorEvaluation.java
├── BinaryItem.java
├── CARuleMiner.java
├── CheckAssociator.java
├── DefaultAssociationRule.java
├── FPGrowth.java
├── FilteredAssociationRules.java
├── FilteredAssociator.java
├── Item.java
├── ItemSet.java
├── LabeledItemSet.java
├── NominalItem.java
├── NumericItem.java
└── SingleAssociatorEnhancer.java
├── attributeSelection
├── ASEvaluation.java
├── ASSearch.java
├── AttributeEvaluator.java
├── AttributeSelection.java
├── AttributeSetEvaluator.java
├── AttributeTransformer.java
├── BestFirst.java
├── CfsSubsetEval.java
├── CheckAttributeSelection.java
├── CorrelationAttributeEval.java
├── ErrorBasedMeritEvaluator.java
├── GainRatioAttributeEval.java
├── GreedyStepwise.java
├── HoldOutSubsetEvaluator.java
├── InfoGainAttributeEval.java
├── OneRAttributeEval.java
├── PrincipalComponents.java
├── RankedOutputSearch.java
├── Ranker.java
├── ReliefFAttributeEval.java
├── StartSetHandler.java
├── SubsetEvaluator.java
├── SymmetricalUncertAttributeEval.java
├── UnsupervisedAttributeEvaluator.java
├── UnsupervisedSubsetEvaluator.java
└── WrapperSubsetEval.java
├── classifiers
├── AbstractClassifier.java
├── AggregateableEvaluation.java
├── BVDecompose.java
├── BVDecomposeSegCVSub.java
├── CheckClassifier.java
├── CheckSource.java
├── Classifier.java
├── ConditionalDensityEstimator.java
├── CostMatrix.java
├── Evaluation.java
├── IntervalEstimator.java
├── IteratedSingleClassifierEnhancer.java
├── IterativeClassifier.java
├── MultipleClassifiersCombiner.java
├── ParallelIteratedSingleClassifierEnhancer.java
├── ParallelMultipleClassifiersCombiner.java
├── RandomizableClassifier.java
├── RandomizableIteratedSingleClassifierEnhancer.java
├── RandomizableMultipleClassifiersCombiner.java
├── RandomizableParallelIteratedSingleClassifierEnhancer.java
├── RandomizableParallelMultipleClassifiersCombiner.java
├── RandomizableSingleClassifierEnhancer.java
├── SingleClassifierEnhancer.java
├── Sourcable.java
├── UpdateableClassifier.java
├── bayes
│ ├── BayesNet.java
│ ├── NaiveBayes.java
│ ├── NaiveBayesMultinomial.java
│ ├── NaiveBayesMultinomialText.java
│ ├── NaiveBayesMultinomialUpdateable.java
│ ├── NaiveBayesUpdateable.java
│ └── net
│ │ ├── ADNode.java
│ │ ├── BIFReader.java
│ │ ├── BayesNetGenerator.java
│ │ ├── EditableBayesNet.java
│ │ ├── MarginCalculator.java
│ │ ├── ParentSet.java
│ │ ├── VaryNode.java
│ │ ├── estimate
│ │ ├── BMAEstimator.java
│ │ ├── BayesNetEstimator.java
│ │ ├── DiscreteEstimatorBayes.java
│ │ ├── DiscreteEstimatorFullBayes.java
│ │ ├── MultiNomialBMAEstimator.java
│ │ └── SimpleEstimator.java
│ │ └── search
│ │ ├── SearchAlgorithm.java
│ │ ├── ci
│ │ ├── CISearchAlgorithm.java
│ │ └── ICSSearchAlgorithm.java
│ │ ├── fixed
│ │ ├── FromFile.java
│ │ └── NaiveBayes.java
│ │ ├── global
│ │ ├── GeneticSearch.java
│ │ ├── GlobalScoreSearchAlgorithm.java
│ │ ├── HillClimber.java
│ │ ├── K2.java
│ │ ├── RepeatedHillClimber.java
│ │ ├── SimulatedAnnealing.java
│ │ ├── TAN.java
│ │ └── TabuSearch.java
│ │ └── local
│ │ ├── GeneticSearch.java
│ │ ├── HillClimber.java
│ │ ├── K2.java
│ │ ├── LAGDHillClimber.java
│ │ ├── LocalScoreSearchAlgorithm.java
│ │ ├── RepeatedHillClimber.java
│ │ ├── Scoreable.java
│ │ ├── SimulatedAnnealing.java
│ │ ├── TAN.java
│ │ └── TabuSearch.java
├── evaluation
│ ├── AbstractEvaluationMetric.java
│ ├── AggregateableEvaluation.java
│ ├── ConfusionMatrix.java
│ ├── CostCurve.java
│ ├── Evaluation.java
│ ├── EvaluationUtils.java
│ ├── InformationRetrievalEvaluationMetric.java
│ ├── InformationTheoreticEvaluationMetric.java
│ ├── IntervalBasedEvaluationMetric.java
│ ├── MarginCurve.java
│ ├── NominalPrediction.java
│ ├── NumericPrediction.java
│ ├── Prediction.java
│ ├── StandardEvaluationMetric.java
│ ├── ThresholdCurve.java
│ ├── TwoClassStats.java
│ └── output
│ │ └── prediction
│ │ ├── AbstractOutput.java
│ │ ├── CSV.java
│ │ ├── HTML.java
│ │ ├── Null.java
│ │ ├── PlainText.java
│ │ └── XML.java
├── functions
│ ├── GaussianProcesses.java
│ ├── LinearRegression.java
│ ├── Logistic.java
│ ├── MultilayerPerceptron.java
│ ├── SGD.java
│ ├── SGDText.java
│ ├── SMO.java
│ ├── SMOreg.java
│ ├── SimpleLinearRegression.java
│ ├── SimpleLogistic.java
│ ├── VotedPerceptron.java
│ ├── neural
│ │ ├── LinearUnit.java
│ │ ├── NeuralConnection.java
│ │ ├── NeuralMethod.java
│ │ ├── NeuralNode.java
│ │ └── SigmoidUnit.java
│ └── supportVector
│ │ ├── CachedKernel.java
│ │ ├── CheckKernel.java
│ │ ├── Kernel.java
│ │ ├── KernelEvaluation.java
│ │ ├── NormalizedPolyKernel.java
│ │ ├── PolyKernel.java
│ │ ├── PrecomputedKernelMatrixKernel.java
│ │ ├── Puk.java
│ │ ├── RBFKernel.java
│ │ ├── RegOptimizer.java
│ │ ├── RegSMO.java
│ │ ├── RegSMOImproved.java
│ │ ├── SMOset.java
│ │ └── StringKernel.java
├── lazy
│ ├── IBk.java
│ ├── KStar.java
│ ├── LWL.java
│ └── kstar
│ │ ├── KStarCache.java
│ │ ├── KStarConstants.java
│ │ ├── KStarNominalAttribute.java
│ │ ├── KStarNumericAttribute.java
│ │ └── KStarWrapper.java
├── meta
│ ├── AdaBoostM1.java
│ ├── AdditiveRegression.java
│ ├── AttributeSelectedClassifier.java
│ ├── Bagging.java
│ ├── CVParameterSelection.java
│ ├── ClassificationViaRegression.java
│ ├── CostSensitiveClassifier.java
│ ├── FilteredClassifier.java
│ ├── LogitBoost.java
│ ├── MultiClassClassifier.java
│ ├── MultiClassClassifierUpdateable.java
│ ├── MultiScheme.java
│ ├── RandomCommittee.java
│ ├── RandomSubSpace.java
│ ├── RegressionByDiscretization.java
│ ├── Stacking.java
│ └── Vote.java
├── misc
│ ├── InputMappedClassifier.java
│ ├── InputMappedClassifierBeanInfo.java
│ └── SerializedClassifier.java
├── pmml
│ └── consumer
│ │ ├── GeneralRegression.java
│ │ ├── NeuralNetwork.java
│ │ ├── PMMLClassifier.java
│ │ ├── Regression.java
│ │ ├── RuleSetModel.java
│ │ ├── SupportVectorMachineModel.java
│ │ └── TreeModel.java
├── rules
│ ├── DecisionTable.java
│ ├── DecisionTableHashKey.java
│ ├── JRip.java
│ ├── M5Rules.java
│ ├── OneR.java
│ ├── PART.java
│ ├── Rule.java
│ ├── RuleStats.java
│ ├── ZeroR.java
│ └── part
│ │ ├── C45PruneableDecList.java
│ │ ├── ClassifierDecList.java
│ │ ├── MakeDecList.java
│ │ └── PruneableDecList.java
├── trees
│ ├── DecisionStump.java
│ ├── HoeffdingTree.java
│ ├── J48.java
│ ├── LMT.java
│ ├── M5P.java
│ ├── REPTree.java
│ ├── RandomForest.java
│ ├── RandomTree.java
│ ├── ht
│ │ ├── ActiveHNode.java
│ │ ├── ConditionalSufficientStats.java
│ │ ├── GaussianConditionalSufficientStats.java
│ │ ├── GiniSplitMetric.java
│ │ ├── HNode.java
│ │ ├── InactiveHNode.java
│ │ ├── InfoGainSplitMetric.java
│ │ ├── LeafNode.java
│ │ ├── LearningNode.java
│ │ ├── NBNode.java
│ │ ├── NBNodeAdaptive.java
│ │ ├── NominalConditionalSufficientStats.java
│ │ ├── Split.java
│ │ ├── SplitCandidate.java
│ │ ├── SplitMetric.java
│ │ ├── SplitNode.java
│ │ ├── UnivariateNominalMultiwaySplit.java
│ │ ├── UnivariateNumericBinarySplit.java
│ │ └── WeightMass.java
│ ├── j48
│ │ ├── BinC45ModelSelection.java
│ │ ├── BinC45Split.java
│ │ ├── C45ModelSelection.java
│ │ ├── C45PruneableClassifierTree.java
│ │ ├── C45Split.java
│ │ ├── ClassifierSplitModel.java
│ │ ├── ClassifierTree.java
│ │ ├── Distribution.java
│ │ ├── EntropyBasedSplitCrit.java
│ │ ├── EntropySplitCrit.java
│ │ ├── GainRatioSplitCrit.java
│ │ ├── InfoGainSplitCrit.java
│ │ ├── ModelSelection.java
│ │ ├── NBTreeClassifierTree.java
│ │ ├── NBTreeModelSelection.java
│ │ ├── NBTreeNoSplit.java
│ │ ├── NBTreeSplit.java
│ │ ├── NoSplit.java
│ │ ├── PruneableClassifierTree.java
│ │ ├── SplitCriterion.java
│ │ └── Stats.java
│ ├── lmt
│ │ ├── LMTNode.java
│ │ ├── LogisticBase.java
│ │ ├── ResidualModelSelection.java
│ │ └── ResidualSplit.java
│ └── m5
│ │ ├── CorrelationSplitInfo.java
│ │ ├── Impurity.java
│ │ ├── M5Base.java
│ │ ├── PreConstructedLinearModel.java
│ │ ├── Rule.java
│ │ ├── RuleNode.java
│ │ ├── SplitEvaluate.java
│ │ ├── Values.java
│ │ └── YongSplitInfo.java
└── xml
│ └── XMLClassifier.java
├── clusterers
├── AbstractClusterer.java
├── AbstractDensityBasedClusterer.java
├── CheckClusterer.java
├── ClusterEvaluation.java
├── Clusterer.java
├── Cobweb.java
├── DensityBasedClusterer.java
├── EM.java
├── FarthestFirst.java
├── FilteredClusterer.java
├── HierarchicalClusterer.java
├── MakeDensityBasedClusterer.java
├── NumberOfClustersRequestable.java
├── RandomizableClusterer.java
├── RandomizableDensityBasedClusterer.java
├── RandomizableSingleClustererEnhancer.java
├── SimpleKMeans.java
├── SingleClustererEnhancer.java
└── UpdateableClusterer.java
├── core
├── AbstractInstance.java
├── AdditionalMeasureProducer.java
├── Aggregateable.java
├── AlgVector.java
├── AllJavadoc.java
├── Attribute.java
├── AttributeExpression.java
├── AttributeLocator.java
├── AttributeStats.java
├── BatchPredictor.java
├── BinarySparseInstance.java
├── Capabilities.java
├── CapabilitiesHandler.java
├── ChebyshevDistance.java
├── Check.java
├── CheckGOE.java
├── CheckOptionHandler.java
├── CheckScheme.java
├── ClassCache.java
├── ClassDiscovery.java
├── ClassloaderUtil.java
├── CommandlineRunnable.java
├── ConjugateGradientOptimization.java
├── ContingencyTables.java
├── Copyable.java
├── Copyright.java
├── CustomDisplayStringProvider.java
├── Debug.java
├── DenseInstance.java
├── DistanceFunction.java
├── Drawable.java
├── Environment.java
├── EnvironmentHandler.java
├── EuclideanDistance.java
├── FastVector.java
├── FindWithCapabilities.java
├── GlobalInfoJavadoc.java
├── Instance.java
├── InstanceComparator.java
├── Instances.java
├── Javadoc.java
├── ListOptions.java
├── ManhattanDistance.java
├── Matchable.java
├── MathematicalExpression.java
├── Matrix.java
├── Memory.java
├── MinkowskiDistance.java
├── MultiInstanceCapabilitiesHandler.java
├── NoSupportForMissingValuesException.java
├── NormalizableDistance.java
├── Optimization.java
├── Option.java
├── OptionHandler.java
├── OptionHandlerJavadoc.java
├── PartitionGenerator.java
├── PropertyPath.java
├── ProtectedProperties.java
├── Queue.java
├── RandomVariates.java
├── Randomizable.java
├── Range.java
├── RelationalLocator.java
├── RepositoryIndexGenerator.java
├── RevisionHandler.java
├── RevisionUtils.java
├── SelectedTag.java
├── SerializationHelper.java
├── SerializedObject.java
├── SingleIndex.java
├── SparseInstance.java
├── SpecialFunctions.java
├── Statistics.java
├── Stopwords.java
├── StringLocator.java
├── Summarizable.java
├── SystemInfo.java
├── Tag.java
├── TechnicalInformation.java
├── TechnicalInformationHandler.java
├── TechnicalInformationHandlerJavadoc.java
├── Tee.java
├── TestInstances.java
├── ThreadSafe.java
├── Trie.java
├── UnassignedClassException.java
├── UnassignedDatasetException.java
├── Undoable.java
├── UnsupportedAttributeTypeException.java
├── UnsupportedClassTypeException.java
├── Utils.java
├── Version.java
├── WeightedInstancesHandler.java
├── WekaEnumeration.java
├── WekaException.java
├── converters
│ ├── AbstractFileLoader.java
│ ├── AbstractFileSaver.java
│ ├── AbstractLoader.java
│ ├── AbstractSaver.java
│ ├── ArffLoader.java
│ ├── ArffSaver.java
│ ├── BatchConverter.java
│ ├── C45Loader.java
│ ├── C45Saver.java
│ ├── CSVLoader.java
│ ├── CSVSaver.java
│ ├── ConverterUtils.java
│ ├── DatabaseConnection.java
│ ├── DatabaseConverter.java
│ ├── DatabaseLoader.java
│ ├── DatabaseSaver.java
│ ├── FileSourcedConverter.java
│ ├── IncrementalConverter.java
│ ├── JSONLoader.java
│ ├── JSONSaver.java
│ ├── LibSVMLoader.java
│ ├── LibSVMSaver.java
│ ├── Loader.java
│ ├── MatlabLoader.java
│ ├── MatlabSaver.java
│ ├── SVMLightLoader.java
│ ├── SVMLightSaver.java
│ ├── Saver.java
│ ├── SerializedInstancesLoader.java
│ ├── SerializedInstancesSaver.java
│ ├── StreamTokenizerUtils.java
│ ├── TextDirectoryLoader.java
│ ├── URLSourcedLoader.java
│ ├── XRFFLoader.java
│ └── XRFFSaver.java
├── json
│ ├── JSONInstances.java
│ ├── JSONNode.java
│ └── sym.java
├── logging
│ ├── ConsoleLogger.java
│ ├── FileLogger.java
│ ├── Logger.java
│ └── OutputLogger.java
├── mathematicalexpression
│ └── sym.java
├── matrix
│ ├── CholeskyDecomposition.java
│ ├── DoubleVector.java
│ ├── EigenvalueDecomposition.java
│ ├── ExponentialFormat.java
│ ├── FlexibleDecimalFormat.java
│ ├── FloatingPointFormat.java
│ ├── IntVector.java
│ ├── LUDecomposition.java
│ ├── LinearRegression.java
│ ├── Maths.java
│ ├── Matrix.java
│ ├── QRDecomposition.java
│ └── SingularValueDecomposition.java
├── neighboursearch
│ ├── BallTree.java
│ ├── CoverTree.java
│ ├── KDTree.java
│ ├── LinearNNSearch.java
│ ├── NearestNeighbourSearch.java
│ ├── PerformanceStats.java
│ ├── TreePerformanceStats.java
│ ├── balltrees
│ │ ├── BallNode.java
│ │ ├── BallSplitter.java
│ │ ├── BallTreeConstructor.java
│ │ ├── BottomUpConstructor.java
│ │ ├── MedianDistanceFromArbitraryPoint.java
│ │ ├── MedianOfWidestDimension.java
│ │ ├── MiddleOutConstructor.java
│ │ ├── PointsClosestToFurthestChildren.java
│ │ └── TopDownConstructor.java
│ ├── covertrees
│ │ └── Stack.java
│ └── kdtrees
│ │ ├── KDTreeNode.java
│ │ ├── KDTreeNodeSplitter.java
│ │ ├── KMeansInpiredMethod.java
│ │ ├── MedianOfWidestDimension.java
│ │ ├── MidPointOfWidestDimension.java
│ │ └── SlidingMidPointOfWidestSide.java
├── pmml
│ ├── Apply.java
│ ├── Array.java
│ ├── BuiltInArithmetic.java
│ ├── BuiltInMath.java
│ ├── BuiltInString.java
│ ├── Constant.java
│ ├── DefineFunction.java
│ ├── DerivedFieldMetaInfo.java
│ ├── Discretize.java
│ ├── Expression.java
│ ├── FieldMetaInfo.java
│ ├── FieldRef.java
│ ├── Function.java
│ ├── MappingInfo.java
│ ├── MiningFieldMetaInfo.java
│ ├── MiningSchema.java
│ ├── NormContinuous.java
│ ├── NormDiscrete.java
│ ├── PMMLFactory.java
│ ├── PMMLModel.java
│ ├── PMMLUtils.java
│ ├── SparseArray.java
│ ├── TargetMetaInfo.java
│ ├── TransformationDictionary.java
│ ├── VectorDictionary.java
│ └── VectorInstance.java
├── scripting
│ ├── Groovy.java
│ ├── Jython.java
│ ├── JythonObject.java
│ └── JythonSerializableObject.java
├── stemmers
│ ├── IteratedLovinsStemmer.java
│ ├── LovinsStemmer.java
│ ├── NullStemmer.java
│ ├── SnowballStemmer.java
│ ├── Stemmer.java
│ └── Stemming.java
├── tokenizers
│ ├── AlphabeticTokenizer.java
│ ├── CharacterDelimitedTokenizer.java
│ ├── NGramTokenizer.java
│ ├── Tokenizer.java
│ └── WordTokenizer.java
└── xml
│ ├── KOML.java
│ ├── MethodHandler.java
│ ├── PropertyHandler.java
│ ├── SerialUIDChanger.java
│ ├── XMLBasicSerialization.java
│ ├── XMLDocument.java
│ ├── XMLInstances.java
│ ├── XMLOptions.java
│ ├── XMLSerialization.java
│ ├── XMLSerializationMethodHandler.java
│ └── XStream.java
├── datagenerators
├── ClassificationGenerator.java
├── ClusterDefinition.java
├── ClusterGenerator.java
├── DataGenerator.java
├── RegressionGenerator.java
├── Test.java
├── classifiers
│ ├── classification
│ │ ├── Agrawal.java
│ │ ├── BayesNet.java
│ │ ├── LED24.java
│ │ ├── RDG1.java
│ │ └── RandomRBF.java
│ └── regression
│ │ ├── Expression.java
│ │ └── MexicanHat.java
└── clusterers
│ ├── BIRCHCluster.java
│ ├── SubspaceCluster.java
│ └── SubspaceClusterDefinition.java
├── estimators
├── CheckEstimator.java
├── ConditionalEstimator.java
├── DDConditionalEstimator.java
├── DKConditionalEstimator.java
├── DNConditionalEstimator.java
├── DiscreteEstimator.java
├── Estimator.java
├── EstimatorUtils.java
├── IncrementalEstimator.java
├── KDConditionalEstimator.java
├── KKConditionalEstimator.java
├── KernelEstimator.java
├── MahalanobisEstimator.java
├── MultivariateEstimator.java
├── MultivariateGaussianEstimator.java
├── NDConditionalEstimator.java
├── NNConditionalEstimator.java
├── NormalEstimator.java
├── PoissonEstimator.java
├── UnivariateDensityEstimator.java
├── UnivariateEqualFrequencyHistogramEstimator.java
├── UnivariateIntervalEstimator.java
├── UnivariateKernelEstimator.java
├── UnivariateNormalEstimator.java
└── UnivariateQuantileEstimator.java
├── experiment
├── AveragingResultProducer.java
├── CSVResultListener.java
├── ClassifierSplitEvaluator.java
├── Compute.java
├── CostSensitiveClassifierSplitEvaluator.java
├── CrossValidationResultProducer.java
├── CrossValidationSplitResultProducer.java
├── DatabaseResultListener.java
├── DatabaseResultProducer.java
├── DatabaseUtils.java
├── DensityBasedClustererSplitEvaluator.java
├── Experiment.java
├── ExplicitTestsetResultProducer.java
├── InstanceQuery.java
├── InstanceQueryAdapter.java
├── InstancesResultListener.java
├── LearningRateResultProducer.java
├── OutputZipper.java
├── PairedCorrectedTTester.java
├── PairedStats.java
├── PairedStatsCorrected.java
├── PairedTTester.java
├── PropertyNode.java
├── RandomSplitResultProducer.java
├── RegressionSplitEvaluator.java
├── RemoteEngine.java
├── RemoteExperiment.java
├── RemoteExperimentEvent.java
├── RemoteExperimentListener.java
├── RemoteExperimentSubTask.java
├── ResultListener.java
├── ResultMatrix.java
├── ResultMatrixCSV.java
├── ResultMatrixGnuPlot.java
├── ResultMatrixHTML.java
├── ResultMatrixLatex.java
├── ResultMatrixPlainText.java
├── ResultMatrixSignificance.java
├── ResultProducer.java
├── SplitEvaluator.java
├── Stats.java
├── Task.java
├── TaskStatusInfo.java
├── Tester.java
└── xml
│ └── XMLExperiment.java
├── filters
├── AllFilter.java
├── CheckSource.java
├── Filter.java
├── MultiFilter.java
├── SimpleBatchFilter.java
├── SimpleFilter.java
├── SimpleStreamFilter.java
├── Sourcable.java
├── StreamableFilter.java
├── SupervisedFilter.java
├── UnsupervisedFilter.java
├── supervised
│ ├── attribute
│ │ ├── AddClassification.java
│ │ ├── AttributeSelection.java
│ │ ├── ClassOrder.java
│ │ ├── Discretize.java
│ │ ├── MergeNominalValues.java
│ │ └── NominalToBinary.java
│ └── instance
│ │ ├── Resample.java
│ │ ├── SpreadSubsample.java
│ │ └── StratifiedRemoveFolds.java
└── unsupervised
│ ├── attribute
│ ├── AbstractTimeSeries.java
│ ├── Add.java
│ ├── AddCluster.java
│ ├── AddExpression.java
│ ├── AddID.java
│ ├── AddNoise.java
│ ├── AddUserFields.java
│ ├── AddUserFieldsBeanInfo.java
│ ├── AddValues.java
│ ├── Center.java
│ ├── ChangeDateFormat.java
│ ├── ClassAssigner.java
│ ├── ClusterMembership.java
│ ├── Copy.java
│ ├── Discretize.java
│ ├── FirstOrder.java
│ ├── InterquartileRange.java
│ ├── KernelFilter.java
│ ├── MakeIndicator.java
│ ├── MathExpression.java
│ ├── MergeInfrequentNominalValues.java
│ ├── MergeManyValues.java
│ ├── MergeTwoValues.java
│ ├── NominalToBinary.java
│ ├── NominalToString.java
│ ├── Normalize.java
│ ├── NumericCleaner.java
│ ├── NumericToBinary.java
│ ├── NumericToNominal.java
│ ├── NumericTransform.java
│ ├── Obfuscate.java
│ ├── PKIDiscretize.java
│ ├── PartitionMembership.java
│ ├── PartitionedMultiFilter.java
│ ├── PotentialClassIgnorer.java
│ ├── PrincipalComponents.java
│ ├── RandomProjection.java
│ ├── RandomSubset.java
│ ├── Remove.java
│ ├── RemoveByName.java
│ ├── RemoveType.java
│ ├── RemoveUseless.java
│ ├── RenameAttribute.java
│ ├── Reorder.java
│ ├── ReplaceMissingValues.java
│ ├── ReplaceMissingWithUserConstant.java
│ ├── SortLabels.java
│ ├── Standardize.java
│ ├── StringToNominal.java
│ ├── StringToWordVector.java
│ ├── SwapValues.java
│ ├── TimeSeriesDelta.java
│ └── TimeSeriesTranslate.java
│ └── instance
│ ├── NonSparseToSparse.java
│ ├── Randomize.java
│ ├── RemoveFolds.java
│ ├── RemoveFrequentValues.java
│ ├── RemoveMisclassified.java
│ ├── RemovePercentage.java
│ ├── RemoveRange.java
│ ├── RemoveWithValues.java
│ ├── Resample.java
│ ├── ReservoirSample.java
│ ├── SparseToNonSparse.java
│ ├── SubsetByExpression.java
│ └── subsetbyexpression
│ └── sym.java
└── gui
├── GenericPropertiesCreator.java
├── Logger.java
└── LookAndFeel.java
/.gitignore:
--------------------------------------------------------------------------------
1 | build
2 | bin
3 | gen
4 | out
5 | *.iml
6 | .idea
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
38 | * public static double classify(Object [] i);
39 | *
40 | * where the array i
contains elements that are either
41 | * Double, String, with missing values represented as null. The generated
42 | * code is public domain and comes with no warranty.
43 | *
44 | * @param className the name that should be given to the source class.
45 | * @return the object source described by a string
46 | * @throws Exception if the source can't be computed
47 | */
48 | String toSource(String className) throws Exception;
49 | }
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/src/weka/classifiers/UpdateableClassifier.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This program is free software: you can redistribute it and/or modify
3 | * it under the terms of the GNU General Public License as published by
4 | * the Free Software Foundation, either version 3 of the License, or
5 | * (at your option) any later version.
6 | *
7 | * This program is distributed in the hope that it will be useful,
8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 | * GNU General Public License for more details.
11 | *
12 | * You should have received a copy of the GNU General Public License
13 | * along with this program. If not, see