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

  • Добавил: literator
  • Дата: 15-11-2022, 16:35
  • Комментариев: 0
Modern Concurrency on Apple Platforms: Using async/await with SwiftНазвание: Modern Concurrency on Apple Platforms: Using async/await with Swift
Автор: Andres Ibañez Kautsch
Издательство: Apress
Год: 2023
Страниц: 213
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement. Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code.
  • Добавил: literator
  • Дата: 15-11-2022, 12:46
  • Комментариев: 0
An Introduction to Audio Content Analysis: Music Information Retrieval Tasks and Applications, 2nd EditionНазвание: An Introduction to Audio Content Analysis: Music Information Retrieval Tasks and Applications, 2nd Edition
Автор: Alexander Lerch
Издательство: Wiley-IEEE
Год: 2023
Страниц: 467
Язык: английский
Формат: pdf (true)
Размер: 29.7 MB

An Introduction to Audio Content Analysis Enables readers to understand the algorithmic analysis of musical audio signals with AI-driven approaches. An Introduction to Audio Content Analysis serves as a comprehensive guide on audio content analysis explaining how signal processing and machine learning approaches can be utilized for the extraction of musical content from audio. It gives readers the algorithmic understanding to teach a computer to interpret music signals and thus allows for the design of tools for interacting with music. The work ties together topics from audio signal processing and machine learning, showing how to use audio content analysis to pick up musical characteristics automatically. A multitude of audio content analysis tasks related to the extraction of tonal, temporal, timbral, and intensity-related characteristics of the music signal are presented. Each task is introduced from both a musical and a technical perspective, detailing the algorithmic approach as well as providing practical guidance on implementation details and evaluation.
  • Добавил: literator
  • Дата: 15-11-2022, 12:33
  • Комментариев: 0
Meta-Learning: Theory, Algorithms and ApplicationsНазвание: Meta-Learning: Theory, Algorithms and Applications
Автор: Lan Zou
Издательство: Academic Press/Elsevier
Год: 2023
Страниц: 404
Язык: английский
Формат: pdf (true), epub
Размер: 29.48 MB

Deep neural networks (DNNs) with their dense and complex algorithms provide real possibilities for Artificial General Intelligence (AGI). Meta-learning with DNNs brings AGI much closer: artificial agents solving intelligent tasks that human beings can achieve, even transcending what they can achieve. Meta-Learning: Theory, Algorithms and Applications shows how meta-learning in combination with DNNs advances towards AGI. Machine Learning (ML) as a field is “concerned with the question of how to construct computer programs that automatically improve with experience.” A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. According to the characteristics of signal and feedback, Machine Learning approaches are commonly categorized into three groups: supervised learning, unsupervised learning, and reinforcement learning.
  • Добавил: literator
  • Дата: 14-11-2022, 20:08
  • Комментариев: 0
A Criminologist's Guide to R: Crime by the NumbersНазвание: A Criminologist's Guide to R: Crime by the Numbers
Автор: Jacob Kaplan
Издательство: CRC Press
Серия: The R Series
Год: 2023
Страниц: 432
Язык: английский
Формат: pdf (true)
Размер: 70.4 MB

A Criminologist's Guide to R: Crime by the Numbers introduces the programming language R and covers the necessary skills to conduct quantitative research in criminology. By the end of this book, a person without any prior programming experience can take raw crime data, be able to clean it, visualize the data, present it using R Markdown, and change it to a format ready for analysis. A Criminologist's Guide to R focuses on skills specifically for criminology such as spatial joins, mapping, and scraping data from PDFs, however any social scientist looking for an introduction to R for data analysis will find this useful. This book introduces the programming language R and is meant for undergrads or graduate students studying criminology. R is a programming language that is well-suited to the type of work frequently done in criminology - taking messy data and turning it into useful information. While R is a useful tool for many fields of study, this book focuses on the skills criminologists should know and uses crime data for the example data sets.
  • Добавил: literator
  • Дата: 14-11-2022, 19:42
  • Комментариев: 0
Genomics in the Azure Cloud: Scaling Your Bioinformatics Workloads Using Enterprise-Grade SolutionsНазвание: Genomics in the Azure Cloud: Scaling Your Bioinformatics Workloads Using Enterprise-Grade Solutions, First Edition
Автор: Colby T. Ford
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 378
Язык: английский
Формат: epub (true), mobi
Размер: 30.8 MB

This practical guide bridges the gap between general cloud computing architecture in Microsoft Azure and scientific computing for bioinformatics and genomics. You'll get a solid understanding of the architecture patterns and services that are offered in Azure and how they might be used in your bioinformatics practice. You'll get code examples that you can reuse for your specific needs. And you'll get plenty of concrete examples to illustrate how a given service is used in a bioinformatics context. After reading this book, you should have a solid understanding of the services that are offered in Azure and how they might be used in your bioinformatics practice. You’ll be familiar with some standard architecture patterns, including how to store and organize data and how to analyze it at scale. You’ll also understand how to cloudify your organization’s existing bioinformatics pipelines by converting the workflows to work in compute services in Azure.
  • Добавил: literator
  • Дата: 14-11-2022, 17:28
  • Комментариев: 0
Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications, 2nd Edition (Second Release)Название: Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications, 2nd Edition (Second Release)
Автор: Bilgin Ibryam, Roland Hub
Издательство: O’Reilly Media, Inc.
Год: 2022-11-11
Страниц: 102
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.18 MB

