Wydawca: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
665
Ebook

Hands-On Artificial Intelligence for IoT. Expert machine learning and deep learning techniques for developing smarter IoT systems

Amita Kapoor

There are many applications that use data science and analytics to gain insights from terabytes of data. These apps, however, do not address the challenge of continually discovering patterns for IoT data. In Hands-On Artificial Intelligence for IoT, we cover various aspects of artificial intelligence (AI) and its implementation to make your IoT solutions smarter.This book starts by covering the process of gathering and preprocessing IoT data gathered from distributed sources. You will learn different AI techniques such as machine learning, deep learning, reinforcement learning, and natural language processing to build smart IoT systems. You will also leverage the power of AI to handle real-time data coming from wearable devices. As you progress through the book, techniques for building models that work with different kinds of data generated and consumed by IoT devices such as time series, images, and audio will be covered. Useful case studies on four major application areas of IoT solutions are a key focal point of this book. In the concluding chapters, you will leverage the power of widely used Python libraries, TensorFlow and Keras, to build different kinds of smart AI models.By the end of this book, you will be able to build smart AI-powered IoT apps with confidence.

666
Ebook

Foundations of Blockchain. The pathway to cryptocurrencies and decentralized blockchain applications

Koshik Raj

Blockchain technology is a combination of three popular concepts: cryptography, peer-to-peer networking, and game theory. This book is for anyone who wants to dive into blockchain from first principles and learn how decentralized applications and cryptocurrencies really work.This book begins with an overview of blockchain technology, including key definitions, its purposes and characteristics, so you can assess the full potential of blockchain. All essential aspects of cryptography are then presented, as the backbone of blockchain. For readers who want to study the underlying algorithms of blockchain, you’ll see Python implementations throughout.You’ll then learn how blockchain architecture can create decentralized applications. You’ll see how blockchain achieves decentralization through peer-to-peer networking, and how a simple blockchain can be built in a P2P network. You’ll learn how these elements can implement a cryptocurrency such as Bitcoin, and the wider applications of blockchain work through smart contracts. Blockchain optimization techniques, and blockchain security strategies are then presented. To complete this foundation, we consider blockchain applications in the financial and non-financial sectors, and also analyze the future of blockchain. A study of blockchain use cases includes supply chains, payment systems, crowdfunding, and DAOs, which rounds out your foundation in blockchain technology.

667
Ebook

Mastering AWS Lambda. Learn how to build and deploy serverless applications

Yohan Wadia, Udita Gupta

AWS is recognized as one of the biggest market leaders for cloud computing and why not? It has evolved a lot since the time it started out by providing just basic services such as EC2 and S3 and today; they go all the way from IoT to Machine Learning, Image recognition, Chatbot Frameworks, and much more! One of those recent services that is also gaining a lot of traction is AWS Lambda! Although seemingly simple and easy to use, Lambda is a highly effective and scalable compute service that provides developers with a powerful platform to design and develop Serverless event-driven systems and applications. The book begins with a high-level introduction into the world of Serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda! You’ll learn what services AWS Lambda provides to developers; how to design, write, and test Lambda functions; as well as monitor and troubleshoot them. The book is designed and accompanied with a vast variety of real-world examples, use cases, and code samples that will enable you to get started on your Serverless applications quickly. By the end of the book, you will have gained all the skills required to work with AWS Lambda services!

668
Ebook

Mastering OpenCV 3. Get hands-on with practical Computer Vision using OpenCV 3 - Second Edition

Shervin Emami, David Millán Escrivá, Daniel Lelis Baggio, Roy Shilkrot, ...

As we become more capable of handling data in every kind, we are becoming more reliant on visual input and what we can do with those self-driving cars, face recognition, and even augmented reality applications and games. This is all powered by Computer Vision.This book will put you straight to work in creating powerful and unique computer vision applications. Each chapter is structured around a central project and deep dives into an important aspect of OpenCV such as facial recognition, image target tracking, making augmented reality applications, the 3D visualization framework, and machine learning. You’ll learn how to make AI that can remember and use neural networks to help your applications learn.By the end of the book, you will have created various working prototypes with the projects in the book and will be well versed with the new features of OpenCV3.

