How it works, one level deeper

The ideas behind a count you can defend

Six ideas from the machine-learning textbook, translated for estimators. No equations. What the AI actually does, and what stays with you.

If you are going to put an AI count in a bid, you deserve to know what kind of machine you are trusting. Not the marketing version, and not the maths either. The version in between: the handful of ideas that every symbol-detection tool draws on, and what each one means for the number you sign your name to.

The ideas below come from a standard university course in statistical machine learning, Andrew Moore's tutorial series at Carnegie Mellon, which has been online and freely used by teachers since 2001. We link the original slides at the foot of the page. What follows is our translation for the estimating desk.

One honest note before we start. This page explains the ideas any AI takeoff tool is built on. It is not a description of SimplyCount's internal engine. Everything we say about the product here repeats what we already commit to on the benchmark and trust pages: counting runs on your machine, you review every detection, and an unverified count is shown as a floor, never a total.

Six ideas

What the textbook says, and what it means for your bid

1

Learn from an example, not a rulebook

Textbook: instance-based learning

The oldest form of machine learning is also the most robust. You do not write rules describing a duplex receptacle. You show the machine one, and it finds everything on the sheet that looks most like it. The textbook calls this instance-based or memory-based learning, and it is over a century old because it works.

The consequence matters for construction. No two firms draw a legend the same way, and a fixed catalogue of "standard" symbols fails the moment a designer adds a tick mark. A tool that learns from your example instead of a vendor's rulebook copes with your legend, not an idealised one.

For your bid: teach a symbol once from your own legend and it is saved for every future job. Your library, and your speed, compound the more you count.

2

Probability, not certainty

Textbook: probability for data miners, Bayes classifiers

A classifier never says "this is a receptacle." It says "this is probably a receptacle, and here is how sure I am." Every mark on a counted sheet has a confidence behind it, whether or not the vendor shows it to you. The maths cannot produce certainty from a drawing, and any tool that claims it has hidden the uncertainty rather than removed it.

This is the single most useful thing to know when you evaluate a takeoff tool. The question is not "how accurate is it," which is a number no one can defend in a bid. The question is "what does it do with the detections it is not sure about."

For your bid: a count that is not fully verified is shown as a floor (≥), never dressed up as a total. The floor is the maths being honest with you.

3

Seeing through noise

Textbook: hidden Markov models

The textbook's example is a robot with unreliable proximity sensors. The true state of the world is hidden. All the robot gets is a noisy signal of it, and the job of the model is to work out the most probable truth from that signal.

A plan set is exactly this problem. The drawing the engineer intended is the hidden truth. What arrives on your desk is a scan with faded lines, symbols overlapping text, a legend photocopied three times. A counting tool is reasoning about what is most probably there, and that reasoning is where mistakes hide.

For your bid: your review is the last and best sensor. You see the marked sheet, accept or reject each detection, and the total that leaves the app is the one you approved.

4

Looking good on the demo is not the test

Textbook: cross-validation, overfitting

A model that has memorised its examples looks perfect on them and fails on anything new. The textbook calls this overfitting, and the whole discipline of cross-validation exists because the only honest test of a model is data it has never seen. A vendor's own demo sheet is, by definition, data the vendor has seen.

This turns a technical idea into a purchasing rule. Never judge a takeoff tool on the plan it was tuned on. Judge it on yours.

For your bid: our benchmark is published with its assumption stated, and the strongest test is still your own plan set. Say so in your access request and the team sends back a marked-up count of your sheet.

5

Short-term effort, long-term reward

Textbook: Markov decision processes, reinforcement learning

Reinforcement learning is the study of a controller that must, in the textbook's words, suck up some short-term punishment to reach a long-term reward. Two ideas carry over. Each decision produces feedback that improves the next one. And the value of an action is not what it pays today but what it pays over every job that follows, discounted a little for distance.

The first review pass on a new legend is the short-term cost. It is also the feedback. Every symbol you teach and every detection you confirm is banked for the next plan set, and the return on that afternoon is paid on every bid after it.

For your bid: SimplyCount is self-learning. Teach a symbol once and it counts that symbol on every future job, getting more accurate the more you use it.

6

Why some symbols are harder than others

Textbook: decision trees, information gain

The textbook's first classifier asks one question at a time and picks the question that splits the examples most cleanly. It calls the payoff of a good question information gain. The lesson underneath it is that a class is only as learnable as the features that separate it from its neighbours.

