How to predict strategy based on given data using Machine Learning?

My basic goal is to predict strategy based on given data for instance

a) Predict what formation In a football match will maximize my winning rate

b) Predict what product combination will maximize my sales rate in the Grocery store

How to deal with such problems in machine learning? What approach is used in such problems?

Topic exploratory-factor-analysis machine-learning

Category Data Science


These are optimization problems. Typically it requires two parts:

  • One needs a function $y=f(x)$ which returns the expected outcome $y$ for a particular "strategy" $x$. The way to do it depends on the actual problem, for example sometimes it can be a custom deterministic function. Otherwise it can be a supervised regression model, but then one needs a training set.
  • The second part is the optimization per se: exploring the set of possible "strategies" $X$, applying the function $f$ to every candidate $x\in X$ to obtain the corresponding outcome, then pick the maximum. Genetic learning is a common approach for exploring the search space, but it depends on the problem.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.