This is called machine learning, and it's one thing each advertiser ought to benefit from to automate campaign management.
Facebook allows you to research your viewers traits in its platform, so you will get a great understanding of segment sizes and targeting options.