Two symbols that differ by a single small tick, or a symbol that changes meaning with a subscript, carry very little information gain. They are hard for a machine for the same reason they are hard for a tired estimator at 11pm. Inconsistent symbols and standards are what make hand counts hard to defend, and the machine does not escape that difficulty. It just declares it.

For your bid: teach both variants as separate symbols, review the ones that look alike, and let the tool flag rather than guess. A defensible count is one where the hard cases were decided by you.

Put it to work

Five questions to ask any AI takeoff vendor

Each one comes straight from an idea above. A straight answer is a good sign. A percentage is not.

What happens to a detection it is not sure about?

Idea 2. If the answer is "it counts it," the uncertainty went into your bid. Look for a floor, a flag, or a review queue.

Can I test it on my own plan set before I decide?

Idea 4. The vendor's demo sheet is the training set. Yours is the exam.

Does it learn my legend, or ship a fixed catalogue?

Idea 1. A catalogue fails on the first non-standard symbol. Learning from your example does not.

What do I have to do when it is wrong, and does that fix stick?

Ideas 3 and 5. You should be able to reject a detection on the sheet, and the correction should carry to the next job.

Where does the computation run, and where do my drawings go?

Not a textbook idea, but the one IT will ask first. SimplyCount counts on your own machine. How your plans stay yours →

At a glance

The map from idea to product

IdeaWhat it means for your bidWhere you see it
Instance-based learningLearns your legend from one example, not a vendor catalogueTeach a symbol once; saved for every future job
Probability, Bayes classifiersEvery mark carries a confidence; honesty means showing itUnverified counts shown as a floor (≥), never a total
Hidden Markov modelsA scan is a noisy signal of the intended drawingYou review each detection on the marked sheet and sign off
Cross-validationOnly unseen plans are a real testPublished benchmark with its assumption; pilot on your own plans
Reinforcement learningToday's review is tomorrow's speedYour reviews build your legend library, and that library is what speeds the next count
Decision trees, information gainLook-alike symbols are hard for everyoneTeach variants separately; the tool flags rather than guesses

The left column is the textbook. The right column is what the product page already promises. Nothing in between is a claim about internals.

Go deeper

Every idea above is taken from one lecture in Andrew Moore's Statistical Data Mining Tutorials at Carnegie Mellon University. The slides are free for anyone to read. If a member of your team wants the real thing, these are the six to start with, in the order we used them.

  1. Instance-based learning. Nearest-neighbour, kernel methods, locally weighted regression. Slides →
  2. Probability for data miners. Bayes rule, joint distributions, density estimation, and the Naive Bayes classifier. Slides →
  3. Hidden Markov models. Hidden state, noisy observations, the forward algorithm, Viterbi, and learning a model from data. Slides →
  4. Cross-validation. Why training-set error lies, and how to test honestly. Slides →
  5. Markov decision processes and reinforcement learning. Discounted future reward, value iteration, temporal-difference learning, and Q-learning. MDP slides → RL slides →
  6. Decision trees and information gain. The self-contained introduction Moore recommends to anyone new to the field. Slides →

Terms you meet along the way are defined for estimators in our glossary.

Questions

What people ask after reading this

Does SimplyCount actually use reinforcement learning, or hidden Markov models?
This page explains the ideas that any symbol-detection tool draws on. It is not a description of our internal engine, and we do not publish one. What we commit to publicly is on the benchmark and trust pages: counting runs on your own machine, you review each detection before it leaves the app, and an unverified count is shown as a floor (≥), never a total.
If every detection has a confidence, why not just show me the percentage?
Because a percentage on a whole plan set is not a number you can defend in a bid room. What you can defend is a count you reviewed. SimplyCount puts the uncertainty where you can act on it, on the marked sheet, symbol by symbol, and shows anything not fully verified as a floor rather than averaging it away.
Do I need to understand any of this to use the tool?
No. If you can use a highlighter, you can use SimplyCount: import, point at your symbols, review, export. This page exists for the person who has to sign off on adopting it, and for the estimator who wants to know why the tool behaves the way it does.
Does the AI need my drawings to learn?
Learning from your legend happens on your machine, in the same encrypted local database that holds your counts. Plan sets are never uploaded to us or to any third-party model. The only thing that ever phones home is a small license check at launch, and it carries license state only. The full data-handling picture →

See the ideas work on your own plans

Request early access with your work email, attach a sample sheet if you want a pilot count, and the team sends back a marked-up sheet you can review yourself. 168 pages · 60 symbols · ~1 hour.

Free during early access · No credit card · Counting runs on your machine