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
Opt-in --bid-items mode: TF-IDF also trained on 2,842 real TxDOT bid items (item-held-out .489 -> .608)
e42cda0 verified Download txdot_crosswalk_train.json from constructelligence/masterformat-classifier: direct link, hf CLI and curl.
- Browser
- Download file 3.24 kB
-
https://huggingface.co/constructelligence/masterformat-classifier/resolve/main/txdot_crosswalk_train.json
- Command line
-
hf download hf://constructelligence/masterformat-classifier/txdot_crosswalk_train.json
-
curl -L -o txdot_crosswalk_train.json https://huggingface.co/constructelligence/masterformat-classifier/resolve/main/txdot_crosswalk_train.json
3.24 kB
| { | |
| "_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"] | |
| } | |
| } | |