Text Classification
Transformers
Joblib
ONNX
Safetensors
English
bert
masterformat
masterformat-classifier
csi-masterformat
construction
construction-technology
sequence-classification
tfidf
ensemble
specs
spec-writing
specifications
takeoff
estimating
cost-code
ufgs
public-domain
Eval Results (legacy)
text-embeddings-inference
Instructions to use constructelligence/masterformat-classifier with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use constructelligence/masterformat-classifier with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="constructelligence/masterformat-classifier")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("constructelligence/masterformat-classifier") model = AutoModelForSequenceClassification.from_pretrained("constructelligence/masterformat-classifier", device_map="auto") - Notebooks
- Google Colab
- Kaggle
File size: 3,243 Bytes
e42cda0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | {
"_doc": "TRAINING-ONLY additions to eval/txdot_crosswalk.json: TxDOT specification codes -> MasterFormat level-2 group, for labelling bid items from the full TxDOT bid tabulation (Kaggle aniket0712/bid-tabulations). Titles are TxDOT's own SPECIFICATION DESCRIPTION strings from that file, not recalled from memory. Same rules as the eval crosswalk: only titles that map to one of the 171 groups without doubt; maintenance (7xx), temporary work-zone, signs and signals (34 40 00 is not a class), mixed scopes (400 structure excavation, 423 retaining walls, 450 railing, 434 bearings, 476 jacking/boring, 533 rumble strips, 305 RAP, 401 flowable fill) and all 4-digit special specifications are left out. Grouping follows the eval crosswalk's own choices (erosion control -> 31 20 00 as item 506; removal of existing work -> 02 40 00 as items 104/496; vehicle barriers -> 34 70 00 as item 540). The eval file's 790 rows keep their original labels. Built 2026-10-13.",
"items": {
"112": ["SUBGRADE WIDENING", "31 20 00"],
"134": ["BACKFILLING PAVEMENT EDGES", "31 20 00"],
"158": ["SPECIALIZED EXCAVATION WORK", "31 20 00"],
"169": ["SOIL RETENTION BLANKETS", "31 20 00"],
"160": ["TOPSOIL", "32 90 00"],
"161": ["COMPOST", "32 90 00"],
"162": ["SODDING FOR EROSION CONTROL", "32 90 00"],
"166": ["FERTILIZER", "32 90 00"],
"180": ["WILDFLOWER SEEDING", "32 90 00"],
"192": ["LANDSCAPE PLANTING", "32 90 00"],
"170": ["IRRIGATION SYSTEM", "32 80 00"],
"251": ["REWORKING BASE COURSES", "32 10 00"],
"276": ["CEMENT TREATMENT (PLANT-MIXED)", "31 30 00"],
"310": ["PRIME COAT", "32 10 00"],
"315": ["FOG SEAL", "32 10 00"],
"334": ["HOT-MIX COLD-LAID ASPHALT CONCRETE PAVEMENT", "32 10 00"],
"340": ["DENSE-GRADED HOT-MIX ASPHALT (SMALL QUANTITY)", "32 10 00"],
"341": ["DENSE-GRADED HOT-MIX ASPHALT", "32 10 00"],
"342": ["PERMEABLE FRICTION COURSE", "32 10 00"],
"344": ["SUPERPAVE MIXTURES", "32 10 00"],
"346": ["STONE-MATRIX ASPHALT", "32 10 00"],
"347": ["THIN OVERLAY MIXTURES (TOM)", "32 10 00"],
"348": ["THIN BONDED FRICTION COURSES", "32 10 00"],
"407": ["STEEL PILING", "31 60 00"],
"409": ["PRESTRESSED CONCRETE PILING", "31 60 00"],
"427": ["SURFACE FINISHES FOR CONCRETE", "03 30 00"],
"442": ["METAL FOR STRUCTURES", "05 10 00"],
"459": ["GABIONS AND GABION MATTRESSES", "31 30 00"],
"460": ["CORRUGATED METAL PIPE", "33 40 00"],
"467": ["SAFETY END TREATMENT", "33 40 00"],
"468": ["THERMOPLASTIC PIPE CULVERTS AND DRAINS", "33 40 00"],
"471": ["FRAMES, GRATES, RINGS AND COVERS", "33 40 00"],
"474": ["LINEAR DRAINS", "33 40 00"],
"481": ["PIPE OR DRAINS", "33 40 00"],
"556": ["PIPE UNDERDRAINS", "33 40 00"],
"514": ["PERMANENT CONCRETE TRAFFIC BARRIER", "34 70 00"],
"543": ["CABLE BARRIER SYSTEM", "34 70 00"],
"542": ["REMOVING METAL BEAM GUARD FENCE", "02 40 00"],
"528": ["COLORED TEXTURED CONCRETE AND LANDSCAPE PAVERS", "32 10 00"],
"536": ["CONCRETE MEDIANS AND DIRECTIONAL ISLANDS", "32 10 00"],
"552": ["WIRE FENCE", "32 30 00"],
"613": ["HIGH MAST ILLUMINATION POLES", "26 50 00"],
"614": ["HIGH MAST ILLUMINATION ASSEMBLIES", "26 50 00"],
"621": ["TRAY CABLE", "26 00 00"],
"628": ["ELECTRICAL SERVICES", "26 00 00"]
}
}
|