The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a different set of practices than many developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huss provide common reusable patterns and principles for designing and implementing cloud native applications on Kubernetes. Each pattern includes a description of the problem and a Kubernetes-specific solution. All patterns are backed by and demonstrated with concrete code examples. This updated edition is ideal for developers and architects familiar with basic Kubernetes concepts who want to learn how to solve common cloud native challenges with proven design patterns.
  • Добавил: literator
  • Дата: 14-11-2022, 16:48
  • Комментариев: 0
Beginning Spring Boot 3: Build Dynamic Cloud-Native Java Applications and Microservices, Second EditionНазвание: Beginning Spring Boot 3: Build Dynamic Cloud-Native Java Applications and Microservices, Second Edition
Автор: K. Siva Prasad Reddy, Sai Upadhyayula
Издательство: Apress
Год: 2023
Страниц: 459
Язык: английский
Формат: pdf (true), epub
Размер: 13.4 MB

Learn the Spring Boot 3 micro framework and build your first Java-based cloud-native applications and microservices. Spring Boot is the lightweight, nimbler cousin to the bigger Spring Framework, with plenty of "bells and whistles." This updated edition includes coverage of Spring Native, which will help you speed up your Spring Boot applications, as well as messaging with Spring Boot, Spring GraphQL, Spring Data JDBC and reactive relational database connectivity (R2DBC) with SQL. This new edition also covers enhancements to actuator endpoints, MongoDB 4.0 support, layered JAR and WAR support, support to build OCI images using Cloud Native Build Packs, changes to the DataSource initialization mechanism, and how bean validation support has moved to a separate spring-boot-validation-starter module. This book will teach you how to work with relational and NoSQL databases for data accessibility using Spring Boot with Spring Data, how to persist data with the Java Persistence APIs (JPA), MyBatis, and much more. You'll learn how to enhance your native cloud or web applications with other APIs such as REST and how to build reactive web applications using Spring Boot with WebFlux. Spring is the most popular Java-based framework for building enterprise applications. The Spring Framework provides a rich ecosystem of projects to address modern application needs, like security, simplified access to relational and NoSQL datastores, batch processing, integration with social networking sites, and large volumes of data streams processing.
  • Добавил: literator
  • Дата: 14-11-2022, 16:12
  • Комментариев: 0
GameMaker Fundamentals: Learn GML Programming to Start Making Amazing GamesНазвание: GameMaker Fundamentals: Learn GML Programming to Start Making Amazing Games
Автор: Ben Tyers
Издательство: Apress
Год: 2023
Страниц: 416
Язык: английский
Формат: pdf (true)
Размер: 28.7 MB

Master the fundamental programming skills needed to create your own computer games in GameMaker. This book shows how to use GameMaker to build and publish cross-platform games. Each chapter covers a certain programming element, including layers, variables, and so on. You will also learn how to design levels in your games, draw sprites to populate your virtual worlds, and build GUIs for your menus and game interfaces. GameMaker Fundamentals also provides a thorough introduction to the GameMaker Language (GML). Practical example projects reinforce the concept discussed in each chapter. On completing this book, you will have a thorough understanding of how to create games from scratch using game design and programming principles using GameMaker and GML.
  • Добавил: literator
  • Дата: 14-11-2022, 15:48
  • Комментариев: 0
The Rules of Programming: How to Write Better Code (5th Early Release)Название: The Rules of Programming: How to Write Better Code (5th Early Release)
Автор: Chris Zimmerman
Издательство: O’Reilly Media, Inc.
Год: 2022-11-08
Страниц: 272
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

This philosophy-of-programming guide provides a unique take on how to think about programming. With a collection of two dozen pragmatic rules, each presented in a standalone chapter, this hands-on book is ideal for freshly minted programmers making the jump from small programming jobs to large-scale projects and long time frame work. The examples in the book are all written in C++. If you’re a Python or jаvascript programmer, you’ll be happier if you read Appendix A, “Reading C++ for Python Programmers”, or Appendix B, “Reading C++ for jаvascript Programmers”, before getting too far into the Rules. The two appendices act as Rosetta Stones to translate that C++ into the concepts you’re used to. If your experience is with some other language and you find the C++ examples hard to follow, then I suggest the phenomenal website Rosetta Code.
  • Добавил: literator
  • Дата: 14-11-2022, 15:11
  • Комментариев: 0
Functional Programming with C# (5th Early Release)Название: Functional Programming with C#: Create More Supportable, Robust, and Testable Code (5th Early Release)
Автор: Simon J. Painter
Издательство: O’Reilly Media, Inc.
Год: 2022-11-08
Страниц: 154
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

After decades of relative obscurity, functional programming is finally coming into its own. With concise, easy-to-read code that supports asynchronous, concurrent processing, aspects of functional programming have begun to appear in several traditionally object-oriented languages such as C# and Java. This practical book shows C# programmers how to use functional programming features without having to navigate an entirely new language. Because of the shared runtime environment common to C# and F# languages, it's possible to use most of F#'s functional features in C# as well. Author Simon J. Painter explains how you can write functional code in C# right away, without having to install dependencies or features newer than .NET 3. You'll learn why functional programming concepts can bring immediate benefit to your work.