flowchart TD
%% Fontes Iniciais
A["`**si-md1/Sist_Intel.docx**`"] -->|pandoc| B["`**si-md1/Sist_Intel.md**`"]
C["`**si-md1/sistemas_inteligentes_impresso.pdf**`"] -->|tesseract| D["`**si-md1/sistemas_inteligentes_impresso.md**`"]
%% Construção do Notebook Principal
B -->|"cópia + ajustes manuais"| E["`**si-md2/capXX/capXX.ipynb**`"]
D -->|"referência para correções"| E
%% Fluxo de Publicação (Quarto)
E -->|"quarto render"| F{Formatos Finalizados}
F --> G[HTML]
F --> I[PDF]
F --> J[ePUB]
%% Fluxo do Aluno (Script Python)
E -->|gerar_notebooks_alunos.py| H["`**capXX_aluno.ipynb**`"]
style H fill:#f9f,stroke:#333,stroke-width:2px
style F fill:#e1f5fe,stroke:#01579b
Sistemas Inteligentes e Mineração de Dados
2ª Edição: Do Weka ao Python
📘 Projeto de construção do livro de Sistemas Inteligentes e Mineração de Dados (2ª Edição)

Bem-vindo ao material didático em construção! Este livro utiliza o Quarto para integrar teoria e prática.
🚧 Status do Projeto
- Capítulos 1 e 2: Em fase de revisão final e melhorias nos exemplos em Python.
- Capítulos 3, 4 e 5: Falta incluir exemplos em Python.
- Capítulo 6: Em construção.
- Foco: Simplificar os laboratórios em Python para criar exemplos curtos, práticos e extremamente motivacionais.
📂 Estrutura Simplificada
si-md1/: Material legado (PDF/Docx). Não editar.si-md2/: Pasta de trabalho ativa._quarto.yml: Configuração mestre (sumário e temas).capXX/: Pasta de cada capítulo (Editar – contém ocapXX.ipynbe/images).references.bib: Base de dados bibliográfica global.notebooks_alunos/: Versão processada para distribuição (gerada via script).
Processo:
- Gerado
si-md1/Sist_Intel_j.mddesi-md1/Sist_Intel_j.docxcom pandoc. - Copiado
si-md1/Sist_Intel_j.mdparasi-md2/capXX/capXX.ipynb(e ajustes manuais). - Gerado
si-md1/sistemas_inteligentes_impresso.mddesi-md1/sistemas_inteligentes_impresso.pdfcom tesseract. - Pequenas correções em
si-md2/capXX/capXX.ipynbusandosi-md1/sistemas_inteligentes_impresso.md. - Ajustes manuais para funcionar
quarto renderem html, pdf e epub. - O formato ipynb renderizado ocorre através do método
gerar_notebooks_alunos.py.
🔄 Workflow Rápido (Terminal)
- Atualizar:
git pull origin main - Limpar caches:
./limpar.sh - Gerar Versão Aluno:
python gerar_notebooks_alunos.py --batch references.bib - Publicar Tudo (HTML+PDF+Git):
./publish_all.sh - Manual (Git):
git add .
git commit -m "Explique sua alteração"
git push origin main