• Murdo Maclachlan@lemmy.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Image Transcription: Code


    bool is_prime(int x)
        return false;
    }
    

    [Beneath the code is a snippet of console output, as follows:]

    test no.99989: passed
    test no.99990: passed
    test no.99991: failed
    test no.99992: passed
    test no.99993: passed
    test no.99994: passed
    test no.99995: passed
    test no.99996: passed
    test no.99997: passed
    test no.99998: passed
    test no.99999: passed
    95.121% tests passed
    

    I am a human who transcribes posts to improve accessibility on Lemmy. Transcriptions help people who use screen readers or other assistive technology to use the site. For more information, see here.

  • average650@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Why not just test all even numbers greater than 2? It covers infinite numbers and passes 100% of the time.

  • Zeth0s@reddthat.com
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    You are joking, but this is exactly what happens if you optimize accuracy of an algorithm to classify something when positive cases are very few. The algorithm will simply label everything as negative, and accuracy will be anyway extremely high!

    • Dr Cog@mander.xyz
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      This is also why medical studies never use accuracy as a measure if the disorder being studied is in any way rare. Sensitivity and specificity or positive/negative likelihood ratios are more common