MCPcopy Create free account

hub / github.com/ajtulloch/decisiontrees / types & classes

Types & classes82 in github.com/ajtulloch/decisiontrees

↓ 9 callersFuncTypeby
func(e1, e2 *pb.Example) bool
examples.go:58
↓ 3 callersFuncTypeEvaluatorFunc
EvaluatorFunc implements the Evaluator interface
evaluator.go:17
↓ 3 callersTypeAliaslabelledPredictions
evaluation_metrics.go:17
↓ 2 callersFuncTypeTreeMapperFunc
TreeMapperFunc returns the mapped node and a boolean representing whether we should continue traversal
pruning.go:27
↓ 2 callersFuncTypecrossValidationFunc
func(trainingSet, testingSet Examples) float64
cross_validation.go:8
↓ 1 callersTypeAliasAlgorithm
protobufs/decisiontrees.pb.go:94
↓ 1 callersTypeAliasDataSource
protobufs/decisiontrees.pb.go:169
↓ 1 callersTypeAliasExamples
Examples is a slice of Example elements
examples.go:11
↓ 1 callersTypeAliasLossFunction
protobufs/decisiontrees.pb.go:16
↓ 1 callersTypeAliasRescaling
protobufs/decisiontrees.pb.go:55
↓ 1 callersTypeAliasTrainingStatus
protobufs/decisiontrees.pb.go:130
ClassAnnotation
ui/app/protobufs/decisiontrees_pb2.py:958
StructAnnotation
protobufs/decisiontrees.pb.go:340
InterfaceDataSource
DataSource is an interface for extracting training data from an arbitrary location TODO(tulloch) - make this an iterator?
mongotrainer/data_source.go:15
ClassDataSourceConfig
ui/app/protobufs/decisiontrees_pb2.py:1018
StructDataSourceConfig
protobufs/decisiontrees.pb.go:648
ClassDecisionTreeTask
ui/app/decisiontrees/resources.py:11
ClassDecisionTreeTaskList
ui/app/decisiontrees/resources.py:25
ClassDecisionTreeWeakLearner
ui/app/decisiontrees/resources.py:34
ClassEpochResult
ui/app/protobufs/decisiontrees_pb2.py:1024
StructEpochResult
protobufs/decisiontrees.pb.go:672
InterfaceEvaluator
Evaluator implements the evaluator of a decision tree given a feature vector
evaluator.go:12
ClassExample
ui/app/protobufs/decisiontrees_pb2.py:940
StructExample
protobufs/decisiontrees.pb.go:226
ClassFeature
ui/app/protobufs/decisiontrees_pb2.py:934
StructFeature
protobufs/decisiontrees.pb.go:202
InterfaceFeatureSelector
FeatureSelector allows algorithms to configure which features to use for a given round of splitting
feature_selector.go:9
ClassFlaskrTestCase
ui/test/test.py:10
ClassForest
ui/app/protobufs/decisiontrees_pb2.py:964
StructForest
protobufs/decisiontrees.pb.go:374
ClassForestConfig
ui/app/protobufs/decisiontrees_pb2.py:1006
StructForestConfig
protobufs/decisiontrees.pb.go:550
InterfaceForestGenerator
ForestGenerator is implemented by various algorithms that generate an ensemble of decision trees from the given training dataset.
forest_generator.go:10
ClassGridFsConfig
ui/app/protobufs/decisiontrees_pb2.py:1012
StructGridFsConfig
protobufs/decisiontrees.pb.go:614
ClassInfluenceTrimmingConfig
ui/app/protobufs/decisiontrees_pb2.py:982
StructInfluenceTrimmingConfig
protobufs/decisiontrees.pb.go:448
InterfaceLossFunction
LossFunction is an arbitrary loss function used in computing decision trees
loss_function.go:12
ClassLossFunctionConfig
ui/app/protobufs/decisiontrees_pb2.py:988
StructLossFunctionConfig
protobufs/decisiontrees.pb.go:472
StructMongoTrainer
MongoTrainer polls a MongoDB collection for changes and spins up training jobs based on these changes
mongotrainer/mongo_interface.go:16
ClassPruningConstraints
ui/app/protobufs/decisiontrees_pb2.py:976
StructPruningConstraints
protobufs/decisiontrees.pb.go:432
ClassShrinkageConfig
ui/app/protobufs/decisiontrees_pb2.py:994
StructShrinkageConfig
protobufs/decisiontrees.pb.go:496
ClassSplittingConstraints
ui/app/protobufs/decisiontrees_pb2.py:970
StructSplittingConstraints
protobufs/decisiontrees.pb.go:400
ClassStochasticityConfig
ui/app/protobufs/decisiontrees_pb2.py:1000
StructStochasticityConfig
protobufs/decisiontrees.pb.go:512
ClassTrainingData
ui/app/protobufs/decisiontrees_pb2.py:946
StructTrainingData
protobufs/decisiontrees.pb.go:258
ClassTrainingResults
ui/app/protobufs/decisiontrees_pb2.py:1030
StructTrainingResults
protobufs/decisiontrees.pb.go:712
ClassTrainingRow
ui/app/protobufs/decisiontrees_pb2.py:1036
StructTrainingRow
protobufs/decisiontrees.pb.go:728
ClassTreeNode
ui/app/protobufs/decisiontrees_pb2.py:952
StructTreeNode
protobufs/decisiontrees.pb.go:282
StructboostingTreeGenerator
boosting.go:10
StructcodeGenerator
compile-decision-tree/main.go:34
StructcodeWriter
compile-decision-tree/main.go:38
StructexampleSorter
examples.go:68
StructfastForestEvaluator
evaluator.go:143
StructfastTreeEvaluator
evaluator.go:64
StructflatNode
evaluator.go:58
StructforestEvaluator
evaluator.go:24
StructgridFsDataSource
mongotrainer/data_source.go:19
StructhuberLoss
loss_function.go:112
StructidRow
mongotrainer/mongo_interface.go:25
StructlabelledPrediction
evaluation_metrics.go:12
StructleastAbsoluteDeviationLoss
loss_function.go:76
StructlogitLoss
loss_function.go:19
StructlossState
regression_splitter.go:10
StructnaiveFeatureSelector
feature_selector.go:13
StructprunedStage
pruning.go:63
Structpruner
pruning.go:58
StructrandomForestFeatureSelector
feature_selector.go:19
StructrandomForestGenerator
random_forest.go:18
StructregressionSplitter
regression_splitter.go:40
Structsplit
regression_splitter.go:79
Interfacesplitter
splitter.go:7
StructtrainingTask
mongotrainer/mongo_interface.go:20
StructtreeEvaluator
evaluator.go:28