Title search results
Showing 1 - 20 of 31544 items
Discover how to use the LEGO MINDSTORMS Inventor kit and boost your confidence in roboticsKey FeaturesGain confidence in building robots…using creative designsLearn advanced robotic features and find out how to integrate them to build a robotWork with the block coding language used in robotics software in a practical wayBook DescriptionLEGO MINDSTORMS Robot Inventor is the latest addition to the LEGO MINDSTORMS theme. It features unique designs that you can use to build robots, and also enable you to perform activities using the robot inventor application. You'll begin by exploring the history of LEGO MINDSTORMS, and then delve into various elements of the Inventor kit. Moving on, you'll start working on different projects which will prepare you to build a variety of smart robots. The first robotic project involves designing a claw to grab objects, and helps you to explore how a smart robot is used in everyday life and in industry. The second project revolves around building a working guitar that can be played and modified to meet the needs of the user. As you advance, you'll explore the concept of biomimicry as you discover how to build a scorpion robot. In addition to this, you'll also work on a classic robotic challenge by building a sumobot. Throughout the book, you'll come across a variety of projects that will provide you with hands-on experience in building creative robots, such as building a Dragster, Egg Decorator, and Plankton from Spongebob Squarepants. By the end of this LEGO book, you'll have got to grips with the concepts behind building a robot, and also found creative ways to integrate them using the application based on your creative insights and ideas.What you will learnDiscover how the Robot Inventor kit works, and explore its parts and the elements inside themDelve into the block coding language used to build robotsFind out how to create interactive robots with the help of sensorsUnderstand the importance of real-world robots in today's landscapeRecognize different ways to build new ideas based on existing solutionsDesign basic to advanced level robots using the Robot Inventor kitWho this book is forThis book is for robot enthusiasts, LEGO lovers, hobbyists, educators, students, and anyone looking to learn about the new LEGO Robot Inventor kit. This book is designed to go beyond the basic build through to intermediate and advanced builds, and enables you to add your personal flair to the builds and codes.
Discover how TPOT can be used to handle automation in machine learning and explore the different types of tasks that…TPOT can automateKey FeaturesUnderstand parallelism and how to achieve it in Python.Learn how to use neurons, layers, and activation functions and structure an artificial neural network.Tune TPOT models to ensure optimum performance on previously unseen data.Book DescriptionThe automation of machine learning tasks allows developers more time to focus on the usability and reactivity of the software powered by machine learning models. TPOT is a Python automated machine learning tool used for optimizing machine learning pipelines using genetic programming. Automating machine learning with TPOT enables individuals and companies to develop production-ready machine learning models cheaper and faster than with traditional methods. With this practical guide to AutoML, developers working with Python on machine learning tasks will be able to put their knowledge to work and become productive quickly. You'll adopt a hands-on approach to learning the implementation of AutoML and associated methodologies. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book will show you how to build automated classification and regression models and compare their performance to custom-built models. As you advance, you'll also develop state-of-the-art models using only a couple of lines of code and see how those models outperform all of your previous models on the same datasets. By the end of this book, you'll have gained the confidence to implement AutoML techniques in your organization on a production level. What you will learnGet to grips with building automated machine learning modelsBuild classification and regression models with impressive accuracy in a short timeDevelop neural network classifiers with AutoML techniquesCompare AutoML models with traditional, manually developed models on the same datasetsCreate robust, production-ready modelsEvaluate automated classification models based on metrics such as accuracy, recall, precision, and f1-scoreGet hands-on with deployment using Flask-RESTful on localhostWho this book is forData scientists, data analysts, and software developers who are new to machine learning and want to use it in their applications will find this book useful. This book is also for business users looking to automate business tasks with machine learning. Working knowledge of the Python programming language and beginner-level understanding of machine learning are necessary to get started.
Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programsKey…FeaturesDevelop a deeper understanding of how Linux system programming worksGain hands-on experience of working with different Linux projects with the help of practical examplesLearn how to develop your own programs for LinuxBook DescriptionLinux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system. The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered. By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.What you will learnDiscover how to write programs for the Linux system using a wide variety of system callsDelve into the working of POSIX functionsUnderstand and use key concepts such as signals, pipes, IPC, and process managementFind out how to integrate programs with a Linux systemExplore advanced topics such as filesystem operations, creating shared libraries, and debugging your programsGain an overall understanding of how to debug your programs using ValgrindWho this book is forThis book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.
By Boris Novikov, Henrietta Dombrovskaya, Anna Bailliekova. 2021
Write optimized queries. This book helps you write queries that perform fast and deliver results on time. You will learn…that query optimization is not a dark art practiced by a small, secretive cabal of sorcerers. Any motivated professional can learn to write efficient queries from the get-go and capably optimize existing queries. You will learn to look at the process of writing a query from the database engine’s point of view, and know how to think like the database optimizer. The book begins with a discussion of what a performant system is and progresses to measuring performance and setting performance goals. It introduces different classes of queries and optimization techniques suitable to each, such as the use of indexes and specific join algorithms. You will learn to read and understand query execution plans along with techniques for influencing those plans for better performance. The book also covers advanced topics such as the use of functions and procedures, dynamic SQL, and generated queries. All of these techniques are then used together to produce performant applications, avoiding the pitfalls of object-relational mappers. What You Will LearnIdentify optimization goals in OLTP and OLAP systemsRead and understand PostgreSQL execution plansDistinguish between short queries and long queriesChoose the right optimization technique for each query typeIdentify indexes that will improve query performanceOptimize full table scansAvoid the pitfalls of object-relational mapping systemsOptimize the entire application rather than just database queries Who This Book Is ForIT professionals working in PostgreSQL who want to develop performant and scalable applications, anyone whose job title contains the words “database developer” or “database administrator" or who is a backend developer charged with programming database calls, and system architects involved in the overall design of application systems running against a PostgreSQL database
Stochastic Approaches to Electron Transport in Micro- and Nanostructures (Modeling and Simulation in Science, Engineering and Technology)
By Ivan Dimov, Siegfried Selberherr, Mihail Nedjalkov. 2021
The book serves as a synergistic link between the development of mathematical models and the emergence of stochastic (Monte Carlo)…methods applied for the simulation of current transport in electronic devices. Regarding the models, the historical evolution path, beginning from the classical charge carrier transport models for microelectronics to current quantum-based nanoelectronics, is explicatively followed. Accordingly, the solution methods are elucidated from the early phenomenological single particle algorithms applicable for stationary homogeneous physical conditions up to the complex algorithms required for quantum transport, based on particle generation and annihilation. The book fills the gap between monographs focusing on the development of the theory and the physical aspects of models, their application, and their solution methods and monographs dealing with the purely theoretical approaches for finding stochastic solutions of Fredholm integral equations.
Advances in Simulation and Process Modelling: Proceedings of the Second International Symposium on Simulation and Process Modelling (ISSPM 2020) (Advances in Intelligent Systems and Computing #1305)
By Quanmin Zhu, Yinong Chen, Feng Qiao, Yupeng Li, Zhiping Fan. 2021
This book gathers the selected papers from the Second International Symposium on Simulation and Process Modelling (ISSPM 2020), which was…held online on August 29-30, 2020, due to COVID-19 pandemic. The Symposium provides a forum in virtual presentation for scholars, researchers and practitioners who are interested in the modelling and simulation of business processes, production and industrial processes, service and administrative processes, and public sector processes to develop theory and practice of simulation and process modelling.
By Dipankar Deb, Abhishek Rawat, Jatin Upadhyay. 2021
This book covers selected topics and methods for peripheral security, which are gaining attention nowadays. The book discusses the security…arrangement and methods for monitoring the inside/outside entry of peripheral areas that need to be secured. It relates to a periphery, often portable device (as well as the methods employed, and systems including such a peripheral device and a host central command device with which the local geographical command device communicates), enabling one or more security operations performed by the peripheral device. It also covers the security scenario of snow-prone areas in a remote location. It also elaborates how we can secure the person and devices in extremely cold conditions and rescue them. This book helps the researchers, academicians, and industry persons working in security areas to protect unauthentic entry in large scale areas that may be defense camps or civilian applications like large-sized bungalows, institutes, and organizations of national importance. The experimental results are in close conformance to the proposed methodologies.
By Ankur Saxena, Shivani Chandra. 2021
This book reviews the application of artificial intelligence and machine learning in healthcare. It discusses integrating the principles of computer…science, life science, and statistics incorporated into statistical models using existing data, discovering patterns in data to extract the information, and predicting the changes and diseases based on this data and models. The initial chapters of the book cover the practical applications of artificial intelligence for disease prognosis & management. Further, the role of artificial intelligence and machine learning is discussed with reference to specific diseases like diabetes mellitus, cancer, mycobacterium tuberculosis, and Covid-19. The chapters provide working examples on how different types of healthcare data can be used to develop models and predict diseases using machine learning and artificial intelligence. The book also touches upon precision medicine, personalized medicine, and transfer learning, with the real examples. Further, it also discusses the use of machine learning and artificial intelligence for visualization, prediction, detection, and diagnosis of Covid -19. This book is a valuable source of information for programmers, healthcare professionals, and researchers interested in understanding the applications of artificial intelligence and machine learning in healthcare.
By Michael E. Cohen. 2021
Polish your PDFs with Smile's PDFpen, for a fraction of what Adobe Acrobat costs! Michael E. Cohen explains how you…can create, combine, edit, annotate, and protect PDFs. Also learn how to perform and edit OCR, fill out forms, sign forms digitally, make interactive forms, and much more. Covers Mac and iOS/iPadOS versions!
By Jeremy Howard, Sylvain Gugger. 2020
Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on…guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications.Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes.Train models in computer vision, natural language processing, tabular data, and collaborative filteringLearn the latest deep learning techniques that matter most in practiceImprove accuracy, speed, and reliability by understanding how deep learning models workDiscover how to turn your models into web applicationsImplement deep learning algorithms from scratchConsider the ethical implications of your workGain insight from the foreword by PyTorch cofounder, Soumith Chintala
By Karl Matthias, Sean P. Kane. 2015
Docker is rapidly changing the way organizations deploy software at scale. However, understanding how Linux containers fit into your workflow—and…getting the integration details right—is not a trivial task. With the updated edition of this practical guide, you’ll learn how to use Docker to package your applications with all of their dependencies and then test, ship, scale, and support your containers in production.This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred over the past couple of years. Sean Kane and Karl Matthias have added a complete chapter on Docker Compose, deeper coverage of Docker Swarm mode, introductions to both Kubernetes and AWS Fargate, examples on how to optimize your Docker images, and much more.Learn how Docker simplifies dependency management and deployment workflow for your applicationsStart working with Docker images, containers, and command line toolsUse practical techniques to deploy and test Docker containers in productionDebug containers by understanding their composition and internal processesDeploy production containers at scale inside your data center or cloud environmentExplore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration
By Joe Kissell. 2021
Joe Kissell provides the advice you need to create a Mac backup strategy that protects your data and enables quick…recovery. He compares backup software, services, and media to help you make the best choices. You'll learn to set up, test, and maintain backups, plus how to restore files after a calamity!
By Lee Sheldon. 2020
The Multiplayer Classroom: Game Plans is a companion to The Multiplayer Classroom: Designing Coursework as a Game, now in its…second edition from CRC Press. This book covers four multiplayer classroom projects played in the real world in real time to teach and entertain. They were funded by grants or institutions, collaborations between Lee Sheldon, as writer/designer, and subject matter experts in various fields. They are written to be accessible to anyone--designer, educator, or layperson--interested in game-based learning. The subjects are increasingly relevant in this day and age: physical fitness, Mandarin, cybersecurity, and especially an online class exploring culture and identity on the internet that is unlike any online class you have ever seen. Read the annotated, often-suspenseful stories of how each game, with its unique challenges, thrills, and spills, was built. Lee Sheldon began his writing career in television as a writer-producer, eventually writing more than 200 shows ranging from Charlie’s Angels (writer) to Edge of Night (head writer) to Star Trek: The Next Generation (writer-producer). Having written and designed more than forty commercial and applied video games, Lee spearheaded the first full writing for games concentration in North America at Rensselaer Polytechnic Institute and the second writing concentration at Worcester Polytechnic Institute. He is a regular lecturer and consultant on game design and writing in the United States and abroad. His most recent commercial game, the award-winning The Lion’s Song, is currently on Steam. For the past two years he consulted on an "escape room in a box," funded by NASA, that gives visitors to hundreds of science museums and planetariums the opportunity to play colonizers on the moon. He is currently writing his second mystery novel.
NB-IoT is the Internet of Things (IoT) technology used for cellular communication. NB-IoT devices deliver much better capability and performance,…such as: increased area coverage of up to one kilometer; a massive number of devices—up to 200,000—per a single base-station area; longer battery lifetime of ten years; and better indoor and outdoor coverage for areas with weak signal, such as underground garages. The cellular NB-IoT technology is a challenging technology to use and understand. With more than 30 projects presented in this book, covering many use cases and scenarios, this book provides hands-on and practical experience of how to use the cellular NB-IoT for smart applications using Arduino™, Amazon Cloud, Google Maps, and charts. The book starts by explaining AT commands used to configure the NB-IoT modem; data serialization and deserialization; how to set up the cloud for connecting NB-IoT devices; setting up rules, policy, security certificates, and a NoSQL database on the cloud; how to store and read data in the cloud; how to use Google Maps to visualize NB-IoT device geo-location; and how to use charts to visualize sensor datasets. Projects for Arduino are presented in four parts. The first part explains how to connect the device to the mobile operator and cellular network; perform communication using different network protocols, such as TCP, HTTP, SSL, or MQTT; how to use GPS for geo-location applications; and how to upgrade NB-IoT modem firmware over the air. The second part explains the microcontroller unit and how to build and run projects, such as a 7-segment display or a real-time clock. The third part explains how NB-IoT can be used with sensor devices, such as ultrasonic and environmental sensors. Finally, the fourth part explains how NB-IoT can be used to control actuators, such as stepper motors and relays. This book is a unique resource for understanding practical uses of the NB-IoT technology and serves as a handbook for technical and non-technical readers who are looking for practicing and exercising the cellular NB-IoT technology. The book can be used by engineers, students, researchers, system integrators, mobile operators’ technical staff, and electronics enthusiasts. To download the software which can be used with the book, go to: https://github.com/5ghub/NB-IoT About the Author: Hossam Fattah is a technology expert in 4G/5G wireless systems and networking. He received his Ph.D. in Electrical and Computer Engineering from University of British Columbia, Vancouver, Canada in 2003. He received his Master of Applied Science in Electrical and Computer Engineering from University of Victoria, Victoria, Canada in 2000. He completed his B.Sc. degree in Computers and Systems Engineering from Al-Azhar University, Cairo, Egypt in 1995. Between 2003 and 2011, he was in academia and industry, including Texas A&M University. Between 2011 and 2013, he was with Spirent Communications, NJ, USA. Since 2013, he has been with Microsoft, USA. He is also an affiliate associate professor at University of Washington, Tacoma, WA, USA, teaching graduate courses on IoT and distributed systems and collaborating on 5G research and innovations. He has had many patents and technical publications in conferences and journals. He is a registered professional Engineer with the Association of Professional Engineers, British Columbia, Canada. He is the author of the recent book 5G LTE Narrowband Internet of Things (NB-IoT). His research interest is in wireless communications and radio networks and protocols, cellular quality of service, radio resource management, traffic and packet scheduling, network analytics, and mobility.
By The Sidemen. 2016
Billions of you have watched their videos and millions of you have followed them on social media.So here we go;…it's time to back up because YouTube superstars, The Sidemen, are finally here in book form and they're dishing the dirt on each other as well as the YouTube universe. There's nowhere to hide as KSI, Miniminter, Behzinga, Zerkaa,Vikkstar123, Wroetoshaw and Tobjizzle go in hard on their living habits, their football ability, and their dodgy clobber, while also talking Fifa, Vegas and superheroes. They'll also give you their grand house tour, letting you in on a few secrets, before showing you their hall of fame, as well as revealing some of their greatest shames.Along the way you'll learn how seven of the world's biggest YouTube stars started off with nothing more than a computer console, a PC and a bad haircut before joining forces to crush the internet. And they'll tell you just how they did it (because they're nice like that) with their ultimate guide to YouTube while also sharing their memories of recording their favourite videos as well as a typical day in the life of The Sidemen.You'll feel like you're with them every step of the way, smelling the 'sweet' aroma of the boys' favourite dishes in the kitchen, stamping your passport as you follow them on their trips around the world and kicking every ball as the boys gear up for the biggest football match of their lives. It's going to get personal. It's going to get intense, and JJ is going to have lots of tantrums, so take a moment to prepare yourself, because this is The Sidemen book you've been waiting for!
By Jordan Erica Webber, Daniel Griliopoulos. 2019
WOULD YOU KILL ONE PERSON TO SAVE FIVE OTHERS?If you could upload all of your memories into a machine, would…that machine be you? Is it possible we're all already artificial intelligences, living inside a simulation?These sound like questions from a philosophy class, but in fact they're from modern, popular video games. Philosophical discussion often uses thought experiments to consider ideas that we can't test in real life, and media like books, films, and games can make these thought experiments far more accessible to a non-academic audience. Thanks to their interactive nature, video games can be especially effective ways to explore these ideas.Each chapter of this book introduces a philosophical topic through discussion of relevant video games, with interviews with game creators and expert philosophers. In ten chapters, this book demonstrates how video games can help us to consider the following questions:1. Why do video games make for good thought experiments? (From the ethical dilemmas of the Mass Effect series to 'philosophy games'.)2. What can we actually know? (From why Phoenix Wright is right for the wrong reasons to whether No Man's Sky is a lie.)3. Is virtual reality a kind of reality? (On whether VR headsets like the Oculus Rift, PlayStation VR, and HTC Vive deal in mass-market hallucination.)4. What constitutes a mind? (From the souls of Beyond: Two Souls to the synths of Fallout 4.)5. What can you lose before you're no longer yourself? (Identity crises in the likes of The Swapper and BioShock Infinite.)6. Does it mean anything to say we have choice? (Determinism and free will in Bioshock, Portal 2 and Deus Ex.)7. What does it mean to be a good or dutiful person? (Virtue ethics in the Ultima series and duty ethics in Planescape: Torment.)8. Is there anything better in life than to be happy? (Utilitarianism in Bioshock 2 and Harvest Moon.)10. How should we be governed, for whom and by who? (Government and rights in Eve Online, Crusader Kings, Democracy 3 and Fable 3.)11. Is it ever right to take another life? And how do we cope with our own death? (The Harm Thesis and the good death in To The Moon and Lost Odyssey.)
Life scientists today urgently need training in bioinformatics skills. Too many bioinformatics programs are poorly written and barely maintained--usually by…students and researchers who've never learned basic programming skills. This practical guide shows postdoc bioinformatics professionals and students how to exploit the best parts of Python to solve problems in biology while creating documented, tested, reproducible software.Ken Youens-Clark, author of Tiny Python Projects (Manning), demonstrates not only how to write effective Python code but also how to use tests to write and refactor scientific programs. You'll learn the latest Python features and toolsâ??including linters, formatters, type checkers, and testsâ??to create documented and tested programs. You'll also tackle 14 challenges in Rosalind, a problem-solving platform for learning bioinformatics and programming.Create command-line Python programs to document and validate parametersWrite tests to verify refactor programs and confirm they're correctAddress bioinformatics ideas using Python data structures and modules such as BiopythonCreate reproducible shortcuts and workflows using makefilesParse essential bioinformatics file formats such as FASTA and FASTQFind patterns of text using regular expressionsUse higher-order functions in Python like filter(), map(), and reduce()
RabbitMQ Essentials - Second Edition: Build distributed and scalable applications with message queuing using RabbitMQ, 2nd Edition
By David Dossot, Lovisa Johansson. 2020
Whether you are someone who develops enterprise messaging products professionally or a hobbyist familiar with open source message queuing software…and looking for a new challenge, RabbitMQ Essentials is for you. This book will give you the push you need to get started with creating new and exciting applications or migrating existing monoliths to a microservice architecture.
By Enrico Pirozzi, Luca Ferrari. 2020
A comprehensive guide to building, managing, and securing scalable and reliable database and data warehousing applications using Postgres 12 and…13 Key Features Set up your database cluster and monitor, secure, and fine-tune it for optimal performance Learn the fundamentals of database management and implement client- and server-side programming using SQL and PL/pgSQL Explore useful tips to develop efficient PostgreSQL database solutions from scratch Book Description PostgreSQL is one of the fastest-growing open source object-relational database management systems (DBMS) in the world. As well as being easy to use, it's scalable and highly efficient. In this book, you'll explore PostgreSQL 12 and 13 and learn how to build database solutions using it. Complete with hands-on tutorials, this guide will teach you how to achieve the right database design required for a reliable environment. You'll learn how to install and configure a PostgreSQL server and even manage users and connections. The book then progresses to key concepts of relational databases, before taking you through the Data Definition Language (DDL) and commonly used DDL commands. To build on your skills, you'll understand how to interact with the live cluster, create database objects, and use tools to connect to the live cluster. You'll then get to grips with creating tables, building indexes, and designing your database schema. Later, you'll explore the Data Manipulation Language (DML) and server-side programming capabilities of PostgreSQL using PL/pgSQL, before learning how to monitor, test, and troubleshoot your database application to ensure high-performance and reliability. By the end of this book, you'll be well-versed with the Postgres database and be able to set up your own PostgreSQL instance and use it to build robust solutions. What you will learn Understand how users and connections are managed by running a PostgreSQL instance Interact with transaction boundaries using server-side programming Identify bottlenecks to maintain your database efficiently Create and manage extensions to add new functionalities to your cluster Choose the best index type for each situation Use online tools to set up a memory configuration that will suit most databases Explore how Postgres can be used in multi-instance environments to provide high-availability, redundancy, and scalability Who this book is for This Postgres book is for anyone interested in learning about the PostgreSQL database from scratch. Anyone looking to build robust data warehousing applications and scale the database for high-availability and performance using the latest features of PostgreSQL will also find this book useful. Although prior knowledge of PostgreSQL is not required, familiarity with databases is expected.