|
Books > Computing & IT > Computer hardware & operating systems > General
Give your students an understanding of the most important topics in embedded systems design using a coherent, compelling and hands-on approach.
Now in its 2nd edition, this textbook has been updated on a new development board from STMicroelectronics - the Arm Cortex-M0+ based Nucleo-F091RC. Designed to be used in a one- or two-semester introductory course on embedded systems, the textbook covers fundamental topics including the CPU, interrupt systems, peripherals, serial communication and multi-tasking.
Software examples in this textbook are written in C and the free version of Arm's Keil MDK-ARM integrated development environment is used throughout the materials.
Master PostgreSQL 12 features such as advanced indexing, high
availability, monitoring, and much more to efficiently manage and
maintain your database Key Features Grasp advanced PostgreSQL 12
concepts with real-world examples and sample datasets Explore query
parallelism, data replication, database administration, and more
Extend PostgreSQL functionalities to suit your organization's needs
with minimal effort Book DescriptionThanks to its reliability,
robustness, and high performance, PostgreSQL has become the most
advanced open source database on the market. This third edition of
Mastering PostgreSQL helps you build dynamic database solutions for
enterprise applications using the latest release of PostgreSQL,
which enables database analysts to design both physical and
technical aspects of system architecture with ease. Starting with
an introduction to the newly released features in PostgreSQL 12,
this book will help you build efficient and fault-tolerant
PostgreSQL applications. You'll thoroughly examine the advanced
features of PostgreSQL, including logical replication, database
clusters, performance tuning, monitoring, and user management.
You'll also work with the PostgreSQL optimizer, configure
PostgreSQL for high speed, and understand how to move from Oracle
to PostgreSQL. As you progress through the chapters, you'll cover
transactions, locking, indexes, and how to optimize queries for
improved performance. Additionally, you'll learn how to manage
network security and explore backups and replications while
understanding useful PostgreSQL extensions to help you in
optimizing the performance of large databases. By the end of this
PostgreSQL book, you'll be able to get the most out of your
database by implementing advanced administrative tasks
effortlessly. What you will learn Understand the advanced SQL
functions in PostgreSQL 12 Use indexing features in PostgreSQL to
fine-tune the performance of queries Work with stored procedures
and manage backup and recovery Master replication and failover
techniques to reduce data loss Replicate PostgreSQL database
systems to create backups and to scale your database Manage and
improve the security of your server to protect your data
Troubleshoot your PostgreSQL instance for solutions to common and
not-so-common problems Who this book is forThis book is for
PostgreSQL developers and administrators and database professionals
who want to implement advanced functionalities and master complex
administrative tasks with PostgreSQL 12. Prior exposure to
PostgreSQL as well as familiarity with the basics of database
administration is expected.
Discover powerful ways to effectively solve real-world machine
learning problems using key libraries including scikit-learn,
TensorFlow, and PyTorch Key Features Learn and implement machine
learning algorithms in a variety of real-life scenarios Cover a
range of tasks catering to supervised, unsupervised and
reinforcement learning techniques Find easy-to-follow code
solutions for tackling common and not-so-common challenges Book
DescriptionThis eagerly anticipated second edition of the popular
Python Machine Learning Cookbook will enable you to adopt a fresh
approach to dealing with real-world machine learning and deep
learning tasks. With the help of over 100 recipes, you will learn
to build powerful machine learning applications using modern
libraries from the Python ecosystem. The book will also guide you
on how to implement various machine learning algorithms for
classification, clustering, and recommendation engines, using a
recipe-based approach. With emphasis on practical solutions,
dedicated sections in the book will help you to apply supervised
and unsupervised learning techniques to real-world problems. Toward
the concluding chapters, you will get to grips with recipes that
teach you advanced techniques including reinforcement learning,
deep neural networks, and automated machine learning. By the end of
this book, you will be equipped with the skills you need to apply
machine learning techniques and leverage the full capabilities of
the Python ecosystem through real-world examples. What you will
learn Use predictive modeling and apply it to real-world problems
Explore data visualization techniques to interact with your data
Learn how to build a recommendation engine Understand how to
interact with text data and build models to analyze it Work with
speech data and recognize spoken words using Hidden Markov Models
Get well versed with reinforcement learning, automated ML, and
transfer learning Work with image data and build systems for image
recognition and biometric face recognition Use deep neural networks
to build an optical character recognition system Who this book is
forThis book is for data scientists, machine learning developers,
deep learning enthusiasts and Python programmers who want to solve
real-world challenges using machine-learning techniques and
algorithms. If you are facing challenges at work and want
ready-to-use code solutions to cover key tasks in machine learning
and the deep learning domain, then this book is what you need.
Familiarity with Python programming and machine learning concepts
will be useful.
|
|