Is Machine Learning The Quantum Physics Of Computer Science?
“God doesn’t play dice with the universe,” Albert Einstein is reported to have said about the field of Quantum Physics. He was referring to the fantastic split at the time from the physics community between general relativity and quantum physics. General relativity was a concept that beautifully explained a lot of physical phenomena in a deterministic fashion.
Meanwhile, the quantum physics grew from a version which fundamentally had a probabilistic view of the world. Since Einstein made that announcement in the mid-1950s, quantum physics has proven to be quite a durable theory, and in actuality, it is employed in a variety of applications such as semiconductors.
An individual might imagine a previous leader in computer science such as Donald Knuth exclaiming, “Algorithms should be deterministic.” That is, given any input, the output should be accurate and known. Indeed, since its formation, the subject of computer science has focused on building tasteful deterministic algorithms that have a very clear perspective of the transformation between inputs and outputs.
Even in the regime of non-determinism such as parallel processing, the objective of the overall algorithm is to be more deterministic. In other words, in spite of the fact that operations can operate out-of-order, the sparks are still accurate and known. Computer scientists work really difficult to make that a reality.
Computer calculations continue to focus on reliably and precisely translating input noise to output noise. One of the key motives for pursuing such a structure has been the idea of causality and diagnosability. After all, even if the algorithms are noisy, how can you understand the matter is not a bug in the algorithm? Good point.
Considering that the process of instruction is dynamic and often continuing, the data and the algorithm are intertwined in a manner that’s not readily unwound. Comparable to quantum physics, there is a class of applications where this version seems to”work.” Recognizing patterns appears to be a good program. This is a key building block for autonomous vehicles, but the results are probabilistic in character.
In quantum physics, there’s an implied understanding that the answers are often”probabilistic” Maybe this is the important insight that can permit us to leverage the power of machine learning methods and avoid the pitfalls. In other words, if the requirements of the algorithm must be precise, maybe machine learning methods are not appropriate.
For example, if your bank statement was right with marginally higher probability, this may not be comforting. But if machine learning algorithms may provide with high probability the instances of potential fraud, the job of a forensic CPA is created quite a little more productive.
In general, machine learning seems to define the idea of probabilistic algorithms in computer science in a similar fashion as quantum physics. The critical challenge for calculating is to locate the right mechanics to design and validate probabilistic results.