basically you are creating models (you can think of it as AI, or a machine, or a formula, or a bot) that is able to predict something given some inputs (for e.g. data, or values in a spreadsheet)
like the best possible moves in a chess game?