I was just thinking how ML techniques can be applied in the retail industry. Suppose we have data from a retailer who deals with apparel and cloth in this format and for each item there are pre-defined features, for example a shirt will have features like color, half/full sleeves etc.. I want to understand how to extract important features of "most sold items" from this data. For example if I find that shirts are the most commonly sold item, then which kind of shirt : Black in color, Half Sleeves, etc...
I was thinking to use decision trees here. I am not sure if this is a good approach.