669
Ebook

From Voices to Results - Voice of Customer Questions, Tools and Analysis. Proven techniques for understanding and engaging with your customers

Robert Coppenhaver

Voice of Customer (VoC) is one of the most popular forms of market research that combines both quantitative and qualitative methods. This book is about developing a deeper knowledge of your customers and understanding their articulated and unarticulated needs. Doing so requires engaging with customers in a meaningful and substantive way – something that is becoming more and more important with the rise of the increasingly connected world.This book gives you a framework to understand what products and features your customers need, or will need in the future. It provides the tools to conduct a VoC program and suggests how to take the customer input and turn it into successful products. This book also explains how to position and price your products in the market, and demonstrates ROI to the management team to get your product development funded.By the end of this book, you will have a thorough understanding of the relevant stages of a VoC project. It will show you how to devise an effective plan, direct the project to their objectives, and then how to collect the voice of the customer, with examples and templates for interviewing and surveying them.

670
Ebook

Full Stack Web Development with Raspberry Pi 3. Build complex web applications with a portable computer

Soham Kamani

Modern web technology and portable computing together have enabled huge advances in the Internet of Things (IoT) space,as well as in areas such as machine learning and big data. The Raspberry Pi is a very popular portable computer for running full stack web applications. This book will empower you to master this rapidly evolving technology to develop complex web applications and interfaces.This book starts by familiarizing you with the various components that make up the webdevelopment stack and that will integrate into your Raspberry Pi-powered web applications. It also introduces the Raspberry Pi computer and teach you how to get upand running with a brand new one. Next, this book introduces you to the different kinds ofsensor you’ll use to make your applications; using these skills, you will be able to createfull stack web applications and make them available to users via a web interface. Later,this book will also teach you how to build interactive web applications using JavaScriptand HTML5 for the visual representation of sensor data. Finally, this book will teach youhow to use a SQLite database to store and retrieve sensor data from multiple RaspberryPi computers.By the end of this book you will be able to create complex full stack web applicationson the Raspberry Pi 3 and will have improved your application’s performance and usability.

671
Ebook

C# 7 and .NET: Designing Modern Cross-platform Applications. The Open Source revolution of .NET Core

Mark J. Price, Ovais Mehboob Ahmed Khan

C# is a widely used programming language, thanks to its easy learning curve, versatility, and support for modern paradigms. The language is used to create desktop apps, background services, web apps, and mobile apps. .NET Core is open source and compatible with Mac OS and Linux. There is no limit to what you can achieve with C# and .NET Core.This Learning Path begins with the basics of C# and object-oriented programming (OOP) and explores features of C#, such as tuples, pattern matching, and out variables. You will understand.NET Standard 2.0 class libraries and ASP.NET Core 2.0, and create professional websites, services, and applications. You will become familiar with mobile app development using Xamarin.Forms and learn to develop high-performing applications by writing optimized code with various profiling techniques.By the end of C# 7 and .NET: Designing Modern Cross-platform Applications, you will have all the knowledge required to build modern, cross-platform apps using C# and .NET.This Learning Path includes content from the following Packt products:• C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development - Third Edition by Mark J. Price • C# 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan

672
Ebook

Force.com Enterprise Architecture. Architect and deliver packaged Force.com applications that cater to enterprise business needs - Second Edition

Andrew Fawcett

Companies of all sizes have seen the need for Force.com's architectural strategy focused on enabling their business objectives. Successful enterprise applications require planning, commitment, and investment in the best tools, processes, and features available.This book will teach you how to architect and support enduring applications for enterprise clients with Salesforce by exploring how to identify architecture needs and design solutions based on industry standard patterns. There are several ways to build solutions on Force.com, and this book will guide you through a logical path and show you the steps and considerations required to build packaged solutions from start to finish. It covers all aspects, from engineering to getting your application into the hands of your customers, and ensuring that they get the best value possible from your Force.com application. You will get acquainted with extending tools such as Lightning App Builder, Process Builder, and Flow with your own application logic. In addition to building your own application API, you will learn the techniques required to leverage the latest Lightning technologies on desktop and mobile platforms.