Models

Shallow Learning Models

Linear Regression

Determines coefficients for minimizing the residuals between the observations and the model's linear approximation.

Logistic Regression

Uses a logistic function to model a binary dependent variable based on its independent variable(s).

Random Forest

Uses an ensemble of decision trees built from the training set to provide an average prediction for the dependent variable.

Support Vector Machine (SVM)

Provides effective and efficient supervised learning in high-dimensional spaces with support for multiple kernel functions. Provides multiple classification (SVC, NuSVC, LinearSVC) and regression models (SVR, NuSVR, LinearSVR).

XGBoost

Provides parallel tree boosting (also known as GBDT, or GBM) under the Gradient Boosting framework.

Deep Learning Models

Convolutional Neural Network (CNN)

Neural network consisting of multiple hidden convolutional and pooling layers. Excels at image classification.

CNN2D Image

CNN model with support for two-dimensional image data.

CNN3D

CNN model with support for three-dimensional data.

Long Short-Term Memory (LSTM)

Neural network optimal for time series data.

CNN-LSTM

Uses CNN layers in combination with LSTMs for sequence prediction involving spatial input. Excels at video processing.

Deep Neural Network (DNN)

Neural network consisting of multiple hidden layers.

Pretrained Models

Neural networks with built-in weights.

AlexNet

DenseNet

GoogleNet

MobileNet

ResNet

VGG

Featurizers

View on GitHub

Absolute Logarithmic Mean

The arithmetic mean of the logarithms of the absolute values of the numbers in a given set.

Absolute Mean

The arithmetic mean of all absolute values in a given set of numbers.

Clearance Factor

The peak value divided by the squared mean value of the square roots of the absolute amplitudes.

Coefficient of Variation

The ratio of the standard deviation to the mean. Also known as the relative standard deviation (RSD).

Crest Factor

The ratio of the peak value to the root mean square value of a waveform. Indicates how extreme the peaks of a wave are.

Impulse Factor

The ratio of the maximum absolute value to the absolute mean of a given set of numbers.

Kurtosis

A statistical measure of how heavily the tails of a distribution differ from the tails of a normal distribution.

Max

The largest number in a set of numbers.

Mean

The sum of all numbers in a given set divided by the total number of data points.

Mean Absolute Deviation

The average of the absolute deviations from a central point.

Median

In an odd number of ascending observations, the median is the middle value. In an even number of ascending observations, the median is the average of the two middle values.

Median Absolute Deviation

The median of the absolute deviations from a central point.

Mid-Range

The arithmetic mean of the maximum and minimum values in a dataset.

Min

The smallest number in a set of numbers.

Peak-to-Peak

The difference between the maximum and minimum numbers in a set of numbers.

Root Mean Square (RMS)

The square root of the mean of the squares of all numbers in a set.

Shape Factor

The ratio of the root mean square to the absolute mean of a given set of numbers.

Skewness

The statistical measure of the asymmetry of a distribution of real-valued observations about the mean.

Standard Deviation (Std)

The statistical measure of the spread of a set of values. A low standard deviation indicates the values tend to be close to the mean of the set, while a high standard deviation indicates the values are spread out over a wider range.

Variance

The statistical measure of how much a random variable differs from its expected value. Variation is the average of the squares of the differences between each observation and the expected value; in other words, variance is the square of the standard deviation.