Ever been stuck on a complex problem and just wished you had an AI to compute the solution for you? Well, guess what? With the state-of-art AI learning techniques, you can now solve complex problems most effectively.
Reinforcement learning is Marvel's infinity stone here, most notably used in AlphaGo which defeated the Go world champion. Reinforcement learning involves the AI making decisions in an environment to maximize some notion of cumulative reward. The agent learns from the consequences of its actions, rather than from being explicitly taught and it selects its actions on basis of its past experiences and also by new choices.
Another method is supervised learning. Let's say you want an AI to predict the weather. You'll have a set of historical data with inputs and outputs, i.e., the weather conditions and actual weather happened. By training the model on this data, it'll learn the correlation between the conditions and the outcome and then will be able to predict the weather for unknown inputs.
But remember, Rome wasn't built in a day. It takes thousands of iteration for the model to learn and get an acceptable accuracy, so be patient and keep teaching your AI, you'll be surprised with what it can achieve!
Awesome post! Reinforcement and supervised learning techniques are insane for problem solving! Did some stuff related to AI and couldn't agree more with you on the patience part; training these models literally took ages.