5a0d8080615dc.jpg
PDF
Deep Learning for Computer Architects

Machine learning, and specifically deep learning, has been hugely disruptive in many fields of computer science. The success of deep learning techniques in solving notoriously difficult classification and regression problems has resulted in their rapid adoption in solving real-world problems. The emergence of deep learning is widely attributed to a virtuous cycle whereby fundamental advancements in training deeper models were enabled...

5a0d807f134c6.jpg
PDF
iOS Code Testing: Test-Driven Development and Behavior-Driven Development with Swift

Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered incl...

5a09793449931.jpg
PDF
Hardware Implementation of Finite-Field Arithmetic

Implement Finite-Field Arithmetic in Specific Hardware (FPGA and ASIC) Master cutting-edge electronic circuit synthesis and design with help from this detailed guide. Hardware Implementation of Finite-Field Arithmetic describes algorithms and circuits for executing finite-field operations, including addition, subtraction, multiplication, squaring, exponentiation, and division. This comprehensive resource begins with an overview of ma...

5a0978f77d6fc.jpg
PDF
Python, PyGame and Raspberry Pi Game Development

Gain the basics of Python and use PyGame to create fast-paced video games with great graphics and sounds. You'll also learn about object oriented programming (OOP) as well as design patterns like model-view-controller (MVC) and finite state machines (FSMs). Python, PyGame and Raspberry Pi Game Development teaches you how to use Python and PyGame on your computer. Whether you use Windows, macOS, Linux, or a Raspberry Pi you can unleas...

5a0978d93dd8d.png
PDF
Mastering the Raspberry Pi - Warren Gay

You probably already know that the Raspberry Pi is an excellent teaching tool. If you want to teach Linux basics or Python programming or basic electronics, it's a great place to start. But what if you are an electronics engineer or a Linux systems administrator or a very experienced maker? You want to know all of the details and inner working of the Raspberry Pi -- how to (figuratively or maybe even literally) make it get up and dan...

5a025b6e244b5.jpg
PDF
Custom Raspberry Pi Interfaces: Design and build hardware interfaces for the Raspberry Pi

Design and build custom hardware interfaces for the Raspberry Pi and discover low cost display and sensor options for embedded system projects. With this book you'll master 12C communications using Raspbian Linux in C++ and perform ADC and DAC experiments. You'll experiment with debounce buttons and switches using hardware and software solutions. Develop flywheel rotary encoder effects for ease of tuning and construct a hardware inte...

59ffa84b3dd74.jpg
PDF
Virtualized Software-Defined Networks and Services

This comprehensive resource presents the latest developments in key software-defined network (SDN) technologies including SDN controllers, network control and management applications, southbound protocols, and northbound interfaces. Network Function visualization (NFV) technologies are reviewed, including NFV infrastructure, virtualized network functions, and virtual network management and orchestration. Professionals find comprehens...

59fbfc368095d.png
PDF
Fundamentals of Azure Microsoft Azure Essentials

Microsoft Azure is Microsoft's cloud computing platform, providing a wide variety of services you can use without purchasing and provisioning your own hardware. Azure enables the rapid development of solutions and provides the resources to accomplish tasks that may not be feasible in an on-premises environment. Azure's compute, storage, network, and application services allow you to focus on building great solutions without the need ...

59fa7662bf553.jpg
PDF
Mobile Application Development, Usability, and Security

The development of mobile technology has experienced exponential growth in recent years. Mobile devices are ubiquitous in modern society, impacting both our personal and professional lives. Mobile Application Development, Usability, and Security provides a thorough overview on the different facets of mobile technology management and its integration into modern society. Highlighting issues related to analytics, cloud computing, and di...

59fa7661890dd.jpg
PDF
Premiers pas sur Raspberry Pi - Du déballage à vos débuts en domotique: Conseils et applications pour débutants

Cet ouvrage, rédigé sous forme de tutoriel, guide les débutants sur Raspberry Pi aux premières utilisations. En conseillant le matériel nécessaire et en proposant des applications de domotiques intéressantes, cet eBook est efficace. Ni trop long, ni trop court, l'ouvrage passe du déballage du matériel, l'installation des dissipateurs sur le processeur, l'installation du système d'exploitation, l'utilisation du protocole de communicat...