"""Configuração legada do AIDA — agora um *proxy* para :mod:`aida.configuracao`. Este arquivo continua existindo porque ``analisar_imagem.py``, ``gerar_csv.py``, ``treinar_ml.py``, ``menu.py`` e ``site_api/app.py`` importam dele. Todos os valores, porém, passam a vir de ``aida.configuracao``, que é a fonte única de verdade dos parâmetros do relatório. Correção de bug relevante: ``DATASET_REAIS_DIR`` apontava para ``dataset/reais``, pasta que **não existe** — o diretório real chama-se ``dataset/real``. Nenhuma imagem real era encontrada por quem usasse esta constante. Agora ela aponta para o diretório correto, mantendo o nome antigo como alias. """ from aida.configuracao import ( # noqa: F401 (reexportações intencionais) ARQUIVO_CALIBRACAO, ARQUIVO_CLIP_HEAD, ARQUIVO_CNN, ARQUIVO_COLUNAS, ARQUIVO_DESEMPENHO, ARQUIVO_ENSEMBLE, ARQUIVO_FORENSE, ARQUIVO_IMPUTER, ARQUIVO_MELHOR_MODELO, ARQUIVO_MODELO_LOGISTICO, ARQUIVO_MODELO_RANDOM_FOREST, ARQUIVO_POLITICA, ARQUIVO_SCALER, BASE_DIR, CONFIG, CSV_METRICAS, DATASET_DERIVADO_DIR, DATASET_DIR, DATASET_IA_DIR, DATASET_REAL_DIR, EXTENSOES_ACEITAS, GRAFICOS_DIR, HISTORICO_CSV, HISTORICO_DIR, METRICAS_DIR, MODELOS_DIR, RELATORIOS_DIR, SAIDAS_DIR, SITE_API_DIR, TAMANHO_MAX_BYTES, TAMANHO_MAX_MB, UPLOADS_DIR, criar_estrutura, ) # --- Alias corrigido -------------------------------------------------------- # # Antes: DATASET_DIR / "reais" (pasta inexistente). DATASET_REAIS_DIR = DATASET_REAL_DIR # --- Parâmetros de treino legados, agora derivados da configuração central --- # RANDOM_STATE = CONFIG.execucao.seed TEST_SIZE = round(1.0 - CONFIG.dataset.proporcao_treino, 4) MIN_IMAGENS_POR_CLASSE = CONFIG.dataset.min_imagens_por_classe PARAMETROS_EXTRATORES = { "imagem_tamanho_max_processamento": CONFIG.espacial.lado_maximo_processamento, "fft_blocos": CONFIG.espectral.blocos_fft, "lsb_blocos": CONFIG.espectral.blocos_fft, "benford_digitos": list(range(1, 10)), "limiar_bordas_percentil": CONFIG.espacial.limiar_bordas_percentil, "janela_desvio_local": CONFIG.espacial.janela_desvio_local, } __all__ = [nome for nome in dir() if not nome.startswith("_")]