I believe you have to have a pretty strong read on the player....I dont believe you can out of the blue detect a set when facing an unknown opponent based on betting patterns alone....you need quite a bit of information.

How do they play certain hands depending on position.....etc, etc

I know that I always play me sets very fast for deceptive purposes....too many people believe that betting the flop with a monster doesnt make sense....and sometimes you can get paid off huge because of this....so it all depends on the opp. solely.