logo

Back to index

LCOM

Min: 1.0000, max: 1128.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 221, μ: 61.5113, σ: 137.6871, Var: 18957.7340, defects: 6%.

Packages: 42, classes: 296.

Green: 146, yellow: 61, red: 89.

Class LCOM methods pairs empty nonempty
c.t.a.m.GBDT.metric.RMSEMetric 3 3 3 3 0
c.t.a.m.GBDT.metric.ErrorEvalMetric 3 3 3 3 0
c.t.a.m.GBDT.metric.MultiErrorMetric 6 4 6 6 0
c.t.a.m.GBDT.metric.LogErrorMetric 3 3 3 3 0
c.t.a.m.GBDT.metric.LogLossMetric 3 3 3 3 0
c.t.a.m.GBDT.metric.MAEMetric 3 3 3 3 0
c.t.a.m.GBDT.objective.RegLossObj 0 5 10 4 6
c.t.a.m.GBDT.objective.L..$LogisticLoss 21 7 21 21 0
c.t.a.m.GBDT.objective.SoftmaxMultiClassObj 13 6 15 14 1
c.t.a.m.GBDT.objective.L..$DirectLogisticLoss 6 4 6 6 0
c.t.a.m.GBDT.objective.L..$BinaryLogisticLoss 0 1 0 0 0
c.t.a.m.GBDT.objective.L..$LinearSquareLoss 21 7 21 21 0
c.t.a.m.GBDT.objective.Loss 0 0 0 0 0
c.t.a.m.a.a.optimizer.LocalSearch 10 5 10 10 0
c.t.a.m.a.a.optimizer.BaseOptimizer 10 5 10 10 0
c.t.a.m.a.a.optimizer.R..$ 0 1 0 0 0
c.t.a.m.a.a.optimizer.RandomSearch 15 6 15 15 0
c.t.a.m.GBDT.psf.GBDTGradHistGetRowResult 0 1 0 0 0
c.t.a.m.GBDT.psf.C..$CompressPartitionUpdateParam 0 6 15 6 9
c.t.a.m.GBDT.psf.CompressUpdateParam 0 1 0 0 0
c.t.a.m.GBDT.psf.H..$HistPartitionAggrParam 6 8 28 17 11
c.t.a.m.GBDT.psf.HistAggrParam 0 1 0 0 0
c.t.a.m.GBDT.psf.GBDTGradHistGetRowFunc 0 2 1 0 1
c.t.a.m.GBDT.psf.CompressUpdateFunc 3 3 3 3 0
c.t.a.m.l.psf.GetColumnParam 0 1 0 0 0
c.t.a.m.l.psf.GetPartFunc 1 2 1 1 0
c.t.a.m.l.psf.ResetFunc 3 3 3 3 0
c.t.a.m.l.psf.PartColumnResult 0 4 6 3 3
c.t.a.m.l.psf.LikelihoodParam 0 1 0 0 0
c.t.a.m.l.psf.PartCSRResult 15 7 21 18 3
c.t.a.m.l.psf.L..$LikelihoodPartParam 0 4 6 3 3
c.t.a.m.l.psf.LikelihoodFunc 3 3 3 3 0
c.t.a.m.l.psf.GetColumnFunc 1 2 1 1 0
c.t.a.m.l.psf.CSRPartUpdateParam 1 3 3 2 1
c.t.a.m.l.psf.ColumnGetResult 0 0 0 0 0
c.t.a.m.l.psf.UpdatePartFunc 3 3 3 3 0
c.t.a.m.c.u.paramsutils.ParamKeys 0 0 0 0 0
c.t.a.m.c.u.paramsutils.JoinLayerParams 153 18 153 153 0
c.t.a.m.c.u.paramsutils.HuberLossParams 91 14 91 91 0
c.t.a.m.c.u.paramsutils.ModelParams 15 6 15 15 0
c.t.a.m.c.u.paramsutils.M..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.D..$ 1 2 1 1 0
c.t.a.m.c.u.paramsutils.DataParams 45 10 45 45 0
c.t.a.m.c.u.paramsutils.InputLayerParams 190 20 190 190 0
c.t.a.m.c.u.paramsutils.D..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.H..$ 21 7 21 21 0
c.t.a.m.c.u.paramsutils.L..$ 3 3 3 3 0
c.t.a.m.c.u.paramsutils.AdamParams 231 22 231 231 0
c.t.a.m.c.u.paramsutils.O..$ 28 8 28 28 0
c.t.a.m.c.u.paramsutils.T..$ 1 2 1 1 0
c.t.a.m.c.u.paramsutils.E..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.T..$ 15 6 15 15 0
c.t.a.m.c.u.paramsutils.CrossLayerParams 153 18 153 153 0
c.t.a.m.c.u.paramsutils.TrainParams 15 6 15 15 0
c.t.a.m.c.u.paramsutils.F..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.C..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.M..$ 1 2 1 1 0
c.t.a.m.c.u.paramsutils.TransFuncParams 1 2 1 1 0
c.t.a.m.c.u.paramsutils.JsonUtils 0 0 0 0 0
c.t.a.m.c.u.paramsutils.DropoutTransFuncParams 120 16 120 120 0
c.t.a.m.c.u.paramsutils.F..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.A..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.MomentumParams 190 20 190 190 0
c.t.a.m.c.u.paramsutils.J..$ 15 10 45 30 15
c.t.a.m.c.u.paramsutils.FCLayerParams 231 22 231 231 0
c.t.a.m.c.u.paramsutils.L..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.LayerParams 3 3 3 3 0
c.t.a.m.c.u.paramsutils.FTRLParams 231 22 231 231 0
c.t.a.m.c.u.paramsutils.LossFuncParams 1 2 1 1 0
c.t.a.m.c.u.paramsutils.OptParams 10 5 10 10 0
c.t.a.m.c.u.paramsutils.L..$ 120 16 120 120 0
c.t.a.m.c.u.paramsutils.J..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.P..$ 1128 48 1128 1128 0
c.t.a.m.c.u.paramsutils.I..$ 10 5 10 10 0
c.t.a.m.c.u.paramsutils.LossLayerParams 153 18 153 153 0
c.t.a.m.c.u.paramsutils.EmbeddingParams 190 20 190 190 0
c.t.a.m.c.n.l.e.inputlayer.Embedding 457 31 465 461 4
c.t.a.m.c.n.l.e.inputlayer.SparseInputLayer 606 36 630 618 12
c.t.a.m.c.n.l.e.inputlayer.DenseInputLayer 642 37 666 654 12
c.t.a.m.c.conf.S..$ 494 32 496 495 1
c.t.a.m.c.conf.MLConf 0 0 0 0 0
c.t.a.m.c.conf.SharedConf 463 31 465 464 1
c.t.a.m.c.conf.M..$ 8385 130 8385 8385 0
c.t.a.m.l.a.structures.S2BTightTraverseMap 35 14 91 63 28
c.t.a.m.l.a.structures.ShortTraverseHashMap 4 4 6 5 1
c.t.a.m.l.a.structures.S2STightTraverseMap 22 13 78 50 28
c.t.a.m.l.a.structures.IntTraverseHashMap 4 4 6 5 1
c.t.a.m.l.a.structures.I2ITranverseMap 6 13 78 42 36
c.t.a.m.l.a.structures.S2ITraverseMap 35 14 91 63 28
c.t.a.m.l.a.structures.S2BTraverseMap 35 14 91 63 28
c.t.a.m.l.a.structures.TraverseHashMap 136 17 136 136 0
c.t.a.m.l.a.structures.FTree 0 7 21 0 21
c.t.a.m.l.a.structures.S2STraverseMap 22 13 78 50 28
c.t.a.m.auto.AutoController 1 2 1 1 0
c.t.a.m.c.n.layers.InputLayerMeta 0 0 0 0 0
c.t.a.m.c.n.layers.LinearLayerMeta 0 0 0 0 0
c.t.a.m.c.n.layers.LinearLayer 1 2 1 1 0
c.t.a.m.c.n.layers.JoinLayerMeta 0 0 0 0 0
c.t.a.m.c.n.layers.T..$ 21 7 21 21 0
c.t.a.m.c.n.layers.S..$ 10 5 10 10 0
c.t.a.m.c.n.layers.JoinLayer 1 2 1 1 0
c.t.a.m.c.n.layers.InputLayer 0 1 0 0 0
c.t.a.m.c.n.layers.LayerMeta 0 1 0 0 0
c.t.a.m.c.n.layers.PlaceHolder 161 19 171 166 5
c.t.a.m.c.n.layers.STATUS 0 0 0 0 0
c.t.a.m.c.n.layers.TimeStats 79 14 91 85 6
c.t.a.m.c.n.layers.Layer 64 12 66 65 1
c.t.a.m.c.n.layers.AngelGraph 626 36 630 628 2
c.t.a.m.core.PredictTask 10 5 10 10 0
c.t.a.m.core.TrainTask 28 8 28 28 0
c.t.a.m.core.MLLearner 6 4 6 6 0
c.t.a.m.core.M..$class 0 0 0 0 0
c.t.a.m.c.n.l.join.SumPooling 24 8 28 26 2
c.t.a.m.c.n.l.join.ConcatLayer 32 9 36 34 2
c.t.a.m.c.n.l.join.MulPooling 32 9 36 34 2
c.t.a.m.c.n.l.join.DotPooling 49 11 55 52 3
c.t.a.m.c.o.loss.CrossEntropyLoss 15 6 15 15 0
c.t.a.m.c.o.loss.L2Loss 10 5 10 10 0
c.t.a.m.c.o.loss.HingeLoss 10 5 10 10 0
c.t.a.m.c.o.loss.LogLoss 10 5 10 10 0
c.t.a.m.c.o.loss.HuberLoss 4 5 10 7 3
c.t.a.m.c.o.loss.SoftmaxLoss 10 5 10 10 0
c.t.a.m.GBDT.a.sketch.QuantileSketchException 0 0 0 0 0
c.t.a.m.GBDT.a.sketch.SketchUtils 0 0 0 0 0
c.t.a.m.GBDT.a.sketch.HeapQuantileSketch 0 26 325 97 228
c.t.a.m.c.n.l.e.losslayer.SoftmaxLossLayer 43 11 55 49 6
c.t.a.m.c.n.l.e.losslayer.SimpleLossLayer 48 12 66 57 9
c.t.a.m.GBDT.GBDTModel 296 25 300 298 2
c.t.a.m.GBDT.GBDTPredictTask 3 3 3 3 0
c.t.a.m.GBDT.GBDTLearner 24 8 28 26 2
c.t.a.m.GBDT.GBDTTrainTask 62 12 66 64 2
c.t.a.m.GBDT.G..$ 10 5 10 10 0
c.t.a.m.GBDT.G..$ 78 13 78 78 0
c.t.a.m.GBDT.GBDTPredictResult 136 17 136 136 0
c.t.a.m.GBDT.GBDTRunner 141 18 153 147 6
c.t.a.m.a.solver.BaseSolver 28 8 28 28 0
c.t.a.m.a.sync.AIMDSync 0 0 0 0 0
c.t.a.m.l.algo.Document 0 1 0 0 0
c.t.a.m.l.algo.CSRTokens 0 1 0 0 0
c.t.a.m.l.algo.Sampler 51 15 105 78 27
c.t.a.m.l.algo.BinarySearch 0 0 0 0 0
c.t.a.m.a.parameter.DiscreteSpace 16 9 36 26 10
c.t.a.m.a.parameter.ContinuousSpace 99 15 105 102 3
c.t.a.m.a.parameter.D..$ 1 2 1 1 0
c.t.a.m.a.parameter.C..$ 3 3 3 3 0
c.t.a.m.a.parameter.ParamSpace 3 3 3 3 0
c.t.a.m.c.utils.HDFSUtils 0 0 0 0 0
c.t.a.m.c.utils.ReflectionUtils 0 0 0 0 0
c.t.a.m.c.utils.D..$ 10 5 10 10 0
c.t.a.m.c.utils.PSMatrixUtils 0 0 0 0 0
c.t.a.m.c.utils.Maths 0 0 0 0 0
c.t.a.m.c.utils.NetUtils 0 0 0 0 0
c.t.a.m.c.utils.DataParser 0 1 0 0 0
c.t.a.m.c.utils.D..$ 0 1 0 0 0
c.t.a.m.c.utils.L..$ 10 5 10 10 0
c.t.a.m.c.utils.H..$ 1 2 1 1 0
c.t.a.m.c.utils.LibSVMDataParser 190 20 190 190 0
c.t.a.m.c.utils.DenseDataParser 190 20 190 190 0
c.t.a.m.c.utils.N..$ 15 6 15 15 0
c.t.a.m.c.utils.P..$ 105 15 105 105 0
c.t.a.m.c.utils.ValidationUtils 0 5 10 0 10
c.t.a.m.c.utils.R..$ 4 4 6 5 1
c.t.a.m.c.utils.D..$ 10 5 10 10 0
c.t.a.m.c.utils.DummyDataParser 190 20 190 190 0
c.t.a.m.c.optimizer.SGD 6 4 6 6 0
c.t.a.m.c.optimizer.Adam 28 8 28 28 0
c.t.a.m.c.optimizer.OptUtils 0 0 0 0 0
c.t.a.m.c.optimizer.GradientDescent 85 14 91 88 3
c.t.a.m.c.optimizer.O..$class 0 0 0 0 0
c.t.a.m.c.optimizer.O..$ 6 4 6 6 0
c.t.a.m.c.optimizer.A..$ 6 4 6 6 0
c.t.a.m.c.optimizer.G..$ 1 2 1 1 0
c.t.a.m.c.optimizer.M..$ 1 2 1 1 0
c.t.a.m.c.optimizer.Momentum 15 6 15 15 0
c.t.a.m.c.optimizer.FTRL 3 3 3 3 0
c.t.a.m.GBDT.a.tree.Tree 0 0 0 0 0
c.t.a.m.GBDT.a.tree.TAvgDisSplit 0 0 0 0 0
c.t.a.m.GBDT.a.tree.TSplitValueHelper 0 0 0 0 0
c.t.a.m.GBDT.a.tree.TYahooSketchSplit 0 0 0 0 0
c.t.a.m.GBDT.a.tree.SplitEntry 0 11 55 18 37
c.t.a.m.GBDT.a.tree.TNode 54 12 66 60 6
c.t.a.m.c.network.D..$ 6 4 6 6 0
c.t.a.m.c.network.DNNUtils 0 0 0 0 0
c.t.a.m.lda.L..$S..$ 10 5 10 10 0
c.t.a.m.lda.LDAPredictTask 93 15 105 99 6
c.t.a.m.lda.LDAIncTask 49 11 55 52 3
c.t.a.m.lda.LDAModel 319 26 325 322 3
c.t.a.m.lda.L..$ 136 17 136 136 0
c.t.a.m.lda.LDATrainTask 72 13 78 75 3
c.t.a.m.lda.L..$Task 1 2 1 1 0
c.t.a.m.lda.LDARunner 28 8 28 28 0
c.t.a.m.lda.LDALearner 653 38 703 678 25
c.t.a.m.c.kmeans.KMeansPredictTask 6 4 6 6 0
c.t.a.m.c.kmeans.KMeansResult 136 17 136 136 0
c.t.a.m.c.kmeans.KMeansLearner 78 13 78 78 0
c.t.a.m.c.kmeans.K..$ 6 4 6 6 0
c.t.a.m.c.kmeans.K..$ 1 2 1 1 0
c.t.a.m.c.kmeans.KMeansRunner 15 6 15 15 0
c.t.a.m.c.kmeans.K..$ 21 7 21 21 0
c.t.a.m.c.kmeans.KMeansModel 116 16 120 118 2
c.t.a.m.c.kmeans.KMeansTrainTask 87 14 91 89 2
c.t.a.m.c.n.transfunc.Tanh 1 2 1 1 0
c.t.a.m.c.n.transfunc.Sigmoid 1 2 1 1 0
c.t.a.m.c.n.transfunc.TanhWithDropout 1 2 1 1 0
c.t.a.m.c.n.transfunc.Dropout 0 2 1 0 1
c.t.a.m.c.n.transfunc.Softmax 1 2 1 1 0
c.t.a.m.c.n.transfunc.SigmoidWithDropout 1 2 1 1 0
c.t.a.m.c.n.transfunc.Relu 1 2 1 1 0
c.t.a.m.c.n.transfunc.Identity 1 2 1 1 0
c.t.a.m.a.utils.D..$ 3 3 3 3 0
c.t.a.m.a.utils.Distribution 0 0 0 0 0
c.t.a.m.c.graphsubmit.G..$ 6 4 6 6 0
c.t.a.m.c.graphsubmit.GraphRunner 15 6 15 15 0
c.t.a.m.c.graphsubmit.GraphTrainTask 130 17 136 133 3
c.t.a.m.c.graphsubmit.GraphPredictTask 3 3 3 3 0
c.t.a.m.c.graphsubmit.G..$ 10 5 10 10 0
c.t.a.m.c.graphsubmit.GraphModel 101 15 105 103 2
c.t.a.m.c.graphsubmit.GraphLearner 136 17 136 136 0
c.t.a.m.c.graphsubmit.GraphPredictResult 153 18 153 153 0
c.t.a.m.classification.N..$ 0 1 0 0 0
c.t.a.m.classification.S..$ 0 1 0 0 0
c.t.a.m.classification.LogisticRegression 1 2 1 1 0
c.t.a.m.classification.P..$ 0 1 0 0 0
c.t.a.m.classification.WideAndDeep 1 2 1 1 0
c.t.a.m.classification.SoftmaxRegression 3 3 3 3 0
c.t.a.m.classification.S..$ 0 1 0 0 0
c.t.a.m.classification.L..$ 0 1 0 0 0
c.t.a.m.classification.F..$ 0 1 0 0 0
c.t.a.m.classification.W..$ 0 1 0 0 0
c.t.a.m.classification.M..$ 0 1 0 0 0
c.t.a.m.classification.DeepFM 1 2 1 1 0
c.t.a.m.classification.D..$ 0 1 0 0 0
c.t.a.m.classification.FactorizationMachines 6 4 6 6 0
c.t.a.m.classification.ProductNeuralNetwork 3 3 3 3 0
c.t.a.m.classification.NeuralFactorizationMachines 3 3 3 3 0
c.t.a.m.classification.MixedLogisticRegression 3 3 3 3 0
c.t.a.m.classification.SupportVectorMachine 1 2 1 1 0
c.t.a.m.a.acquisition.EI 6 4 6 6 0
c.t.a.m.a.acquisition.BaseAcquisition 3 3 3 3 0
c.t.a.m.GBDT.algo.GradHistThread 0 1 0 0 0
c.t.a.m.GBDT.algo.HistSubThread 1 2 1 1 0
c.t.a.m.GBDT.algo.FeatureMeta 2 4 6 4 2
c.t.a.m.GBDT.algo.HistCalThread 1 2 1 1 0
c.t.a.m.GBDT.algo.AfterSplitThread 0 1 0 0 0
c.t.a.m.GBDT.algo.GBDTController 33 31 465 249 216
c.t.a.m.p.columns.PartitionGetColsResult 0 3 3 0 3
c.t.a.m.p.columns.UpdateColsParam 0 1 0 0 0
c.t.a.m.p.columns.PartitionGetColsParam 0 3 3 0 3
c.t.a.m.p.columns.GetColsParam 0 1 0 0 0
c.t.a.m.p.columns.GetColsFunc 1 3 3 2 1
c.t.a.m.p.columns.UpdateColsFunc 10 5 10 10 0
c.t.a.m.p.columns.PartitionUpdateColsParam 0 2 1 0 1
c.t.a.m.p.columns.GetColsResult 0 0 0 0 0
c.t.a.m.GBDT.a.RegTree.GradStats 22 16 120 71 49
c.t.a.m.GBDT.a.RegTree.RegTNodeStat 4 4 6 5 1
c.t.a.m.GBDT.a.RegTree.RegTree 6 4 6 6 0
c.t.a.m.GBDT.a.RegTree.GradPair 2 4 6 4 2
c.t.a.m.GBDT.a.RegTree.RegTDataStore 88 17 136 112 24
c.t.a.m.GBDT.a.RegTree.GradHistHelper 0 6 15 5 10
c.t.a.m.c.n.l.linear.BiInnerCross 51 11 55 53 2
c.t.a.m.c.n.l.linear.BiOutterCross 24 8 28 26 2
c.t.a.m.c.n.l.linear.BiInteractionCross 24 8 28 26 2
c.t.a.m.c.n.l.linear.BiInnerSumCross 51 11 55 53 2
c.t.a.m.c.n.l.linear.FCLayer 671 38 703 687 16
c.t.a.m.c.o.decayer.P..$ 1 2 1 1 0
c.t.a.m.c.o.decayer.E..$ 3 3 3 3 0
c.t.a.m.c.o.decayer.PolynomialDecay 8 5 10 9 1
c.t.a.m.c.o.decayer.LinearCosineDecay 34 9 36 35 1
c.t.a.m.c.o.decayer.ExponentialDecay 13 6 15 14 1
c.t.a.m.c.o.decayer.C..$ 1 2 1 1 0
c.t.a.m.c.o.decayer.StandardDecay 13 6 15 14 1
c.t.a.m.c.o.decayer.InverseTimeDecay 13 6 15 14 1
c.t.a.m.c.o.decayer.CosineDecayRestarts 17 7 21 19 2
c.t.a.m.c.o.decayer.L..$ 6 4 6 6 0
c.t.a.m.c.o.decayer.CosineDecay 8 5 10 9 1
c.t.a.m.c.o.decayer.WarmRestarts 47 11 55 51 4
c.t.a.m.c.o.decayer.PiecewiseConstant 17 7 21 19 2
c.t.a.m.c.o.decayer.C..$ 6 4 6 6 0
c.t.a.m.c.o.decayer.I..$ 1 2 1 1 0
c.t.a.m.c.o.decayer.S..$class 0 0 0 0 0
c.t.a.m.GBDT.param.GBDTParam 0 2 1 0 1
c.t.a.m.GBDT.param.TreeParam 0 1 0 0 0
c.t.a.m.GBDT.param.RegTParam 9 7 21 15 6
c.t.a.m.a.config.Configuration 3 6 15 9 6
c.t.a.m.a.config.ConfigurationSpace 163 19 171 167 4
c.t.a.m.p.optimizer.AdamUpdateFunc 1 2 1 1 0
c.t.a.m.p.optimizer.FTRLUpdateFunc 1 2 1 1 0
c.t.a.m.p.optimizer.SGDUpdateFunc 1 2 1 1 0
c.t.a.m.p.optimizer.OptMMUpdateFunc 0 0 0 0 0
c.t.a.m.p.optimizer.PGDUpdateFunc 1 2 1 1 0
c.t.a.m.p.optimizer.MomentumUpdateFunc 1 2 1 1 0
c.t.a.m.regression.L..$ 0 1 0 0 0
c.t.a.m.regression.RobustRegression 3 3 3 3 0
c.t.a.m.regression.R..$ 0 1 0 0 0
c.t.a.m.regression.LinearRegression 3 3 3 3 0
c.t.a.m.a.surrogate.BaseSurrogate 55 11 55 55 0

Download XML.