Hodnotenie:
Kniha je oceňovaná za jasné vysvetlenia a praktický prístup k umelej inteligencii a strojovému učeniu, vďaka čomu sú zložité témy prístupnejšie. Mnohí používatelia však hlásili problémy s verziou pre Kindle, najmä pokiaľ ide o čitateľnosť vzorcov, a niektorí ju považovali za náročnú pre začiatočníkov vzhľadom na jej pokročilý obsah.
Výhody:⬤ Jasné a zrozumiteľné vysvetlenia pre študentov.
⬤ Pútavý praktický prístup s praktickými cvičeniami.
⬤ Pokrýva širokú škálu tém v oblasti umelej inteligencie a strojového učenia.
⬤ Vhodné pre čitateľov s programátorským a matematickým vzdelaním.
⬤ Vynikajúci technický text a analógie.
⬤ Stručný a poskytuje solídny základný prehľad o genetických algoritmoch.
⬤ Vzorce sú vo verzii pre Kindle nečitateľné na viacerých zariadeniach.
⬤ Kniha môže byť príliš pokročilá pre skutočných začiatočníkov v programovaní.
⬤ Niektorí používatelia zistili, že nie je zahrnutý všetok potrebný kód pre cvičenia.
⬤ Formátovanie príkladov kódu by sa mohlo zlepšiť.
(na základe 15 čitateľských recenzií)
Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions
Samojazdiace autá, rozpoznávanie prirodzeného jazyka a online odporúčacie systémy sú možné vďaka strojovému učeniu. Teraz si môžete vytvoriť vlastné genetické algoritmy, roje inšpirované prírodou, simulácie Monte Carlo, bunkové automaty a klastre. Naučte sa testovať svoj kód ML a ponorte sa do ešte pokročilejších tém. Ak ste začínajúci až stredne pokročilý programátor, ktorý túži pochopiť strojové učenie, táto kniha je určená práve vám.
Objavte algoritmy strojového učenia pomocou niekoľkých samostatných receptov. Vytvorte si repertoár algoritmov, objavte pojmy a prístupy, ktoré sa uplatňujú všeobecne. Zapracujte do svojich algoritmov inteligenciu a veďte ich k objavovaniu dobrých riešení problémov.
V tejto knihe sa dozviete:
⬤ Používať heuristiku a navrhovať fitness funkcie.
⬤ Stavať genetické algoritmy.
⬤ Vytvárať roje inšpirované prírodou pomocou mravcov, včiel a častíc.
⬤ Vytvárať simulácie Monte Carlo.
⬤ Preskúmajte bunkové automaty.
⬤ Nájsť minimá a maximá pomocou lezenia do kopca a simulovaného žíhania.
⬤ Vyskúšajte výberové metódy vrátane turnaja a rulety.
⬤ Učte sa o heuristikách, funkciách vhodnosti, metrikách a zhlukoch.
Otestujte svoj kód a získajte inšpiráciu na skúšanie nových problémov. Pracujte na scenároch, aby ste sa dokázali kódovať z papierového vreca.
Dôležitá zručnosť pre každého schopného programátora. Pozrite sa, ako algoritmy skúmajú a učia sa vytvorením vizualizácie každého problému. Získajte inšpiráciu na navrhovanie vlastných projektov strojového učenia a oboznámte sa s žargónom.
Čo potrebujete:
Kód v jazykoch C++ (>= C++11), Python (2. x alebo 3. x) a JavaScript (s použitím plátna HTML5). Používa tiež matplotlib a niektoré open source knižnice vrátane SFML, Catch a Cosmic-Ray. Tieto knižnice na vykresľovanie a testovanie nie sú povinné, ale ich použitie vám poskytne plnšie skúsenosti. Vyzbrojení len textovým editorom a kompilátorom/interpretorom pre vami zvolený jazyk môžete stále kódovať podľa všeobecných opisov algoritmov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)