Re:Facebook has a neural network that can do advanced math
by abc_lisper on Tuesday December 17, 2019 @03:51PM
(#21818682)
What about the confidence in the result? Math is never done willy nilly, and without the ability to show how it is done, this will go no where. That said, this is a exciting result
Re:Facebook has a neural network that can do advanced math
by Someone on Tuesday December 17, 2019 @06:10PM
(#21819986)
In general, differentiating a function is a lot easier than integrating one.
Because functions can be written in multiple ways (simple example: ‘x+1’ vs ‘1+x’. For harder examples, see for example https://en.wikipedia.org/wiki/List_of_trigonometric_identiti...), it may still be difficult to prove that the derivative of a proposed integral of some function f is equal to f, but most of the time, checking a proposed solution to ".
Re:Facebook has a neural network that can do advanced math
by colejohnson66 on Wednesday December 18, 2019 @12:13PM
(#21826973)
AI (or more accurately, machine learning (ML)) learns by being told when it’s wrong and right (like a child). The AI makes a mistake on what 2+2 is, so it’s corrected. However, when it’s asked 2+3, it doesn’t know that 3 is one more than 2, and the only answer it’s learned is 4, so it says 4.
Re:Facebook has a neural network that can do advanced math
by savanaly on Tuesday December 17, 2019 @08:00PM
(#21820779)
Un-differentiable output. Take, for instance, writing a program. Change the input by the smallest possible amount, one character, and generally the output changes by a rather large amount (it could, say, go from working to failing to compile). Rarely would changing one character get us X% closer to a solution, or produce a change in a working solution that is X% faster.
Because functions can be written in multiple ways (simple example: ‘x+1’ vs ‘1+x’. For harder examples, see for example https://en.wikipedia.org/wiki/List_of_trigonometric_identiti...), it may still be difficult to prove that the derivative of a proposed integral of some function f is equal to f, but most of the time, checking a proposed solution to ".
> Me: What is 2+2?
> AI: It’s 42.
> Me: Wrong, it’s 4. What’s 2+3?
> AI: It’s 4.
And this one can't solve addition or multiplication. Turns out they are different problem spaces that require different approaches.
The tree-based (RPN-esque) notation itself gets around much of the "perturbed program fails to compile" problem.
that said ,we're not great at those, either.
(untrained meaning that the dataset is a poor match with regards to the expected outcome)