{"title":"Books by Ronald T. Kneusel","description":null,"products":[{"product_id":"9781718504202","title":"Practical Deep Learning, 2nd Edition","description":"\u003cb\u003eDeep learning made simple.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eDip into deep learning without drowning in theory with this fully updated edition of \u003ci\u003ePractical Deep Learning\u003c\/i\u003e from experienced author and AI expert Ronald T. Kneusel.\u003cbr\u003e\u003cbr\u003eAfter a brief review of basic math and coding principles, you’ll dive into hands-on experiments and learn to build working models for everything from image analysis to creative writing, and gain a thorough understanding of how each technique works under the hood. Whether you’re a developer looking to add AI to your toolkit or a student seeking practical machine learning skills, this book will teach you:\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eHow neural networks work and how they’re trained\u003c\/li\u003e\n\u003cli\u003eHow to use classical machine learning models\u003c\/li\u003e\n\u003cli\u003eHow to develop a deep learning model from scratch\u003c\/li\u003e\n\u003cli\u003eHow to evaluate models with industry-standard metrics\u003c\/li\u003e\n\u003cli\u003eHow to create your own generative AI models\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eEach chapter emphasizes practical skill development and experimentation, building to a case study that incorporates everything you’ve learned to classify audio recordings. Examples of working code you can easily run and modify are provided, and all code is freely available on GitHub. With \u003ci\u003ePractical Deep Learning\u003c\/i\u003e, second edition, you’ll gain the skills and confidence you need to build real AI systems that solve real problems.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eNew to this edition:\u003c\/b\u003e Material on computer vision, fine-tuning and transfer learning, localization, self-supervised learning, generative AI for novel image creation, and large language models for in-context learning, semantic search, and retrieval-augmented generation (RAG).","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56302484750709,"sku":"9781718504202","price":62.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781718504202_8784f861-4a16-4b82-ba70-bebed423b8c5.jpg?v=1786024515"},{"product_id":"9781718502406","title":"Strange Code","description":"\u003cb\u003eStrengthen your overall coding skills by exploring the wonderful, wild, and often weird world of esoteric languages (esolangs).\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eStrange Code\u003c\/i\u003e starts with a dive into the underlying history of programming, covering the early computer-science concepts, like Turing machines and Turing completeness, that led to the languages we use today. It then explores the realm of “atypical” programming languages, introducing you to the out-of-the-box thinking that comes from these unusual approaches to coding. \u003cbr\u003e\u003cbr\u003eLater chapters address the even more unusual esolangs, nearly all of which are like nothing you’ve ever seen. Finally, author Ron Kneusel helps you develop and use two entirely new programming languages. You may not apply these languages in your day job, but this one-of-a-kind book will motivate you to think differently about what it means to express thought through code, while discovering the far-flung boundaries of programming.\u003cbr\u003e \u003cbr\u003eYou’ll learn:\u003cbr\u003e\u003cli\u003eHow to program with pictures using Piet\u003c\/li\u003e\u003cli\u003eHow to write two-dimensional programs in Befunge\u003c\/li\u003e\u003cli\u003eHow to implement machine-learning algorithms using the text pattern matching language SNOBOL\u003c\/li\u003e\u003cli\u003eHow to decipher Brainfuck code like [-\u0026gt;-[\u0026gt;+\u0026gt;\u0026gt;]\u0026gt;[[-\u0026lt;+\u0026gt;]+\u0026gt;+\u0026gt;\u0026gt;]\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;]\u003c\/li\u003e\u003cli\u003eHow to design and create two original programming languages\u003c\/li\u003e \u003cbr\u003eLearning to think in these languages will make you a better, more confident programmer.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56303197061493,"sku":"9781718502406","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781718502406_44850ade-0889-4f2e-9fa4-e7d79f8ff3b6.jpg?v=1786024450"},{"product_id":"9781718503243","title":"The Art of Randomness","description":"\u003cb\u003eHarness the power of randomness (and Python code) to solve real-world problems in fun, hands-on experiments—from simulating evolution to encrypting messages to making machine-learning algorithms!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThe Art of Randomness\u003c\/i\u003e is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You’ll learn how to use randomness to run simulations, hide information, design experiments, and even create art and music. All you need is some Python, basic high school math, and a roll of the dice.\u003cbr\u003e\u003cbr\u003eAuthor Ronald T. Kneusel focuses on helping you build your intuition so that you’ll know when and how to use random processes to get things done. You’ll develop a randomness engine (a Python class that supplies random values from your chosen source), then explore how to leverage randomness to:\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eSimulate Darwinian evolution and optimize with swarm-based search algorithms\u003c\/li\u003e\n\u003cli\u003eDesign scientific experiments to produce more meaningful results by making them truly random\u003c\/li\u003e\n\u003cli\u003eImplement machine learning algorithms like neural networks and random forests\u003c\/li\u003e\n\u003cli\u003eUse Markov Chain Monte Carlo methods to sample from complex distributions\u003c\/li\u003e\n\u003cli\u003eHide information in audio files and images, generate art, and create music\u003c\/li\u003e\n\u003cli\u003eReconstruct original signals and images from only randomly sampled data\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eScientific anecdotes and code examples throughout illustrate how randomness plays into areas like optimization, machine learning, and audio signals. End-of-chapter exercises encourage further exploration.\u003cbr\u003e\u003cbr\u003eWhether you’re a programmer, scientist, engineer, mathematician, or artist, you’ll find \u003ci\u003eThe Art of Randomness\u003c\/i\u003e to be your ticket to discovering the hidden power of applied randomness and the ways it can transform your approach to solving problems, from the technical to the artistic.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56303756247413,"sku":"9781718503243","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781718503243_deeb3b0c-cdb3-430d-9a01-9f4ba5856721.jpg?v=1786024478"},{"product_id":"9781718503588","title":"Math for Programming","description":"\u003cb\u003eA one-stop-shop for all the math you should have learned for your programming career.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eEvery great programming challenge has mathematical principles at its heart. Whether you’re optimizing search algorithms, building physics engines for games, or training neural networks, success depends on your grasp of core mathematical concepts. \u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eMath for Programming\u003c\/i\u003e, you’ll master the essential mathematics that will take you from basic coding to serious software development. You’ll discover how vectors and matrices give you the power to handle complex data, how calculus drives optimization and machine learning, and how graph theory leads to advanced search algorithms.\u003cbr\u003e\u003cbr\u003eThrough clear explanations and practical examples, you’ll learn to:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eHarness linear algebra to manipulate data with unprecedented efficiency\u003c\/li\u003e\n\u003cli\u003eApply calculus concepts to optimize algorithms and drive simulations\u003c\/li\u003e\n\u003cli\u003eUse probability and statistics to model uncertainty and analyze data\u003c\/li\u003e\n\u003cli\u003eMaster the discrete mathematics that powers modern data structures\u003c\/li\u003e\n\u003cli\u003eSolve dynamic problems through differential equations\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you’re seeking to fill gaps in your mathematical foundation or looking to refresh your understanding of core concepts, \u003ci\u003eMath for Programming\u003c\/i\u003e will turn complex math into a practical tool you’ll use every day.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56312765055349,"sku":"9781718503588","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781718503588_f8a9957a-4e09-4f04-91af-9c05d23b0db7.jpg?v=1786024492"},{"product_id":"9781784276027","title":"Birding with AI","description":"\u003cp\u003e\u003cem\u003eBirding with AI\u003c\/em\u003e introduces readers to the increasingly ubiquitous realm of artificial intelligence and its applications in ornithology and wildlife biology. As well as showcasing the potential utility of deep learning in ornithology, the book demonstrates how to understand, design, implement and evaluate AI models for ornithology and related fields.\u003c\/p\u003e  \u003cp\u003eReaders will learn: \u003cbr\u003e - The background of AI, specifically deep learning, and how it applies to image interpretation. \u003cbr\u003e - How to build deep-learning models for computer vision and how to compile bird image \u003cbr\u003e - About the use of pretrained models, especially CLIP, which alone is capable of out-of-the-box bird detection with high accuracy. \u003cbr\u003e - Tailoring CLIP-embedding models with small datasets for specific classification tasks. \u003cbr\u003e - How to create models that go beyond classification to localization. \u003cbr\u003e - How to classify bird audio recordings. \u003cbr\u003e - How to use open source tools like Merlin and BirdNet to augment research-question specific models.\u003c\/p\u003e  \u003cp\u003eThis ground-breaking volume adopts an approach based on exploring existing birding tools using AI, leading to an overview of artificial intelligence that will help build intuition about how it works. This provides a foundation for the example projects that follow, enhancing the reader's confidence in their ability to engage and participate in research involving AI. The projects are designed to guide the reader through the model-building process from dataset creation to training, testing and deployment - whether this be for image recognition, classification of calls or other new frontiers birding.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56419993223541,"sku":"9781784276027","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781784276027_240bab5a-d264-4fed-a3b1-e98fec83ba25.jpg?v=1786025341"}],"url":"https:\/\/backstory.london\/collections\/author-ronald-t-kneusel.oembed","provider":"Backstory","version":"1.0","type":"link"}