Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
The Art of Randomness: Randomized Algorithms in the Real World
Használja ki a véletlenszerűség erejét (és a Python kódot), hogy szórakoztató, gyakorlatias kísérletekben oldjon meg valós problémákat - az evolúció szimulációjától az üzenetek titkosításán át a gépi tanulási algoritmusok készítéséig!
A véletlenszerűség művészete egy gyakorlati útmutató a véletlenszerű algoritmusok sokféle felhasználási módjának elsajátításához, amelyekkel valódi programozási és tudományos problémákat oldhatsz meg. Megtanulhatod, hogyan használhatod a véletlenszerűséget szimulációk futtatására, információk elrejtésére, kísérletek tervezésére, sőt művészet és zene létrehozására. Mindössze némi Pythonra, alapvető középiskolai matematikai ismeretekre és egy kockadobásra van szükséged.
A szerző, Ronald T. Kneusel arra összpontosít, hogy segítsen kiépíteni az intuíciódat, hogy tudd, mikor és hogyan használd a véletlenszerű folyamatokat a dolgok elvégzéséhez. Kifejlesztesz egy véletlenszerűségi motort (egy Python-osztályt, amely véletlen értékeket szolgáltat az általad választott forrásból), majd megvizsgálod, hogyan használhatod ki a véletlenszerűséget a következőkre:
⬤ Simulálja a darwini evolúciót és optimalizáljon raj-alapú kereső algoritmusokkal.
⬤ Tudományos kísérletek tervezése, hogy valóban véletlenszerűvé téve azokat, értelmesebb eredményeket kapjunk.
⬤ Masinatanulási algoritmusok, például neurális hálózatok és véletlen erdők implementálása.
⬤ Markov-lánc Monte Carlo módszerek használata komplex eloszlásokból történő mintavételezéshez.
⬤ Az információk elrejtése hangfájlokban és képekben, művészeti alkotások létrehozása és zene létrehozása.
⬤ Eredeti jelek és képek rekonstruálása csak véletlenszerűen mintavételezett adatokból.
Tudományos anekdoták és kódpéldák illusztrálják, hogyan játszik szerepet a véletlenszerűség olyan területeken, mint az optimalizálás, a gépi tanulás és az audiojelek. A fejezetek végén található feladatok további felfedezésre ösztönöznek.
Akár programozó, tudós, mérnök, matematikus vagy művész vagy, a The Art of Randomness (A véletlenszerűség művészete) lesz a belépőjegyed az alkalmazott véletlenszerűség rejtett erejének felfedezéséhez, és ahhoz, hogy miként változtathatja meg a problémamegoldás megközelítését, a technikai és a művészi problémáktól kezdve.