luxlabs header browser preview


@class NSString, NSArray, PGManager, PHPhotoLibrary, NSDictionary, PHACoreDuetDatasetStorage, PGFeatureTransformersForFeatureExtractors, NSNumber;

@interface PHADatasetBuilder : NSObject

@property (retain, nonatomic) NSArray *positiveLocalIdentifiers;
@property (retain, nonatomic) NSArray *negativeLocalIdentifiers;
@property (retain, nonatomic) PHACoreDuetDatasetStorage *datasetStore;
@property (retain, nonatomic) PGManager *graphManager;
@property (readonly, nonatomic) PGFeatureTransformersForFeatureExtractors *transformersForFeatureExtractors;
@property (readonly, nonatomic) long long policy;
@property (readonly, nonatomic) long long labelPolicy;
@property (readonly, nonatomic) long long fingerprintVersion;
@property (readonly, nonatomic) NSString *inputName;
@property (readonly, nonatomic) NSString *labelName;
@property (readonly, nonatomic) NSString *positivesDatasetName;
@property (readonly, nonatomic) NSString *positivesSubsetName;
@property (readonly, nonatomic) NSString *negativesDatasetName;
@property (readonly, nonatomic) NSString *negativesSubsetName;
@property (readonly, nonatomic) NSNumber *totalNumberOfSamples;
@property (readonly, nonatomic) NSNumber *oversamplingRate;
@property (readonly, nonatomic) PHPhotoLibrary *photoLibrary;
@property (readonly, nonatomic) NSArray *augmenters;
@property (readonly, nonatomic) NSDictionary *filtersByDatasetName;

+ (id)_randomIndicesWithUpperBound:(unsigned long long)a0 count:(unsigned long long)a1;
+ (long long)datasetBuilderPolicyForPolicyName:(id)a0;
+ (long long)labelPolicyForLabelPolicyName:(id)a0;
+ (id)labelVectorsForLabelPolicy:(long long)a0;

- (void).cxx_destruct;
- (BOOL)_generateError:(id *)a0 errorCode:(long long)a1 errorMessage:(id)a2 underlyingError:(id)a3;
- (id)_assetPropertiesPredicateForKeywordFromFeatureExtractorFilters:(id)a0;
- (id)_currentFetchOptionPropertySet;
- (id)_datasetForLocalIdentifiers:(id)a0 positiveFingerprints:(id)a1 negativeFingerprints:(id)a2 error:(id *)a3;
- (id)_fetchObjectsForFingerprintVersion:(long long)a0 options:(id)a1 error:(id *)a2;
- (id)_fetchObjectsForFingerprintVersion:(long long)a0 options:(id)a1 localIdentifiers:(id)a2 error:(id *)a3;
- (id)_filterDataSamples:(id)a0 filters:(id)a1 numberOfSamples:(id)a2 error:(id *)a3;
- (id)_fingerprintsForDatasetName:(id)a0 localIdentifiers:(id)a1 labelName:(id)a2 numberOfSamples:(id)a3 filters:(id)a4 error:(id *)a5;
- (id)_fingerprintsForObjects:(id)a0 fingerprintVersion:(long long)a1 error:(id *)a2;
- (BOOL)_isFeatureNameForAssetPredicateWithFeatureName:(id)a0;
- (id)_localIdentifiersForCoreDuetDatasetName:(id)a0 subsetName:(id)a1;
- (id)_localIdentifiersToExcludeForLabel:(id)a0;
- (id)_mergeLocalIdentifiersFromPositiveLocalIdentifiers:(id)a0 negativeLocalIdentifiers:(id)a1 numberOfPositiveSamples:(id)a2 numberOfNegativeSamples:(id)a3 error:(id *)a4;
- (unsigned long long)_minAvailableNumberOfSamples;
- (id)_numberOfSamplesPerClassWithError:(id *)a0;
- (id)_performAugmentationsOnLabeledSamples:(id)a0 error:(id *)a1;
- (id)_randomSamplesOfCount:(unsigned long long)a0 filterPredicateForKeyword:(id)a1 labelName:(id)a2 error:(id *)a3;
- (id)_samplesOfCount:(unsigned long long)a0 fromLocalIdentifiers:(id)a1 filterPredicateForKeyword:(id)a2 error:(id *)a3;
- (long long)_validatePHObject:(id)a0 withFeatureValidator:(id)a1 error:(id *)a2;
- (id)datasetForEvaluationForLabel:(id)a0 error:(id *)a1;
- (id)datasetWithError:(id *)a0;
- (id)initWithFingerprintVersion:(long long)a0 policy:(long long)a1 labelPolicy:(long long)a2 inputName:(id)a3 labelName:(id)a4 positivesDatasetName:(id)a5 positivesSubsetName:(id)a6 negativesDatasetName:(id)a7 negativesSubsetName:(id)a8 totalNumberOfSamples:(id)a9 oversamplingRate:(id)a10 photoLibrary:(id)a11 graphManager:(id)a12 transformersForFeatureExtractors:(id)a13 augmenters:(id)a14 filtersByDatasetName:(id)a15;

@end