Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 13-01-2023, 07:09
  • Комментариев: 0
Algorithm Design: A Methodological Approach - 150 problems and detailed solutionsНазвание: Algorithm Design: A Methodological Approach - 150 problems and detailed solutions
Автор: Patrick Bosc, Marc Guyomard, Laurent Miclet
Издательство: CRC Press
Год: 2023
Страниц: 820
Язык: английский
Формат: pdf (true)
Размер: 17.4 MB

A best-seller in its French edition, the construction of this book is original and its success in the French market demonstrates its appeal. It is based on three principles: 1. An organization of the chapters by families of algorithms : exhaustive search, divide and conquer, etc. At the contrary, there is no chapter only devoted to a systematic exposure of, say, algorithms on strings. Some of these will be found in different chapters. 2. For each family of algorithms, an introduction is given to the mathematical principles and the issues of a rigorous design, with one or two pedagogical examples. 3. For its most part, the book details 150 problems, spanning on seven families of algorithms. For each problem, a precise and progressive statement is given. More important, a complete solution is detailed, with respect to the design principles that have been presented ; often, some classical errors are pointed at. Roughly speaking, two thirds of the book are devoted to the detailed rational construction of the solutions.
  • Добавил: literator
  • Дата: 12-01-2023, 21:40
  • Комментариев: 0
Quick JavaScriptНазвание: Quick jаvascript
Автор: David Matuszek
Издательство: CRC Press
Год: 2023
Страниц: 187
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Are you an experienced programmer who wants to get started quickly in jаvascript and the HTML DOM? This is your book. Do you need encyclopedic knowledge of jаvascript and/or the HTML DOM? This book is not for you. Are you a novice who wants to learn to program? This book is not for you. In fact, this language is not for you. Get a good Python book. This book will get you programming in jаvascript as quickly as possible. In addition, it will provide you with a basic understanding of the Document Object Model, the massive data structure used to represent web pages. With these tools, you will be able to build interactive web pages. If you program in C++ or Java, there are parts of the book you can skip over because the jаvascript statements are exactly the same. These parts are clearly marked.
  • Добавил: literator
  • Дата: 12-01-2023, 18:58
  • Комментариев: 0
Fast Python High performance techniques for large datasets (MEAP v10)Название: Fast Python High performance techniques for large datasets (MEAP v10)
Автор: Tiago Antao
Издательство: Manning Publications
Год: 2022
Страниц: 373
Язык: английский
Формат: pdf, epub
Размер: 10.9 MB

Master these effective techniques to reduce costs and run times, handle huge datasets, and implement complex machine learning applications efficiently in Python. Fast Python is your guide to optimizing every part of your Python-based data analysis process, from the pure Python code you write to managing the resources of modern hardware and GPUs. You'll learn to rewrite inefficient data structures, improve underperforming code with multithreading, and simplify your datasets without sacrificing accuracy. Fast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python shows you how.
  • Добавил: literator
  • Дата: 12-01-2023, 18:45
  • Комментариев: 0
Collaborative Worldbuilding for Video GamesНазвание: Collaborative Worldbuilding for Video Games
Автор: Kaitlin Tremblay
Издательство: CRC Press
Год: 2023
Страниц: 215
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

This book is a theoretical and practical deep dive into the craft of worldbuilding for video games, with an explicit focus on how different job disciplines contribute to worldbuilding. In addition to providing lenses for recognizing the various components in creating fictional and digital worlds, the author positions worldbuilding as a reciprocal and dynamic process, a process which acknowledges that worldbuilding is both created by and instrumental in the design of narrative, gameplay, art, audio, and more. Collaborative Worldbuilding for Video Games encourages mutual respect and collaboration among teams and provides game writers and narrative designers tools for effectively incorporating other job roles into their own worldbuilding practice and vice versa. Programmers and engineers (along with designers) determine how everything in the game world actually works, how things feel, what actions are available to players, and how certain technical constraints can create opportunities for signature worldbuilding moments. Programming brings worlds (and everything in worlds) to life, which in turn also has a huge effect on how elements of the game’s world feels. Programming can also provide creative solutions to technical obstacles that in turn have a direct effect on what the world looks like, plays like, or feels like.
  • Добавил: literator
  • Дата: 12-01-2023, 17:34
  • Комментариев: 0
MATLAB & Simulink 3D Animation User’s Guide (R2022b)Название: MATLAB & Simulink 3D Animation User’s Guide (R2022b)
Автор: MathWorks
Издательство: The MathWorks, Inc.
Год: September 2022
Страниц: 564
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Visualize dynamic system behavior in a virtual reality environment. Simulink 3D Animation links Simulink models and MATLAB algorithms to 3D graphics objects in virtual reality scenes. You can animate a virtual world by changing position, rotation, scale, and other object properties during desktop or real-time simulation. You can also sense collisions and other events in the virtual world and feed them back into your MATLAB and Simulink algorithms. Video from virtual cameras can be streamed to Simulink for processing. Simulink 3D Animation includes editors and viewers for rendering and interacting with virtual scenes. With the 3D World Editor, you can import CAD and URDF file formats as well as author detailed scenes assembled from 3D objects. The 3D world can be viewed immersively using stereoscopic vision. You can incorporate multiple 3D scene views inside MATLAB figures, and interact with the virtual world using a force-feedback joystick, space mouse, or other hardware device. Simulink 3D Animation supports X3D, an ISO standard file format and run-time architecture for representing and communicating with 3D scenes and objects.
  • Добавил: literator
  • Дата: 12-01-2023, 15:58
  • Комментариев: 0
