ALM-2 / backend /ai /learning /__init__.py
ACA050's picture
Upload 520 files
2ed8996 verified
Raw
History Blame Contribute Delete
1.05 kB
"""
Self-Learning Adaptive Adversarial System
A production system that learns from past evaluation data to improve future attacks.
Uses real historical results to identify weaknesses and optimize attack strategies.
"""
from .memory_store import MemoryStore, AttackRecord, PatternMetrics, get_memory_store
from .pattern_analyzer import PatternAnalyzer, get_pattern_analyzer
from .learning_engine import LearningEngine, LearningInsight, AttackStrategy, get_learning_engine
from .attack_optimizer import AttackOptimizer, OptimizedAttackConfig, get_attack_optimizer
__version__ = "1.0.0"
__author__ = "AegisLM Team"
# Export main classes and functions
__all__ = [
# Core classes
"MemoryStore",
"PatternAnalyzer",
"LearningEngine",
"AttackOptimizer",
# Data structures
"AttackRecord",
"PatternMetrics",
"LearningInsight",
"AttackStrategy",
"OptimizedAttackConfig",
# Factory functions
"get_memory_store",
"get_pattern_analyzer",
"get_learning_engine",
"get_attack_optimizer"
]