MCPcopy Create free account

hub / github.com/christopherjenness/ML-lib / types & classes

Types & classes25 in github.com/christopherjenness/ML-lib

↓ 2 callersClassRegressionTree
Regression Tree implimenting CART algorithm
ML/treemethods.py:186
↓ 1 callersClassClassificationTree
Classification Tree implimenting CART algorithm
ML/treemethods.py:255
ClassBaseRegression
Base Class for implimenting Linear Regression
ML/regression.py:11
ClassBaseTree
Base Tree for classification/regression. Written for single variable/value binary split critereon. Many methods needs to be rewritten i
ML/treemethods.py:10
ClassBernoulliNaiveBayes
Bernoulli Naive Bayes Classifier
ML/naivebayes.py:138
ClassDANN
Discriminant Adaptive Nearest Neighbors (DANN). DANN adaptively elongates neighborhoods along boundry regions. Useful for high dimensiona
ML/prototypemethods.py:359
ClassDiscreteAdaBoost
Ada Boost classifier. This implimentation produces a series of decisions stumps (decision trees with two terminal nodes).
ML/treemethods.py:520
ClassDiscriminentAnalysis
Class for implimenting Regularized Discriminent Analysis LDA is performed when alpha=0 QDA is performed when alpha=1
ML/discriminantanalysis.py:13
ClassError
Common error measures for model predictions when true answer is known
ML/modelselection.py:169
ClassGaussianMixture
Gaussian Mixture classification
ML/gaussianmixture.py:9
ClassGaussianNaiveBayes
Gaussian Naive Bayes Classifier
ML/naivebayes.py:63
ClassGradientBoostingRegression
Gradient boosting regression. A series of small trees (weak classifiers) combined to produce a hypothesis. Each subsequent classifier fi
ML/treemethods.py:631
ClassKMeans
K means clustering
ML/prototypemethods.py:71
ClassKMediods
K mediods clustering. Similar to K means, however, datapoints (mediods/exemplars) are chosen as cluster centers. TODO: merge in with
ML/prototypemethods.py:155
ClassKNearestNeighbor
K nearest neighbors classification and regression
ML/prototypemethods.py:10
ClassKernelMethods
Kernel methods for classification and estimation
ML/kernelmethods.py:9
ClassLearningVectorQuantization
Learning Vector Quantization: Prototypes are attracted to training points of correct class, and repeled from training points in incorrect
ML/prototypemethods.py:252
ClassLinearRegression
Class for implimenting Linear Regression
ML/regression.py:39
ClassLogisticRegression
Logistic Regression classifier with gradient descent implementation
ML/regression.py:111
ClassNaiveBayes
Naive Bayes Classifier Given class label, assumes features are independent
ML/naivebayes.py:11
ClassPCA
Exact principal component analysis (PCA). Transforms given data set into orthonormal basis, maximizing variance. TODO return variance ex
ML/pca.py:7
ClassPerceptron
Perceptron classifier of binary data. If data is not linearly seperable data, the pocket algorithm is highly recommended
ML/svm.py:130
ClassPrimRegression
PRIM: Patient Rule Induction Method Decision at node peels of 10% of data which maximizes response mean More "patient" than CART algorit
ML/treemethods.py:324
ClassRandomForestRegression
Random Forests are an ensemble method which averages a set of de-correlated trees. In this implimentation, a bootstrapped sample is used
ML/treemethods.py:727
ClassSupportVectorMachine
ML/svm.py:26