Regression problems, in which a continuous target variable should be predicted. Some examples of problems that can be solved by the program are the following: This is why TuringBot’s algorithm tries to find the best formulas of all possible sizes simultaneously, discarding larger formulas that do not perform better than simpler alternatives. What TuringBot does is something similar to that, but millions of times faster than a human could ever do.Īn important point in symbolic regression is that it is not sufficient for a model to be accurate - it also has to be simple. He looked for algebraic equations that could explain this data and found timeless patterns that are taught to this day in schools. Think of what Kepler did when he extracted his laws of planetary motion from observations. It is capable of solving the same problems as neural networks, but in an explicit way that does not involve black-box computations. ![]() The name of this technique, which looks for explicit formulas that solve AI problems, is symbolic regression. The program will look for explicit mathematical formulas that predict this target variable, and show the results in the Solutions box. The usage is simple: you load your data in CSV or TXT format through the interface, select which column should be predicted and which columns should be used as input, and start the search. ![]() TuringBot is a desktop application that runs on both Windows and Linux, and that can be downloaded for free from the official website. In this article, we will show you how it can be used to easily solve classification and regression problems, and explain the methodology that it uses, which is called symbolic regression. If you are interested in solving AI problems and would like an easy-to-use desktop software that yields state-of-the-art results, you might like TuringBot.
0 Comments
Leave a Reply. |