Which method should I use?
Describe your research situation in a few words; we surface the methods from the library that best fit your goal and data.
Recommendations for: classify observations into discrete categories or labels
- Grey ClusteringSoft Computing
Grey Clustering is a classification method from grey systems theory that assigns objects to predefined grey classes using whitenization weight functions. Developed within the framework of Deng Julong's grey system theory and systematized by Sifeng Liu, it is particularly suited for situations involving small sample sizes, incomplete information, or uncertain data—conditions common in engineering assessments, environmental monitoring, and socioeconomic evaluation. The method quantifies how strongly each object belongs to each grey class and makes a crisp assignment based on maximum clustering coefficients.
- CNN Image ClassificationDeep Learning
CNN image classification uses deep convolutional architectures such as ResNet (He et al., 2016), VGG and EfficientNet (Tan & Le, 2019) to sort images into categories. Stacked convolutional layers learn a hierarchy of visual features directly from pixels, and skip (residual) connections prevent the vanishing-gradient problem in very deep networks.
- YOLODeep Learning
YOLO (You Only Look Once) is a single-shot, end-to-end convolutional object detector introduced by Redmon, Divvala, Girshick, and Farhadi at CVPR 2016. It reframes object detection as a single regression problem — predicting bounding box coordinates and class probabilities directly from an image in one forward pass — achieving real-time detection speeds that prior two-stage methods such as R-CNN could not match. The original paper spawned a widely adopted family of successors (YOLOv2 through v11) that continues to dominate applied object detection benchmarks.
- Convolutional Neural NetworkDeep Learning
A Convolutional Neural Network (CNN) is a deep learning model, established by LeCun and colleagues in 1998, that learns local patterns directly from images and structured data to classify them. Stacks of convolutional filters discover increasingly abstract features, so manual feature engineering can be largely reduced.
- Domain-adaptive GANDeep Learning
A Domain-Adaptive GAN combines generative adversarial learning with domain adaptation to bridge the distribution gap between a labeled source domain and an unlabeled or sparsely labeled target domain. By training a generator and discriminator adversarially, the model learns domain-invariant representations or translated samples, enabling a classifier or detector trained on source data to generalize effectively to the target domain without requiring abundant target labels.
- Object DetectionDeep Learning
Object detection is a computer vision task in which a deep neural network simultaneously locates and classifies every instance of one or more object categories within an image, producing a bounding box and a class label for each detected object. Modern detectors — from the R-CNN family to YOLO and DETR — achieve near-human accuracy at real-time speeds on standard benchmarks.
Common question: which method?
For the most-asked situations, the methods the library surfaces.
Which method compares the means of two or more groups?
- Independent samples t-testStatistics
- Welch t-testStatistics
- Hotelling's T² TestStatistics
Which method predicts a continuous outcome from several variables?
- Multivariate RegressionStatistics
- Bayesian Multiple linear regressionStatistics
- Robust Multiple linear regressionStatistics
Which method classifies observations into categories?
- Grey ClusteringSoft Computing
- CNN Image ClassificationDeep Learning
- YOLODeep Learning
Which method groups similar observations without labels?
- K-Means ClusteringMachine Learning
- Hierarchical ClusteringMachine Learning
- Sentence EmbeddingsDeep Learning
Which method tests the association between two variables?
- Robust CorrelationStatistics
- Cramer's VStatistics
- Spearman CorrelationStatistics
Which method reduces many correlated variables to a few factors?
- Principal Component AnalysisMachine Learning
- Partial Least SquaresMachine Learning
- Locally Linear EmbeddingMachine Learning
Which method ranks alternatives across multiple criteria?
Refine this scenario →Which method analyzes time-to-event data with censoring?
- Weibull RegressionSurvival
- Kaplan-Meier EstimatorStatistics
- Royston-Parmar ModelSurvival