UNPKG

datapilot-cli

Version:

Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform

96 lines 3.48 kB
/** * Unsupervised Learning Analyzer - Enhanced unsupervised learning and synthetic target generation * Addresses GitHub issue #22: Never return "0 modeling tasks" - always find opportunities */ import type { Section1Result } from '../overview/types'; import type { Section2Result as QualityResult } from '../quality/types'; import type { Section3Result as EDAResult } from '../eda/types'; import type { Section5Result as EngineeringResult } from '../engineering/types'; import type { UnsupervisedAnalysisResult } from './types'; export declare class UnsupervisedAnalyzer { /** * Generate comprehensive unsupervised learning recommendations when no obvious targets exist */ analyzeUnsupervisedOpportunities(section1Result: Section1Result, section2Result: QualityResult, section3Result: EDAResult, section5Result: EngineeringResult): Promise<UnsupervisedAnalysisResult>; /** * Generate synthetic target variable recommendations */ private generateSyntheticTargets; /** * Generate clustering-based synthetic targets */ private generateClusteringBasedTargets; /** * Generate outlier-based synthetic targets */ private generateOutlierBasedTargets; /** * Generate composite synthetic targets */ private generateCompositeTargets; /** * Generate temporal synthetic targets */ private generateTemporalTargets; /** * Generate domain-derived synthetic targets */ private generateDomainDerivedTargets; /** * Generate enhanced unsupervised learning recommendations */ private generateUnsupervisedRecommendations; /** * Generate clustering recommendations */ private generateClusteringRecommendations; /** * Generate dimensionality reduction recommendations */ private generateDimensionalityReductionRecommendations; /** * Generate association mining recommendations */ private generateAssociationMiningRecommendations; /** * Generate anomaly detection recommendations */ private generateAnomalyDetectionRecommendations; /** * Generate AutoML platform recommendations */ private generateAutoMLRecommendations; /** * Generate feature engineering recipes */ private generateFeatureEngineeringRecipes; /** * Generate deployment considerations */ private generateDeploymentConsiderations; private generateClusteringCode; private generateGeographicClusteringCode; private generateAnomalyDetectionCode; private generateDataQualityFlagCode; private generateEmailDomainQualityCode; private generateProfileCompletenessCode; private generateCustomerLifetimeCode; private generateSeasonalityCode; private generateCategoryGroupingCode; private generateKMeansImplementation; private generateDBSCANImplementation; private generatePCAImplementation; private generateTSNEImplementation; private generateAprioriImplementation; private generateIsolationForestImplementation; private generateH2OAutoMLCode; private generateAutoGluonCode; private generateTemporalFeatureCode; private generateGeographicFeatureCode; private generateTextFeatureCode; private generateDataPipelineTemplates; private generateAPISchemaTemplates; private calculateH2OSuitability; private calculateAutoGluonSuitability; } //# sourceMappingURL=unsupervised-analyzer.d.ts.map