Algorithms ========== The **hana_ml.algorithms.pal** package is consisted of many algorithms, when grouping by categories, these algorithms could be listed as follows: .. automodule:: hana_ml.algorithms.pal :no-members: :no-inherited-members: .. _PAL Base-label: .. currentmodule:: hana_ml.algorithms.pal PAL Base -------- .. autosummary:: :toctree: algorithms/ :template: palbase.rst pal_base.PALBase .. _Auto ML-label: Auto ML ------- .. autosummary:: :toctree: algorithms/ :template: class.rst auto_ml.AutomaticClassification auto_ml.AutomaticRegression auto_ml.AutomaticTimeSeries auto_ml.Preprocessing .. _Unified Interface-label: .. currentmodule:: hana_ml.algorithms.pal Unified Interface ----------------- .. autosummary:: :toctree: algorithms/ :template: class.rst unified_classification.UnifiedClassification unified_regression.UnifiedRegression unified_clustering.UnifiedClustering unified_exponentialsmoothing.UnifiedExponentialSmoothing .. _Clustering-label: Clustering ---------- .. autosummary:: :toctree: algorithms/ :template: class.rst clustering.AffinityPropagation clustering.AgglomerateHierarchicalClustering clustering.DBSCAN clustering.GeometryDBSCAN clustering.KMeans clustering.KMedians clustering.KMedoids clustering.SpectralClustering clustering.KMeansOutlier mixture.GaussianMixture som.SOM .. autosummary:: :toctree: algorithms/ :template: function.rst clustering.SlightSilhouette clustering.outlier_detection_kmeans .. _Classification-label: Classification -------------- .. autosummary:: :toctree: algorithms/ :template: class.rst discriminant_analysis.LinearDiscriminantAnalysis linear_model.LogisticRegression linear_model.OnlineMultiLogisticRegression naive_bayes.NaiveBayes neighbors.KNNClassifier neural_network.MLPClassifier svm.SVC svm.OneClassSVM trees.DecisionTreeClassifier trees.RDTClassifier trees.HybridGradientBoostingClassifier .. _Regression-label: Regression ---------- .. autosummary:: :toctree: algorithms/ :template: class.rst linear_model.LinearRegression linear_model.OnlineLinearRegression neighbors.KNNRegressor neural_network.MLPRegressor regression.PolynomialRegression regression.GLM regression.ExponentialRegression regression.BiVariateGeometricRegression regression.BiVariateNaturalLogarithmicRegression regression.CoxProportionalHazardModel svm.SVR trees.DecisionTreeRegressor trees.RDTRegressor trees.HybridGradientBoostingRegressor .. _Preprocessing-label: Preprocessing ------------- .. autosummary:: :toctree: algorithms/ :template: class.rst preprocessing.FeatureNormalizer preprocessing.FeatureSelection preprocessing.IsolationForest preprocessing.KBinsDiscretizer preprocessing.Imputer preprocessing.Discretize preprocessing.MDS preprocessing.SMOTE preprocessing.SMOTETomek preprocessing.TomekLinks preprocessing.Sampling preprocessing.ImputeTS preprocessing.PowerTransform decomposition.PCA decomposition.CATPCA .. autosummary:: :toctree: algorithms/ :template: function.rst partition.train_test_val_split preprocessing.variance_test .. _TimeSeries-label: Time Series ----------- .. autosummary:: :toctree: algorithms/ :template: class.rst tsa.additive_model_forecast.AdditiveModelForecast tsa.arima.ARIMA tsa.auto_arima.AutoARIMA tsa.changepoint.CPD tsa.changepoint.BCPD tsa.changepoint.OnlineBCPD tsa.bsts.BSTS tsa.classification.TimeSeriesClassification tsa.exponential_smoothing.SingleExponentialSmoothing tsa.exponential_smoothing.DoubleExponentialSmoothing tsa.exponential_smoothing.TripleExponentialSmoothing tsa.exponential_smoothing.AutoExponentialSmoothing tsa.exponential_smoothing.BrownExponentialSmoothing tsa.exponential_smoothing.Croston tsa.exponential_smoothing.CrostonTSB tsa.garch.GARCH tsa.hierarchical_forecast.Hierarchical_Forecast tsa.lr_seasonal_adjust.LR_seasonal_adjust tsa.lstm.LSTM tsa.ltsf.LTSF tsa.online_algorithms.OnlineARIMA tsa.outlier_detection.OutlierDetectionTS tsa.rnn.GRUAttention tsa.rocket.ROCKET tsa.vector_arima.VectorARIMA tsa.wavelet.DWT .. autosummary:: :toctree: algorithms/ :template: function.rst tsa.accuracy_measure.accuracy_measure tsa.correlation_function.correlation tsa.fft.fft tsa.dtw.dtw tsa.fast_dtw.fast_dtw tsa.intermittent_forecast.intermittent_forecast tsa.periodogram.periodogram tsa.stationarity_test.stationarity_test tsa.seasonal_decompose.seasonal_decompose tsa.trend_test.trend_test tsa.wavelet.wavedec tsa.wavelet.waverec tsa.wavelet.wpdec tsa.wavelet.wprec tsa.white_noise_test.white_noise_test .. Statistics Section-label: Statistics ---------- .. autosummary:: :toctree: algorithms/ :template: function.rst random.bernoulli random.beta random.binomial random.cauchy random.chi_squared random.exponential random.gumbel random.f random.gamma random.geometric random.lognormal random.negative_binomial random.normal random.pert random.poisson random.student_t random.uniform random.weibull random.multinomial random.mcmc stats.chi_squared_goodness_of_fit stats.chi_squared_independence stats.ttest_1samp stats.ttest_ind stats.ttest_paired stats.f_oneway stats.f_oneway_repeated stats.univariate_analysis stats.covariance_matrix stats.pearsonr_matrix stats.iqr stats.wilcoxon stats.median_test_1samp stats.grubbs_test stats.entropy stats.condition_index stats.cdf stats.ftest_equal_var stats.factor_analysis stats.kaplan_meier_survival_analysis stats.quantile stats.distribution_fit stats.ks_test stats.interval_quality .. autosummary:: :toctree: algorithms/ :template: class.rst kernel_density.KDE .. _Association-label: Association ----------- .. autosummary:: :toctree: algorithms/ :template: class.rst association.Apriori association.AprioriLite association.FPGrowth association.KORD association.SPM .. Recommender-label: Recommender System ------------------ .. autosummary:: :toctree: algorithms/ :template: class.rst recommender.ALS recommender.FRM recommender.FFMClassifier recommender.FFMRegressor recommender.FFMRanker .. Social Network Analysis-label: Social Network Analysis ----------------------- .. autosummary:: :toctree: algorithms/ :template: class.rst linkpred.LinkPrediction pagerank.PageRank .. Ranking-label: Ranking ------- .. autosummary:: :toctree: algorithms/ :template: class.rst svm.SVRanking .. Msicellaneous-label: Miscellaneous ------------- .. autosummary:: :toctree: algorithms/ :template: function.rst abc_analysis.abc_analysis wst.weighted_score_table .. autosummary:: :toctree: algorithms/ :template: class.rst tsne.TSNE .. Metrics-label: Metrics ------- .. autosummary:: :toctree: algorithms/ :template: function.rst metrics.accuracy_score metrics.auc metrics.confusion_matrix metrics.multiclass_auc metrics.r2_score .. Model and Pipeline-label: Model and Pipeline ------------------ .. autosummary:: :toctree: algorithms/ :template: class.rst model_selection.ParamSearchCV model_selection.GridSearchCV model_selection.RandomSearchCV pipeline.Pipeline Text Processing --------------- .. autosummary:: :toctree: algorithms/ :template: class.rst crf.CRF decomposition.LatentDirichletAllocation For other text processing methods like text mining, please see :ref:`text mining module` for more details.