CoolFace
Datasetpublic

Hygros-LCA/IFC-Bridge-LCA-KBOB

Dataset Card — Queries for IFC‑KBOB AI Matcher Kurzbeschreibung Dieses Verzeichnis enthält zwei Plain‑Text‑Dateien mit generierten Queries und Material‑Mappings, verwendet für Training und Evaluation von BAAI/bge-3. Das trainierte Modell ist Hygroskopisch/bge-m3-ifc-kbob-finetuned. queries.txt: einzelne Suchanfragen, eine Zeile pro Query. mapping: gruppierte Material‑Alternativen pro Zeile, getrennt mit |. Dataset Details Zweck Trainieren und Evaluieren von Modellen zur… See the full description on the dataset page: https://huggingface.co/datasets/Hygros-LCA/IFC-Bridge-LCA-KBOB.

sourceHugging Facemitupdated 5mo agoView on Hugging Face
2likes7downloads
Dataset Card

Dataset Card — Queries for IFC‑KBOB AI Matcher

Kurzbeschreibung Dieses Verzeichnis enthält zwei Plain‑Text‑Dateien mit generierten Queries und Material‑Mappings, verwendet für Training und Evaluation von BAAI/bge-3. Das trainierte Modell ist Hygroskopisch/bge-m3-ifc-kbob-finetuned.

  • —queries.txt: einzelne Suchanfragen, eine Zeile pro Query.
  • —mapping: gruppierte Material‑Alternativen pro Zeile, getrennt mit | .

Dataset Details

Zweck

  • —Trainieren und Evaluieren von Modellen zur Bauteil‑/Materialerkennung (z. B. SBERT, BGE). Nutzung für Hard‑Negative‑Mining, Mapping‑Tests und Retrieval‑Benchmarks.

Format

  • —Plain‑text UTF‑8, eine Zeile pro Eintrag.

Erstellung & Herkunft

  • —Generiert durch die Query‑Generierungskomponente des Repos Hygros/ifc-kbob-ai-matcher (Training/query_generation).
  • —Kombiniert IFC‑Entity‑Typen, Materialklassen, Festigkeitsklassen (z. B. C30/37), NPK/Kürzel und Synonyme.

Lizenz

  • —MIT (siehe Frontmatter).

Persönliche Daten

  • —Keine personenbezogenen Daten enthalten.

Einschränkungen & Risiken

  • —Domänenspezifisch; enthält projekt‑spezifische Kürzel und mögliche Tippfehler. Vor produktivem Einsatz prüfen.

Beispielnutzung (Python)

python
with open("generated_queries.txt","r",encoding="utf-8") as f:
    queries=[l.strip() for l in f if l.strip()]

with open("mapping_generated_queries.txt","r",encoding="utf-8") as f:
    mappings=[[s.strip() for s in l.split("|")] for l in f if l.strip()]

print(len(queries), "queries;", len(mappings), "mapping lines")

Kontakt & Zitation