/** * Neural Training Pipeline - AI pattern learning and recognition system * * Implements neural network training for pattern recognition, performance prediction, * and adaptive optimization of the AI integration ecosystem. */ import { EventEmitter } from 'eventemitter3'; import { NeuralConfig, Agent, Task, MemoryEntry, OperationResult } from '../types'; export declare class NeuralTrainingPipeline extends EventEmitter { private config; private models; private trainingQueue; private trainingInterval; private isTraining; private patterns; private readonly MODEL_DEFINITIONS; constructor(config: NeuralConfig); initialize(): Promise; private initializeModels; private createModel; private loadPersistedModels; private isValidModelData; private setupTrainingSchedule; private initializePatternRecognition; /** * Start monitoring agents for pattern learning */ startMonitoring(agents: Agent[]): Promise; private setupAgentMonitoring; /** * Train models on task execution data */ trainOnExecution(task: Task, result: any): Promise; private extractTrainingFeatures; private calculateTaskComplexity; private classifyError; /** * Learn from task completion patterns */ learnFromCompletion(task: Task, result: any): Promise; private identifyCompletionPatterns; private updatePatterns; private calculatePatternConfidence; private trainRelevantModels; private shouldTrainModel; private addTrainingData; private transformDataForModel; /** * Process batch training for all models */ private processBatchTraining; private trainModel; private simulateModelTraining; private persistModel; /** * Process memory updates for learning */ processMemoryUpdate(entry: MemoryEntry): Promise; /** * Predict optimal configuration for task */ predictOptimalConfiguration(task: Task): Promise; private runModelPrediction; private extractTaskFeatures; private calculateOverallConfidence; getMetrics(): Promise; shutdown(): Promise; } //# sourceMappingURL=NeuralTrainingPipeline.d.ts.map