# carolinapercina62/data-mining-26-27 architecture

> Architecture diagram of the GitHub repository carolinapercina62/data-mining-26-27, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/carolinapercina62/data-mining-26-27
- Repository: https://github.com/carolinapercina62/data-mining-26-27

## Overview

This repository is a master’s-level data-mining course resource collection. A student’s supported workflow is to consult course setup guidance and work through the available lab notebooks, with presentations and project guidelines providing additional course material. The tree also includes a preprocessed CSV and a SQLite database, but the sampled source does not establish which notebooks use them or how. The graph therefore shows access to course materials without inventing data-flow links.

Main entry points: [`README.md`](https://github.com/carolinapercina62/data-mining-26-27/blob/main/README.md) (Course Overview), [`setup/setup_instructions.md`](https://github.com/carolinapercina62/data-mining-26-27/blob/main/setup/setup_instructions.md) (Setup Guidance), [`notebooks/lab00_setup.ipynb`](https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab00_setup.ipynb) (Setup Lab), [`notebooks/lab02_distances.ipynb`](https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab02_distances.ipynb) (Distance Lab)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_learning["Course Learning"]
  node_overview["Course Overview<br/>[README.md]"]
  node_setup["Setup Guidance"]
  node_lab00["Setup Lab<br/>[lab00_setup.ipynb]"]
  node_lab02["Distance Lab"]
end

subgraph group_materials["Course Materials"]
  node_presentations["Lab Presentations"]
  node_guidelines["Project Guidelines"]
end

subgraph group_data["Data Assets"]
  node_csv["Preprocessed Data"]
  node_database[("Mining Database<br/>[datamining.db]")]
end

node_student(("Student"))

node_student -->|"consults"| node_overview
node_student -->|"follows"| node_setup
node_student -->|"works through"| node_lab00
node_student -->|"works through"| node_lab02
node_student -->|"reviews"| node_presentations
node_student -->|"consults"| node_guidelines

click node_overview "https://github.com/carolinapercina62/data-mining-26-27/blob/main/README.md"
click node_setup "https://github.com/carolinapercina62/data-mining-26-27/blob/main/setup/setup_instructions.md"
click node_lab00 "https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab00_setup.ipynb"
click node_lab02 "https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab02_distances.ipynb"
click node_presentations "https://github.com/carolinapercina62/data-mining-26-27/tree/main/presentations"
click node_guidelines "https://github.com/carolinapercina62/data-mining-26-27/blob/main/project_info/DM2627_ProjectGuidelines.pdf"
click node_csv "https://github.com/carolinapercina62/data-mining-26-27/blob/main/data/data_preprocessed.csv"
click node_database "https://github.com/carolinapercina62/data-mining-26-27/blob/main/data/datamining.db"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_overview,node_setup,node_lab00,node_lab02 toneBlue
class node_presentations,node_guidelines toneAmber
class node_csv,node_database toneMint
class node_student toneIndigo
```

## Components

### Course Learning

- [Course Overview](https://github.com/carolinapercina62/data-mining-26-27/blob/main/README.md): `README.md`
- [Setup Guidance](https://github.com/carolinapercina62/data-mining-26-27/blob/main/setup/setup_instructions.md): `setup/setup_instructions.md`
- [Setup Lab](https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab00_setup.ipynb): `notebooks/lab00_setup.ipynb`
- [Distance Lab](https://github.com/carolinapercina62/data-mining-26-27/blob/main/notebooks/lab02_distances.ipynb): `notebooks/lab02_distances.ipynb`

### Course Materials

- [Lab Presentations](https://github.com/carolinapercina62/data-mining-26-27/tree/main/presentations): `presentations`
- [Project Guidelines](https://github.com/carolinapercina62/data-mining-26-27/blob/main/project_info/DM2627_ProjectGuidelines.pdf): `project_info/DM2627_ProjectGuidelines.pdf`

### Data Assets

- [Preprocessed Data](https://github.com/carolinapercina62/data-mining-26-27/blob/main/data/data_preprocessed.csv): `data/data_preprocessed.csv`
- [Mining Database](https://github.com/carolinapercina62/data-mining-26-27/blob/main/data/datamining.db): `data/datamining.db`

### Other components

- **Student**

## Connections

- Student → Course Overview: consults
- Student → Setup Guidance: follows
- Student → Setup Lab: works through
- Student → Distance Lab: works through
- Student → Lab Presentations: reviews
- Student → Project Guidelines: consults
