try to label those with an algorithm so the last category of problems fall into reinforcement learning and it's not like any of the supervised learning algorithms because you don't have any label data and you don't have any unlabeled data usually you don't have any training data the idea is to create a software agent and it's got some states and it's gonna perform some action in environments the environment is gonna either punish it or reward it somehow and they can end up in new state and you do this recursively and you can imagine this by