Some might want to create spread sheets or keep a diary of blends they tried and grade the different ones. That's getting a little administrative for me. Rather, just pay attention to the blends you try. What is the largest proportion of a blend, what's called the base? Usually this is Virginia or burley. Then, what are the constituent tobaccos, the condiments? And in what proportion are they used?
One Virginia leaf can be the base and another a condiment, sometimes in an all-Virginia blend. As long as you are aware of these kinds of specifications and nuances, you will begin to be aware of what you like and why. Do you like Latakia? Perique? A little? A lot? How about Cavendish? Black or light? Flavored or unflavored? Orientals? Which ones? How about cigar leaf? And so on.
I don't think you need to develop a computer program to analyze all this. Just be aware and learn the different flavors, and decide what pleases you. Many variables are at play -- the sourcing of the tobaccos, the blenders, the age, the storage, and on and on. Your brain can probably do a better computation on all this than your computer can.