wmkouw/libTLDA

Restructuring

Opened this issue · 0 comments

A few classifiers will be added soon and some restructuring will be necessary. The plan at this point is to form the following 4 modules:

  • iwm (importance-weighted models)

    • ParametricWeighting
    • KernelDensityWeighting (KDE)
    • NearestNeighbourWeighting (NNW)
    • KernelMeanMatching (KMM)
    • LogisticDiscrimination (LR)
    • KullbackLeiblerImportance (KLIEP)
    • RobustCovariateShiftAdjustment (RCSA)
  • ssm (subspace mappings)

    • SubspaceAlignment
    • GeodesicFlowKernel
  • dic (domain-invariant components)

    • TransferComponentAnalysis
    • StructuralCorrespondenceLearning
    • DomainInvariantProjection
    • ConditionalTransferableComponents
  • dan (domain-adversarial networks)

    • DomainAdversarialNeuralNetwork
    • DomainSeparationNetwork
  • mme (minimax estimators)

    • RobustBiasAware
    • LambdaSupportVectorAdaptation
    • TargetContrastiveRobust

Still thinking about having a shared utility library or module-specific utilities.