Deterministinen algoritmi

Kirjoittaja: Monica Porter
Luomispäivä: 21 Maaliskuu 2021
Päivityspäivä: 17 Saattaa 2024
Anonim
TUDev’s Cryptography with Python Workshop! Hashing with hashlib!
Video: TUDev’s Cryptography with Python Workshop! Hashing with hashlib!

Sisältö

Määritelmä - mitä deterministinen algoritmi tarkoittaa?

Deterministinen algoritmi on algoritmi, joka määritetään puhtaasti sen tuloista, jolloin malliin ei sisälly sattumanvaraisuutta. Deterministiset algoritmit tuottavat aina saman tuloksen samoilla tuloilla.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää deterministisen algoritmin

Sitä vastoin todennäköisyysmallit sisältävät osan todennäköisyydestä. Yksi tapa ajatella todennäköisyysmalleja ja deterministisiä malleja on ajatella lineaarista ohjelmointia, jossa aikaisemmissa perinteisissä paradigmoissa tulokset olivat puhtaasti deterministisiä.

Viime aikoina kehittämällä painotettuja sisääntuloja ja erilaisia ​​työkaluja ohjelmat voivat injektoida todennäköisyyden elementin tuloksiin, jotka tarjoavat usein hienostuneita dynaamisia tuloksia staattisten tulosten sijaan, jotka liittyvät puhtaasti deterministisiin algoritmeihin.


Jos esimerkiksi koneoppimisohjelma ottaa tietyn joukon syötteitä ja valitsee yhden joukosta taulukkoyksiköitä todennäköisyyden perusteella, kyseinen toiminta on ehkä "varmennettava" deterministisen mallin avulla - tai kone jatkaa näiden tekemistä valinnat ja itseanalyysi “oppia” käsitteellisessä mielessä.