News for hackers. Stuff that matters.
Re:Neural programmer better than Quicksort by rusticpenn on Friday July 10, 2020 @03:02AM (#23788937)
Well designed ML techniques are always correct 99% of the time. Its the 1% that is the problem.
Re:Neural programmer better than Quicksort by ukj on Friday July 10, 2020 @03:04AM (#23788947)
99% of the time it works all of the time.

Like humans.

How do we deal with problematic humans?

Retraining or replacement.

Re:Neural programmer better than Quicksort by adrianN on Friday July 10, 2020 @03:22AM (#23789035)
No, we deal with 99% accuracy in humans by designing all our human-based algorithms to be resilient against mistake (and still mistakes in the end result happen very frequently). This is completely different from the way we have designed our computer systems, because it's way easier to do this with flexible agents like humans than with inflexible agents like computers.
Re:Neural programmer better than Quicksort by ukj on Saturday July 11, 2020 @04:23AM (#23800504)
So, the mistakes algorithms make are different to the mistakes humans make?

That’s... equivocation.

Both humans and ML algorithms are flexible. That is the point of “learning”.

Adaptation.

Re:Neural programmer better than Quicksort by Random_ernest on Friday July 10, 2020 @03:22AM (#23789039)
But the problems where we apply human labour are vastly different from the ones where we apply machine labour. In (most) tasks where we apply human labour a few errors are tolerated.
Re:Neural programmer better than Quicksort by ukj on Saturday July 11, 2020 @04:32AM (#23800537)
This seems irrelevant.

Neither humans nor ML make zero errors.

Ceteris paribus, if an ML algorithm makes fewer errors at a task which with low error tolerance - you would use the algorithm instead of the human, no?

Re:Neural programmer better than Quicksort by mtrower on Sunday July 12, 2020 @12:38AM (#23808863)
I would expect that might depend on what sort of errors each make, no?
Re:Neural programmer better than Quicksort by rusticpenn on Friday July 10, 2020 @07:47AM (#23790534)
That is not practical when you expect the system to be correct 100% of the time and make decisions based on that. There are many situations where this is critical. You would never want your car's safety system to be correct only 99% of the time.
Re:Neural programmer better than Quicksort by ukj on Saturday July 11, 2020 @04:33AM (#23800540)
If you expect 100% correctness you are not a very practical man.

Perfect is the enemy of good enough.

Re:Neural programmer better than Quicksort by mtrower on Sunday July 12, 2020 @12:39AM (#23808867)
And good enough is the enemy of perfection.

I suppose it depends on your end goals.

Re:Neural programmer better than Quicksort by ukj on Sunday July 12, 2020 @04:17PM (#23814419)
Over-achievement of my goals is not my goal.
Re:Neural programmer better than Quicksort by fiblye on Friday July 10, 2020 @04:01AM (#23789226)
With humans, we can ask what went wrong and fix the problem.

With black box algorithms, we throw in some new training data and just hope it's enough.

Re:Neural programmer better than Quicksort by andybak on Friday July 10, 2020 @04:25AM (#23789356)
> With humans, we can ask what went wrong and just hope we've fixed the problem.

> With black box algorithms, we throw in some new training data and just hope it's enough.

A small wording change and they're equivalent again.

To some extent human beings are also a black box - with some very peculiar failure conditions and side-channel weaknesses.

Re:Neural programmer better than Quicksort by bufferoverflow on Friday July 10, 2020 @07:25AM (#23790375)
No, we don't do anything against the humans who are 99% correct. 99% is good enough in most real world cases.
Re:Neural programmer better than Quicksort by bryanrasmussen on Friday July 10, 2020 @03:44AM (#23789135)
what's the promote option in this analogy?
Re:Neural programmer better than Quicksort by ukj on Saturday July 11, 2020 @04:36AM (#23800551)
ML took your job.