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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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?

Refine this scenario →

Which method predicts a continuous outcome from several variables?

Refine this scenario →

Which method classifies observations into categories?

Refine this scenario →

Which method groups similar observations without labels?

Refine this scenario →

Which method tests the association between two variables?

Refine this scenario →

Which method reduces many correlated variables to a few factors?

Refine this scenario →

Which method ranks alternatives across multiple criteria?

Refine this scenario →

Which method analyzes time-to-event data with censoring?

Refine this scenario →
Which method should I use? — ScholarGate