luxlabs header browser preview


@class NSNumber, ODCurareEvaluationAndReportingModule, NSURL, NSString, NSMutableDictionary, NSDictionary, NSMutableArray, NSUserDefaults, MLModelConfiguration;
@protocol _DKKnowledgeQuerying;

@interface _PSPersonalizationEvaluation : NSObject

@property (retain, nonatomic) id<_DKKnowledgeQuerying> knowledgeStore;
@property (retain, nonatomic) NSMutableDictionary *featureNameDict;
@property (retain, nonatomic) NSDictionary *selectedFeaturesConfig;
@property (retain, nonatomic) NSMutableArray *results;
@property (retain, nonatomic) MLModelConfiguration *adaptableModelConfiguration;
@property (retain, nonatomic) NSURL *intermediateCompiledModelURL;
@property (retain, nonatomic) NSNumber *batchSize;
@property (retain, nonatomic) NSNumber *topN;
@property (retain, nonatomic) NSNumber *epoc;
@property (retain, nonatomic) NSNumber *evaluationIterationCount;
@property (retain, nonatomic) NSNumber *testSplitPercent;
@property (retain, nonatomic) NSNumber *swapOK;
@property (retain, nonatomic) NSNumber *accuracyGainThresholdForSwap;
@property (retain, nonatomic) NSNumber *engagementRateGainThresholdForSwap;
@property (retain, nonatomic) NSNumber *minimumTestDataSizeForSwap;
@property (retain, nonatomic) NSNumber *numClasses;
@property (retain, nonatomic) NSNumber *numTrees;
@property (retain, nonatomic) NSNumber *maxDepth;
@property (retain, nonatomic) NSNumber *learningRate;
@property (retain, nonatomic) NSNumber *minChildWeight;
@property (retain, nonatomic) NSNumber *recipeID;
@property (retain, nonatomic) NSNumber *minSampleCountForAdaptation;
@property (retain, nonatomic) NSUserDefaults *psAdaptationDefaults;
@property (retain, nonatomic) ODCurareEvaluationAndReportingModule *curareEvaluationAndReporting;
@property (nonatomic) BOOL evaluateIsInvokedOnce;
@property (copy, nonatomic) id /* block */ shouldContinue;
@property (readonly, nonatomic) NSDictionary *recipe;
@property (retain, nonatomic) NSString *adaptableModelDeployPath;
@property (nonatomic) long long adaptationStrategy;
@property (retain, nonatomic) NSMutableDictionary *modelTagToHyperparameters;
@property (retain, nonatomic) NSMutableDictionary *modelTagToCandidateModel;

- (void).cxx_destruct;
- (void)setParametersForHyperparmeters:(id)a0;
- (id)_getDataStatistics:(id)a0 forData:(id)a1;
- (void)adaptMLModel:(id)a0 withMLModelType:(id)a1 withDataArray:(id)a2 modelConfiguration:(id)a3;
- (void)adaptMLModel:(id)a0 withTrainingData:(id)a1 modelConfiguration:(id)a2;
- (BOOL)cloneAdaptableModel:(id)a0 toFilePath:(id)a1 originalXgboostModelName:(id)a2 clonedXgboostModelName:(id)a3;
- (id)createMLArrayBatchProviderWithMLModelType:(id)a0 withDataArray:(id)a1;
- (id)createMLFeatureProviderArrayFromSingleShareEventData:(id)a0 forMLModel:(id)a1;
- (id)evaluateWithModel:(id)a0;
- (void)generateCandidateModels;
- (id)hyperparametersForCandidateModel:(id)a0;
- (id)initWithRecipe:(id)a0 knowledgeStore:(id)a1 shouldContinueBlock:(id /* block */)a2;
- (id)loadAdaptableModelUnderDirectory:(id)a0;
- (id)loadDefaultModel;
- (BOOL)performPrerequisitesBeforeAdaptationWithFeaturesConfigDeployPath:(id)a0;
- (id)personalizeModel:(id)a0;
- (id)processDataWithQuery:(id)a0 balanceNeed:(BOOL)a1;
- (id)runAdaptationAndEvaluation;
- (id)runAdaptationAndEvaluationWithFeaturesConfigDeployPath:(id)a0 adaptableModelDeployPath:(id)a1;
- (void)setLastDayOfAdaptation:(id)a0;
- (void)setParametersFromRecipe;
- (void)setParametersFromRecipeForCandidateModel:(id)a0;
- (void)updateAdaptableModelConfigWithUpdateType:(long long)a0 numTrees:(id)a1;
- (void)updateMLModelWithURL:(id)a0 withMLModelType:(id)a1 withDataArray:(id)a2 modelConfiguration:(id)a3;

@end