Designing Microservices (MEAP v3)Название: Designing Microservices (MEAP v3)
Автор: S. Ramesh
Издательство: Manning Publications
Год: 2022
Страниц: 176
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Start your microservices projects right! Choosing the best design patterns, tools, deployment strategies, and team structure will maximize innovation, agility, time to market, and reliability.In Designing Microservices you’ll learn an elegant approach to microservices architecture that’s based on the principles of loose coupling, high cohesion, and isolation. Created by award-winning microservices veteran S. Ramesh, this cutting-edge method has been proven and tested in high-stakes enterprise environments. This practical and approachable book covers the design challenges you’re most likely to encounter, alongside patterns and components to solve each problem. You’ll even learn strategies for selecting and equipping teams for maximum productivity.
  • Добавил: literator
  • Дата: 12-01-2023, 07:44
  • Комментариев: 0
Go in Action, Second Edition (MEAP v1)Название: Go in Action, Second Edition (MEAP v1)
Автор: Andrew Walker, William Kennedy
Издательство: Manning Publications
Год: 2022
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

Master Go language fundamentals, learn how to structure Go projects effectively, and deliver high-performance code using Go’s powerful concurrency model. Go in Action, Second Edition has been fully updated to cover all the new features and idioms of the latest version of Go. In it, you’ll dive into Go's unique features and quickly get started writing real-world applications, such as websites and network servers. Designed by Google with productivity in mind, Go excels in modern, highly-dynamic environments. This modern language has all its concurrency primitives baked in, so Go users can handle problems like real-time performance with no additional tools required. Its simple-but-powerful type system includes generics and interfaces as first-class citizens.
  • Добавил: literator
  • Дата: 12-01-2023, 07:18
  • Комментариев: 0
Lua Mini Reference 2022: A Quick Guide to the Lua Scripting Language for Busy CodersНазвание: Lua Mini Reference 2022: A Quick Guide to the Lua Scripting Language for Busy Coders
Автор: Harry Yoon
Издательство: Coding Books Press
Год: November 9, 2022
Страниц: 196
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Learn Lua Programming in a Weekend! This book is a mini language reference on the Lua programming language. Lua is one of the "smallest" and simplest programming languages, and it is widely used as a scripting language in many applications, including various game engines such as Roblox. Lua is a "beginner-friendly" programming language. We go through all important features of Lua, as a standalone coding language in this book. Although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Lua language if you are familiar with some basic syntax of Lua. The book also includes all essential builtin functions and the standard library functions. Lua is one of the simplest general purpose programming languages, and it is easy to learn and easy to use. Lua is dynamically typed, and it supports automatic memory management.
  • Добавил: literator
  • Дата: 12-01-2023, 06:17
  • Комментариев: 0
Machine Learning for High-Risk Applications: Techniques for Responsible AI (10th Early Release)Название: Machine Learning for High-Risk Applications: Techniques for Responsible AI (10th Early Release)
Автор: Patrick Hall, James Curtis, Parul Pandey
Издательство: O’Reilly Media, Inc.
Год: 2023-01-11
Страниц: 350
Язык: английский
Формат: epub
Размер: 21.3 MB

Today, Machine Learning (ML) is the most commercially viable sub-discipline of Artificial Ontelligence (AI). ML systems are used to make high-risk decisions in employment, bail, parole, lending, security and in many other high-impact applications throughout the world’s economies and governments. In a corporate setting, ML systems are used in all parts of an organization — from consumer-facing products, to employee assessments, to back-office automation, and more. Indeed, the past decade has brought with it even wider adoption of ML technologies. But it has also proven that ML presents risks to it’s operators, consumers, and even the general public. Machine Learning for High-Risk Applications will arm practitioners with a solid understanding of model risk management processes and new ways to use common Python tools for training explainable models and debugging them for reliability, safety, bias management, security and privacy issues.
  • Добавил: literator
  • Дата: 12-01-2023, 06:00
  • Комментариев: 0
Managing Machine Learning Projects (MEAP v8)Название: Managing Machine Learning Projects (MEAP v8)
Автор: Simon Thompson
Издательство: Manning Publications
Год: 2022
Страниц: 361
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Guide Machine Learning projects from design to production with the techniques in this unique project management guide. No ML skills required! Managing Machine Learning Projects is a comprehensive guide to delivering successful Machine Learning projects from idea to production. The book is laid out as a series of fictionalized sprints that take you from pre-project requirements and proposal development all the way to deployment. You’ll discover battle-tested techniques for ensuring you have the appropriate data infrastructure, coordinating ML experiments, and measuring model performance. With this book as your guide, you’ll know how to bring a project to a successful conclusion, and how to use your lessons learned for future projects. As you will find out, running an ML project is hard. ML algorithms produce unpredictable results, and using them introduces risk into a project. ML projects must handle large and complex data resources and will produce a lot of models that all must be evaluated.