CounterFeint / data /__init__.py
QuantumTransformer's picture
Upload folder using huggingface_hub
26bf1c9 verified
"""Synthetic data generation for the Ad Fraud Investigation Environment."""
from .ad_generator import (
TASK_CONFIGS,
Ad,
CampaignProfile,
GeneratedEpisode,
generate_episode,
generate_proposal_data,
)
from .advertiser_profiles import generate_advertiser_profile
from .episode_loader import (
CallableEpisodeLoader,
EpisodeLoader,
SyntheticEpisodeLoader,
extend_episode_with_proposal,
)
from .fraud_patterns import FRAUD_TEMPLATES, LEGIT_TEMPLATES
from .landing_pages import generate_landing_page
from .network_generator import generate_fraud_networks
from .tool_registry import (
INVESTIGATION_TARGETS,
InvestigationToolRegistry,
)
__all__ = [
"Ad",
"CallableEpisodeLoader",
"CampaignProfile",
"EpisodeLoader",
"FRAUD_TEMPLATES",
"GeneratedEpisode",
"INVESTIGATION_TARGETS",
"InvestigationToolRegistry",
"LEGIT_TEMPLATES",
"SyntheticEpisodeLoader",
"TASK_CONFIGS",
"extend_episode_with_proposal",
"generate_advertiser_profile",
"generate_episode",
"generate_fraud_networks",
"generate_landing_page",
"generate_proposal_data",
]