Browse Results

Showing 31,376 through 31,475 of 53,727 results

The Go Workshop: A New, Interactive Approach to Learning Go

by Dániel Szabó Delio D'Anna Andrew Hayes Sam Hennessy Jeremy Leasor Gobin Sougrakpam

Cut through the noise and get real results with a step-by-step approach to learning Go programming Key Features Ideal for the Go beginner who is getting started for the first time A step-by-step Go tutorial with exercises and activities that help build key skills Structured to let you progress at your own pace, on your own terms Use your physical print copy to redeem free access to the online interactive edition Book Description You already know you want to learn Go, and the smart way to learn anything is to learn by doing. The Go Workshop focuses on building up your practical skills so that you can develop high-performing concurrent applications, or even create Go scripts to automate repetitive daily tasks. You'll learn from real examples that lead to real results. Throughout The Go Workshop, you'll take an engaging step-by-step approach to understanding Go. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day, or you can spend an entire weekend learning how to test and secure your Go applications. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical print copy of The Go Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track your progress, and receive content updates. You'll even earn secure credentials that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem it, follow the instructions located at the start of your Go book. Fast-paced and direct, The Go Workshop is the ideal companion for Go beginners. You'll build and iterate on your code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn Get to grips with Go fundamentals and best practices Learn how to effectively organize your code for production environments Explore how third-party packages can help make you a better engineer Keep your development process bug-free with unit tests and benchmarks Who this book is for Our goal at Packt is to help you be successful, in whatever it is you choose to do. The Go Workshop is an ideal Go tutorial for the Go beginner who is just getting started. Pick up a Workshop today, and let Packt help you develop skills that stick with you for life.

Going Global through Social Sciences and Humanities: Proceedings of the 2nd International Conference “Going Global through Social Sciences and Humanities”, 27-28 February 2019, Tomsk, Russia (Advances in Intelligent Systems and Computing #907)

by Zhanna Anikina

This book presents contributions submitted to the 2nd international conference Going Global through Social Sciences and Humanities (GGSSH 2019) held in Tomsk, Russia on 27–28 February 2019. The conference focused on such issues as interdisciplinary pedagogy, language teaching and learning, cultural studies and linguistics, particularly highlighting global academic integration and professional development for research. As such, the event provided a platform for discussions and sharing publication activities, to help Russian academics to take first steps toward global research.Showcasing the ongoing Russian research in focus areas, this book is of interest to a diverse academic audience working in social sciences and humanities, particularly those from the post-Soviet countries.

Google Flutter Mobile Development Quick Start Guide: Get up and running with iOS and Android mobile app development

by Prajyot Mainkar Salvatore Giordano

A fast-paced guide to get you started with cross-platform mobile application development with Google Flutter Key Features Understand the fundamentals of Flutter and get started with cross-platform mobile app development. Learn about different widgets in Flutter and understand the concepts of Routing and Navigating. Work with Platform specific code to use Native features and deploy your application on iOS and Android. Book Description Flutter is a cross-platform mobile application development framework. It uses the Dart programming language, which was created by Google, and aims to make development easier, faster, and more efficient. This book is going to be your guide, from introducing Flutter to successfully developing a cross platform application. In the first few chapters, we will learn what Flutter is and how to get started with it. We will also take a dive into the widgets world, explore the widget catalog, and learn how to navigate through it. In the next few chapters, we will widen our horizon by learning about networking and accessibility with Flutter. We'll learn what Silvers are and how to use them, and we'll also learn how to use constraints and animations. Before we take a look at how to deploy our applications in Flutter, we will use Firebase for cloud messaging and remote configuration. By the end of the book, you will have learned everything you need to know to get started with your journey of cross-platform mobile development with Flutter. What you will learn Take a tour through the widget catalog Route and navigate through the widgets Use listview and scroll widgets Gain knowledge on networking with Flutter and Dart Build and publish plugins to pub.dart.com Use Firebase cloud messaging and remote configuration Build and release your application on Android and iOS Who this book is for This book is for developers who are willing to learn flutter and develop cross-platform applications

GPS Tracking with Java EE Components: Challenges of Connected Cars

by Kristof Beiglböck

GPS Tracking with Java EE Components: Challenges of Connected Cars highlights how the self-driving car is actually changing the automotive industry, from programing embedded software to hosting services and data crunching, in real time, with really big data. <P><P>The book analyzes how the challenges of the Self Driving Car (SDC) exceed the limits of a classical GPS Tracking System (GTS.) It provides a guidebook on setting up a tracking system by customizing its components. It also provides an overview of the prototyping and modeling process, and how the reader can modify this process for his or her own software. <P><P>Every component is introduced in detail and includes a number of design decisions for development. The book introduces Java EE (JEE) Modules, and shows how they can be combined to a customizable GTS, and used as seed components to enrich existing systems with live tracking. <P><P>The book also explores how to merge tracking and mapping to guide SDCs, and focuses on client server programming to provide useful information. It also discusses the challenges involved with the live coordination of moving cars. <P><P>This book is designed to aid GTS developers and engineers in the automotive industry. It can also help Java Developers, not only interested in GPS Tracking, but in modern software design from many individual modules. Source code and sample applications will be available on the book's website.

GPU Pro 360 Guide to 3D Engine Design

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to 3D Engine Design gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers the design of a 3D engine. This volume is complete with articles by leading programmers that focus on various aspects of 3D engine design such as quality and optimization as well as high-level architecture. GPU Pro 360 Guide to 3D Engine Design is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P>Key Features: <li>Presents tips & tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in rapidly evolving field of real-time rendering <li>Takes practical approach that helps graphics programmers solve their daily challenges

GPU PRO 360 Guide to GPGPU

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to GPGPU gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers general purpose GPU. This volume is complete with 19 articles by leading programmers that focus on the techniques that go beyond the normal pixel and triangle scope of GPUs and take advantage of the parallelism of modern graphics processors to accomplish such tasks. GPU Pro 360 Guide to GPGPU is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P>Key Features: <li>Presents tips & tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in rapidly evolving field of real-time rendering <li>Takes practical approach that helps graphics programmers solve their daily challenges

GPU Pro 360 Guide to Image Space

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to Image Space gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers various algorithms that operate primarily in image space. This volume is complete with 15 articles by leading programmers speaks to the power and convenience of working in screen space. GPU Pro 360 Guide to Image Space is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P> Key Features: <li>Presents tips & tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in rapidly evolving field of real-time rendering <li>Takes practical approach that helps graphics programmers solve their daily challenges

GPU Pro 360 Guide to Lighting

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to Lighting gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology on lighting. This volume is complete with 24 articles by leading programmers that describes rendering techniques of global illumination effects suited for direct rendering applications in real time. GPU Pro 360 Guide to Lighting is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P>Key Features: <li>Presents tips and tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, and mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in the rapidly evolving field of real-time rendering <li>Takes a practical approach that helps graphics programmers solve their daily challenges

GPU Pro 360 Guide to Mobile Devices

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to Mobile Devices gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers computer graphics in mobile devices. This volume is complete with 18 articles by leading programmers that focus on the ability of graphics processing units to process and generate geometry in exciting ways. GPU Pro 360 Guide to Mobile Devices is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P>Key Features: <li>Presents tips & tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in rapidly evolving field of real-time rendering <li>Takes practical approach that helps graphics programmers solve their daily challenges

GPU Pro 360 Guide to Rendering

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to Rendering gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers real-time rendering. This volume is complete with 32 articles by leading programmers that focus on the ability of graphics processing units to process and generate rendering in exciting ways. GPU Pro 360 Guide to Rendering is comprised of ready-to-use ideas and efficient procedures that can help solve many rendering programming challenges that may arise. Key Features: Presents tips and tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, and mobile devices Covers specific challenges involved in creating games on various platforms Explores the latest developments in the rapidly evolving field of real-time rendering Takes a practical approach that helps graphics programmers solve their daily challenges

GPU Pro 360 Guide to Shadows

by Wolfgang Engel

Wolfgang Engel’s GPU Pro 360 Guide to Shadows gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers various algorithms that are used to generate shadow data. This volume is complete with 15 articles by leading programmers that focus on achieving good visual results in rendering shadows. GPU Pro 360 Guide to Shadows is comprised of ready-to-use ideas and efficient procedures that can help solve many computer graphics programming challenges that may arise. <P><P>Key Features: <li>Presents tips & tricks on real-time rendering of special effects and visualization data on common consumer software platforms such as PCs, video consoles, mobile devices <li>Covers specific challenges involved in creating games on various platforms <li>Explores the latest developments in rapidly evolving field of real-time rendering <li>Takes practical approach that helps graphics programmers solve their daily challenges

Grab Life by the Balls: And Other Life Lessons from The Good Advice Cupcake

by Loryn Brantz Kyra Kupetsky

Follow along with The Good Advice Cupcake as she doles out razor-smart, hilarious, and shocking advice on everything from career goals to falling in love! The Good Advice Cupcake -- or Cuppy, to those in the know -- may be cute, but she's not afraid to grab life by the balls! In this charming gift book, Cuppy shares her tried-and-true wisdom on everything from love and money, to self-care and fashion, to career and happiness, and the crazy, sticky things in between -- all the while managing to look completely adorable and delicious. Whether she's advising you to take more naps or fit cheese into your diet, you don't want to miss a minute of advice from everyone's favorite sassy cupcake.

Graduate Skills and Game-Based Learning: Using Video Games for Employability in Higher Education (Digital Education and Learning)

by Matthew Barr

This book explores the efficacy of game-based learning to develop university students’ skills and competencies. While writing on game-based learning has previously emphasised the use of games developed specifically for educational purposes, this book fills an important gap in the literature by focusing on commercial games such as World of Warcraft and Minecraft. Underpinned by robust empirical evidence, the author demonstrates that the current negative perception of video games is ill-informed, and in fact these games can be important tools to develop graduate skills related to employability. Speaking to very current concerns about the employability of higher education graduates and the skills that university is intended to develop, this book also explores the attitudes to game-based learning as expressed by instructors, students and game developers.

El Gran Cuaderno de Podcasting: Cómo crear, difundir y monetizar tu podcast

by Francisco Izuzquiza

El Gran Cuaderno de Podcasting muestra todo lo necesario para aprender a crear un podcast, publicarlo y darlo a conocer para convertirse en un podcaster profesional. Francisco Izuzquiza, locutor y consultor de radio y podcasts, describe las claves y las herramientas imprescindibles para iniciarnos en el mundo de los podcasts y los consejos y aspectos técnicos para usuarios más avanzados o, incluso, expertos. Desde la elección del tema del podcast, su planificación, los métodos de grabación o el micrófono más recomendable según nuestras necesidades y presupuesto, a los programas de grabación, el alojamiento del podcast, la medición de escuchas, los rankings, la música, los derechos de autor y la monetización. El auge de los podcasts supone un reto apasionante para todo aquel que quiere acercase a esta actividad desde el mundo de la radio o desde cualquier otro sector. En este libro el autor comparte su experiencia y todo lo aprendido hasta conseguir dedicarse al podcasting de forma profesional.

Granular Knowledge Cube: An Expert Finder System for Knowledge Carriers (Fuzzy Management Methods)

by Alexander Denzler

This book introduces a novel type of expert finder system that can determine the knowledge that specific users within a community hold, using explicit and implicit data sources to do so. Further, it details how this is accomplished by combining granular computing, natural language processing and a set of metrics that it introduces to measure and compare candidates’ suitability. The book describes profiling techniques that can be used to assess knowledge requirements on the basis of a given problem statement or question, so as to ensure that only the most suitable candidates are recommended. The book brings together findings from natural language processing, artificial intelligence and big data, which it subsequently applies to the context of expert finder systems. Accordingly, it will appeal to researchers, developers and innovators alike.

Graph Algorithms: Practical Examples in Apache Spark and Neo4j

by Mark Needham Amy E. Hodler

Discover how graph algorithms can help you leverage the relationships within your data to develop more intelligent solutions and enhance your machine learning models. You’ll learn how graph analytics are uniquely suited to unfold complex structures and reveal difficult-to-find patterns lurking in your data. Whether you are trying to build dynamic network models or forecast real-world behavior, this book illustrates how graph algorithms deliver value—from finding vulnerabilities and bottlenecks to detecting communities and improving machine learning predictions.This practical book walks you through hands-on examples of how to use graph algorithms in Apache Spark and Neo4j—two of the most common choices for graph analytics. Also included: sample code and tips for over 20 practical graph algorithms that cover optimal pathfinding, importance through centrality, and community detection.Learn how graph analytics vary from conventional statistical analysisUnderstand how classic graph algorithms work, and how they are appliedGet guidance on which algorithms to use for different types of questionsExplore algorithm examples with working code and sample datasets from Spark and Neo4jSee how connected feature extraction can increase machine learning accuracy and precisionWalk through creating an ML workflow for link prediction combining Neo4j and Spark

Graph-Based Representation and Reasoning: 24th International Conference on Conceptual Structures, ICCS 2019, Marburg, Germany, July 1–4, 2019, Proceedings (Lecture Notes in Computer Science #11530)

by Dominik Endres Mehwish Alam Diana Şotropa

This book constitutes the proceedings of the 24th International Conference on Conceptual Structures, ICCS 2019, held in Marburg, Germany, in July 2019. The 14 full papers and 6 short papers presented were carefully reviewed and selected from 29 submissions. The proceedings also include one of the two invited talks. The papers focus on the representation of and reasoning with conceptual structures in a variety of contexts. ICCS 2019's theme was entitled "Graphs in Human and Machine Cognition."

Graph-Based Representations in Pattern Recognition: 12th IAPR-TC-15 International Workshop, GbRPR 2019, Tours, France, June 19–21, 2019, Proceedings (Lecture Notes in Computer Science #11510)

by Donatello Conte Jean-Yves Ramel Pasquale Foggia

This book constitutes the refereed proceedings of the 12th IAPR-TC-15 International Workshop on Graph-Based Representation in Pattern Recognition, GbRPR 2019, held in Tours, France, in June 2019.The 22 full papers included in this volume together with an invited talk were carefully reviewed and selected from 28 submissions. The papers discuss research results and applications at the intersection of pattern recognition, image analysis, and graph theory. They cover topics such as graph edit distance, graph matching, machine learning for graph problems, network and graph embedding, spectral graph problems, and parallel algorithms for graph problems.

Graph Drawing and Network Visualization: 27th International Symposium, GD 2019, Prague, Czech Republic, September 17–20, 2019, Proceedings (Lecture Notes in Computer Science #11904)

by Daniel Archambault Csaba D. Tóth

This book constitutes the refereed proceedings of the 27th International Symposium on Graph Drawing and Network Visualization, GD 2019, held in Prague, Czech Republic, in September 2019.The 42 papers and 12 posters presented in this volume were carefully reviewed and selected from 113 submissions. They were organized into the following topical sections: Cartograms and Intersection Graphs, Geometric Graph Theory, Clustering, Quality Metrics, Arrangements, A Low Number of Crossings, Best Paper in Track 1, Morphing and Planarity, Parameterized Complexity, Collinearities, Topological Graph Theory, Best Paper in Track 2, Level Planarity, Graph Drawing Contest Report, and Poster Abstracts.

Graph Learning in Medical Imaging: First International Workshop, GLMI 2019, Held in Conjunction with MICCAI 2019, Shenzhen, China, October 17, 2019, Proceedings (Lecture Notes in Computer Science #11849)

by Daoqiang Zhang Luping Zhou Biao Jie Mingxia Liu

This book constitutes the refereed proceedings of the First International Workshop on Graph Learning in Medical Imaging, GLMI 2019, held in conjunction with MICCAI 2019 in Shenzhen, China, in October 2019. The 21 full papers presented were carefully reviewed and selected from 42 submissions. The papers focus on major trends and challenges of graph learning in medical imaging and present original work aimed to identify new cutting-edge techniques and their applications in medical imaging.

Graph-Theoretic Concepts in Computer Science: 45th International Workshop, WG 2019, Vall de Núria, Spain, June 19–21, 2019, Revised Papers (Lecture Notes in Computer Science #11789)

by Ignasi Sau Dimitrios M. Thilikos

This book constitutes the revised papers of the 45th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2019, held in Vall de Núria, Spain, in June 2019. The 29 full papers presented in this volume were carefully reviewed and selected from 87 submissions. They cover a wide range of areas, aiming at connecting theory and applications by demonstrating how graph-theoretic concepts can be applied in various areas of computer science. Another focus is on presenting recent results and on identifying and exploring promising directions of future research.

Graph Transformation: 12th International Conference, ICGT 2019, Held as Part of STAF 2019, Eindhoven, The Netherlands, July 15–16, 2019, Proceedings (Lecture Notes in Computer Science #11629)

by Esther Guerra Fernando Orejas

This book constitutes the refereed proceedings of the 12th International Conference on Graph Transformation, ICGT 2019, held as part of STAF 2019, in Eindhoven, The Netherlands, in July2019. The 12 research papers and 1 tool paper presented in this book were carefully reviewed and selected from 22 submissions. The papers deal with the following topics: Theory, Analysis and Verification, Tools and Applications, and Transformation Rules Construction and Matching.

Graphic Design: Learn It, Do It

by Katherine A. Hughes

Graphic Design: Learn It, Do It is introduction to the fundamentals of graphic design and the Adobe Creative Cloud applications used to put these concepts into practice. This book is intended for production-oriented audiences, those interested in the what, why and how of graphic design. The "what" is effective graphic design, a visual solution created using the design principles that stands out in a crowded marketplace. This discussion includes color theory, typography and page layout. Focus on the "why" of design begins with the reasons why we communicate. Attention is paid to the purpose of the visual solution and to its audiences. The conversation highlights output options (print vs. onscreen) and their related file properties. The "how" of design addresses the stages of production and use of Adobe Photoshop CC, Illustrator CC and InDesign CC to translate an idea into a visual solution. Following an overview of each application and its uses, step-by-step exercises are provided to foster familiarity with each application’s workspace and its tools. These exercises provide opportunities to implement the design principles and to produce examples of work for a design portfolio. Key Features: Content based on over a decade’s worth of experience teaching graphic design Contemporary examples and online references Guided exercises for working in the Adobe Creative Cloud applications, Photoshop CC, Illustrator CC and InDesign CC Accompanying exercise files and supporting materials available for download from the book’s companion website Discussion questions and activities included at the end of chapters to expand the presented topics

Graphic Imprints: The Influence Of Representation And Ideation Tools In Architecture

by Carlos L. Marcos

This is the Proceedings of the International Congress of Graphic Design in Architecture, EGA 2018, held in Alicante, Spain, May 30-June 1, 2018. About 200 professionals and researchers from 18 different countries attended the Congress. This book will be of interest to researchers in the field of architecture and Engineering. Topics discussed are Innovations in Architecture, graphic design and architecture, history and heritage among others.

Graphical Models for Security: 5th International Workshop, GraMSec 2018, Oxford, UK, July 8, 2018, Revised Selected Papers (Lecture Notes in Computer Science #11086)

by George Cybenko David Pym Barbara Fila

This book constitutes revised selected papers from the 5th International Workshop on Graphical Models for Security, GraMSec 2018, held in Oxford, UK, in July 2018. The 7 full papers presented in this volume were carefully reviewed and selected from 21 submissions. The book also contains one invited talk. The contributions deal with the latest research and developments on graphical models for security.

Graphical Models for Security: 6th International Workshop, GraMSec 2019, Hoboken, NJ, USA, June 24, 2019, Revised Papers (Lecture Notes in Computer Science #11720)

by Massimiliano Albanese Ross Horne Christian W. Probst

This book constitutes revised papers from the 6th International Workshop on Graphical Models for Security, GraMSec 2019, held in Hoboken, NJ, USA, in June 2019. The 8 full papers presented in this volume were carefully reviewed and selected from 15 submissions. The book also contains two invited talk. The contributions deal with the latest research and developments on graphical models for security.

Gray Day: My Undercover Mission to Expose America's First Cyber Spy

by Eric O'Neill

A cybersecurity expert and former FBI "ghost" tells the thrilling story of how he helped take down notorious FBI mole Robert Hanssen, the first Russian cyber spy.Eric O'Neill was only twenty-six when he was tapped for the case of a lifetime: a one-on-one undercover investigation of the FBI's top target, a man suspected of spying for the Russians for nearly two decades, giving up nuclear secrets, compromising intelligence, and betraying US assets. With zero training in face-to-face investigation, Eric found himself in a windowless, high-security office in the newly formed Information Assurance Section, tasked officially with helping the FBI secure its outdated computer system against hackers and spies--and unofficially with collecting evidence against his new boss, Robert Hanssen, an exacting and rage-prone veteran agent with a disturbing fondness for handguns. In the months that follow, Eric's self-esteem and young marriage unravel under the pressure of life in Room 9930, and he questions the very purpose of his mission. But as Hanssen outmaneuvers an intelligence community struggling to keep up with the new reality of cybersecurity, he also teaches Eric the game of spycraft. Eric will just have to learn to outplay his teacher if he wants to win. A tension-packed stew of power, paranoia, and psychological manipulation, Gray Day is also a cautionary tale of how the United States allowed Russia to become dominant in cyberespionage--and how we might begin to catch up.

Great Big Agile: An OS for Agile Leaders

by Jeff Dalton

Big Agile leaders need an empirical, "high-trust" model that provides guidance for scaling and sustaining agility and capability throughout a modern technology organization. This book presents the Agile Performance Holarchy (APH)—a "how-ability" model that provides agile leaders and teams with an operating system to build, evaluate, and sustain great agile habits and behaviors. The APH is an organizational operating system based on a set of interdependent, self-organizing circles, or holons, that reflect the empirical, object-oriented nature of agility. As more companies seek the benefits of Agile within and beyond IT, agile leaders need to build and sustain capability while scaling agility—no easy task—and they need to succeed without introducing unnecessary process and overhead. The APH is drawn from lessons learned while observing and assessing hundreds of agile companies and teams. It is not a process or a hierarchy, but a holarchy, a series of performance circles with embedded and interdependent holons that reflect the behaviors of high-performing agile organizations. Great Big Agile provides implementation guidance in the areas of leadership, values, teaming, visioning, governing, building, supporting, and engaging within an all-agile organization. What You’ll Learn Model the behaviors of a high-performance agile organizationBenefit from lessons learned by other organizations that have succeeded with Big AgileAssess your level of agility with the Agile Performance HolarchyApply the APH model to your businessUnderstand the APH performance circles, holons, objectives, and actionsObtain certification for your company, organization, or agency Who This Book Is For Professionals leading, or seeking to lead, an agile organization who wish to use an innovative model to raise their organization's agile performance from one level to the next, all the way to mastery

Green Energy and Networking: 5th EAI International Conference, GreeNets 2018, Guimarães, Portugal, November 21–23, 2018, Proceedings (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering #269)

by José Gabriel Pinto Vítor Monteiro João L. Afonso

This book constitutes the refereed post-conference proceedings of the 5th EAI International Conference on Green Energy and Networking, GreeNets 2018, held in Guimarães, Portugal, in November 2018. The 15 full papers were selected form 26 submissions and cover a wide spectrum of ideas to reduce the impact of the climate change, while maintaining social prosperity. In this context, growing global concern leads to the adoption of the new technological paradigms, especially for the operation of future smart cities.

Green Energy and Networking: 6th EAI International Conference, GreeNets 2019, Dalian, China, May 4, 2019, Proceedings (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering #282)

by Jiyu Jin Peng Li Lei Fan

This book constitutes the refereed post-conference proceedings of the 6th EAI International Conference on Green Energy and Networking, GreeNets 2019, held in Dalian, China, May 5, 2019. The 30 full papers were selected form 44 submissions and cover a wide spectrum of ideas to reduce the impact of the climate change, while maintaining social prosperity. In this context, growing global concern leads to the adoption of the new technological paradigms, especially for the operation of future smart cities.

Green, Pervasive, and Cloud Computing: 13th International Conference, GPC 2018, Hangzhou, China, May 11-13, 2018, Revised Selected Papers (Lecture Notes in Computer Science #11204)

by Shijian Li

This book constitutes the proceedings of the 13th International Conference on Green, Pervasive, and Cloud Computing, GPC 2018, held in Hangzhou, China, in May 2018.The 35 full papers included in this volume were carefully reviewed and selected from 101 initial submissions. They are organized in the following topical sections: network security, and privacy-preserving; pervasive sensing and analysis; cloud computing, mobile computing, and crowd sensing; social and urban computing; parallel and distributed systems, optimization; pervasive applications; and data mining and knowledge mining.

Green, Pervasive, and Cloud Computing: 14th International Conference, GPC 2019, Uberlândia, Brazil, May 26–28, 2019, Proceedings (Lecture Notes in Computer Science #11484)

by Rodrigo Miani Lasaro Camargos Bruno Zarpelão Erika Rosas Rafael Pasquini

This book constitutes the proceedings of the 14th International Conference on Green, Pervasive, and Cloud Computing, GPC 2019, held in Uberlândia, Brazil, in May 2019. The 17 full papers included in this volume were carefully reviewed and selected from 38 initial submissions. They are organized in the following topical sections: machine learning; Internet of Things and mobility; cloud and related technologies.

Grokking Bitcoin

by Kalle Rosenbaum

SummaryIf you think Bitcoin is just an alternative currency for geeks, it's time to think again. Grokking Bitcoin opens up this powerful distributed ledger system, exploring the technology that enables applications both for Bitcoin-based financial transactions and using the blockchain for registering physical property ownership. With this fully illustrated, easy-to-read guide, you'll finally understand how Bitcoin works, how you can use it, and why you can trust the blockchain.Foreword by David A. Harding, Contributor to Bitcoin documentation.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyInflation, depressed economies, debased currencies ... these are just a few of the problems centralized banking has caused throughout history. Bitcoin, a digital currency created with the ambition to shift control away from change-prone governments, has the potential to bring an end to those problems once and for all. It's time to find out how it can help you.About the BookGrokking Bitcoin explains why Bitcoin's supporters trust it so deeply, and why you can too. This approachable book will introduce you to Bitcoin's groundbreaking technology, which is the key to this world-changing system. This illustrated, easy-to-read guide prepares you for a new way of thinking with easy-to-follow diagrams and exercises. You'll discover how Bitcoin mining works, how to accept Bitcoin, how to participate in the Bitcoin network, and how to set up a digital wallet.What's insideBitcoin transactionsThe blockchainBitcoin miningBitcoin walletsAbout the ReaderIntended for anyone interested in learning about Bitcoin technology. While a basic understanding of technical concepts is beneficial, no programming skills are necessary.About the AuthorKalle Rosenbaum is a computer scientist, an avid Bitcoin supporter, and the founder of Propeller, a Bitcoin consultancy.Table of ContentsIntroduction to BitcoinCryptographic hash functions and digital signaturesAddressesWalletsTransactionsThe blockchainProof of workPeer-to-peer networkTransactions revisitedSegregated witnessBitcoin upgrades

Grokking Deep Learning

by Andrew W. Trask

SummaryGrokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyDeep learning, a branch of artificial intelligence, teaches computers to learn by using neural networks, technology inspired by the human brain. Online text translation, self-driving cars, personalized product recommendations, and virtual voice assistants are just a few of the exciting modern advancements possible thanks to deep learning.About the BookGrokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Using only Python and its math-supporting library, NumPy, you'll train your own neural networks to see and understand images, translate text into different languages, and even write like Shakespeare! When you're done, you'll be fully prepared to move on to mastering deep learning frameworks.What's insideThe science behind deep learningBuilding and training your own neural networksPrivacy concepts, including federated learningTips for continuing your pursuit of deep learningAbout the ReaderFor readers with high school-level math and intermediate programming skills.About the AuthorAndrew Trask is a PhD student at Oxford University and a research scientist at DeepMind. Previously, Andrew was a researcher and analytics product manager at Digital Reasoning, where he trained the world's largest artificial neural network and helped guide the analytics roadmap for the Synthesys cognitive computing platform.Table of ContentsIntroducing deep learning: why you should learn itFundamental concepts: how do machines learn?Introduction to neural prediction: forward propagationIntroduction to neural learning: gradient descentLearning multiple weights at a time: generalizing gradient descentBuilding your first deep neural network: introduction to backpropagationHow to picture neural networks: in your head and on paperLearning signal and ignoring noise:introduction to regularization and batchingModeling probabilities and nonlinearities: activation functionsNeural learning about edges and corners: intro to convolutional neural networksNeural networks that understand language: king - man + woman == ?Neural networks that write like Shakespeare: recurrent layers for variable-length dataIntroducing automatic optimization: let's build a deep learning frameworkLearning to write like Shakespeare: long short-term memoryDeep learning on unseen data: introducing federated learningWhere to go from here: a brief guide

Group Decision and Negotiation: 19th International Conference, GDN 2019, Loughborough, UK, June 11–15, 2019, Proceedings (Lecture Notes in Business Information Processing #351)

by Danielle Costa Morais Ashley Carreras Adiel Teixeira de Almeida Rudolf Vetschera

This book constitutes the refereed proceedings of the 19th International Conference on Group Decision and Negotiation, GDN 2019, held in Loughborough, UK, in June 2019. The field of Group Decision and Negotiation focuses on decision processes with at least two participants and a common goal but conflicting individual goals. Research areas of Group Decision and Negotiation include electronic negotiations, experiments, the role of emotions in group decision and negotiations, preference elicitation and decision support for group decisions and negotiations, and conflict resolution principles. The 17 full papers presented in this volume were carefully reviewed and selected from 98 submissions. They were organized in topical sections named: preference modeling for group decision and negotiations; collaborative decision making processes; conflict resolution; behavioral OR, and negotiation support systems and studies.

Grundlagen und Anwendung von Information Security Awareness: Mitarbeiter zielgerichtet für Informationssicherheit sensibilisieren (essentials)

by Kristin Weber Andreas E. Schütz Tobias Fertig

Kristin Weber, Andreas E. Schütz und Tobias Fertig zeigen in diesem essential, wie Mitarbeiter in acht Schritten für das Thema Informationssicherheit sensibilisiert werden können. Vorgestellt wird ein Vorgehen, welches Erkenntnisse aus der Verhaltenspsychologie berücksichtigt und somit eine passgenaue Auswahl von Sensibilisierungsmaßnahmen erlaubt. Projektbeispiele illustrieren die Umsetzbarkeit des Modells. Damit beschreiben die Autoren eine konkret anwendbare Methode, die auch bei kleinem Budget eine erfolgreiche Mitarbeitersensibilisierung verspricht.

La Guia Completa del Dispositivo Roku: TV, Express, Ultra, Dispositivos, Canales, Apps,Cuenta

by Bob Babson

Guia para Usuarios Roku. Esta guia le mostrará algunos consejos para usar su dispositivo Roku ademas de todos los beneficios con los que cuenta al haberlo adquirido.

Guía de las GoPro Hero y Fusion: Cómo usar sus GoPro Fusion, Hero 4/5/6/7 Stock, White y Black

by Hiddenstuff Entertainment

¡Aprenda a usar su dispositivo GoPro como profesional! Esta guía es para cualquiera que busque capturar videos sorprendentes con su dispositivo GoPro. Es válida para las GoPro Fusion, y Hero 4, 5, 6 y 7. Este libro incluye todo lo que necesita saber: -Hacer fotos y videos sorprendentes -Fotos de time lapse -Fotos giratorias -Compartir sus videos y fotos -Fotografía subacuática -Composición al filmar -Uso de la batería -Resolución y campo de visión -Técnicas de edición de video -¡Y MÁS!

Guía de Usuario de Alexa 2019: A - Z Guía de referencia de Amazon Alexa para principiantes y usuarios avanzados

by Paul Garten

Aprende cómo usar Alexa con tu Smartphone y todos los dispositivos Amazon Echo. Edición 2019. Como el título sugiere, este libro está diseñado para ser una guía de referencia para todo lo que necesitas de los dispositivos Amazon Alexa y Echo smart. Descubre cómo configurar tus dispositivos Smart Home con Alexa. Domina tus Dispositivos Echo y Alexa en una hora. Mejora tu vida inteligente con esta guía. Desde Comunicación con Alexa, Skills, Entretenimiento, Productividad, Deporte, Compras por Voz, Noticias e Información, Configuración y Personalización dentro de la aplicación de Alexa, este libro lo cubre todo. Puedes tener una rápida vista previa del libro para ver su tabla de contenido.

Guia do Microsoft Surface Tablet Go Pro 3, 4, & 5: Como Usar, Dicas e Truques (Versão Não Oficial)

by Bob Babson

Introdução, Configuração, Como usar, Dicas, Truques, Acessórios e muito mais! Descrição do livro: Você usa o seu dispositivo Microsoft Surface regularmente? Deseja aprender a usar o seu dispositivo Microsoft Surface como ninguém e economizar tempo? Compatível com todas as versões Go e Pro 2, 3 e 4. Se você respondeu sim a alguma dessas perguntas, este guia é para você. Você sabia que o seu dispositivo Microsoft Surface é capaz de milhares de funções, o que facilitará sua vida e permitirá que você economize mais tempo. No entanto, como existem muitas funções secretas, pode ser difícil saber exatamente como usar seu dispositivo de forma otimizada. O que está incluído: -Como configurar. -Como navegar. Recursos de dispositivos. -Como economizar tempo. -Como economizar esforço e concluir tarefas com facilidade. -Saiba como usar seu dispositivo como os profissionais. -Resolver problemas. + MUITO MAIS! Se você quiser aprender a usar o dispositivo como ninguém, este guia é para você. -> Role até o topo da página e clique em adicionar ao carrinho para comprar instantaneamente Aviso Legal: Este autor e ou o(s) proprietário(s) dos direitos não faz reivindicações, promessas ou garantias com relação à precisão, integridade ou adequação do conteúdo deste livro e se isenta expressamente da responsabilidade por erros e omissões no conteúdo deste. Este produto é apenas para uso de referência. Consulte um profissional antes de agir sobre qualquer um dos conteúdos encontrados nele.

Guia do Usuário não Oficial do Chromebook: O Guia Completo para Aplicativos, Configuração, Ferramentas, Dicas, Uso do Dispositivo e Muito Mais

by Bob Babson

Guia do usuário não oficial do Chromebook: o guia completo para aplicativos, configuração, ferramentas, dicas, uso do dispositivo e muito, Este material guia é para referência pessoal será de grande utilidade e benéfico para seu aperfeiçoamento, habilidades e conhecimento do item descrito.

Guía no Oficial para Microsoft Surface Tablet Go Pro 3, 4, y 5

by Bob Babson

Aprenda de manera sencilla y rápida como sacar mayor provecho a los dispositivos Microsoft Surface Go Pro 3, 4 y 5, y disfrutar al máximo de sus capacidades y posibilidades.

Guía para sobrevivir al presente: Atrapados en la era digital

by Santiago Bilinkis

Santiago Bilinkis aborda en su nuevo libro un tema central del presente: cómo esa supercomputadora de bolsillo que es el teléfono celular está afectando nuestras vidas. El impacto de las nuevas tecnologías sobre el cerebro, la educación, el trabajo y el uso del tiempo libre, bajo la mirada del autor de Pasaje al futuro. ¿Qué impacto tienen los aparatos digitales sobre nuestras vidas?¿Qué efectos produce su uso permanente en nuestros cerebros y los de nuestros chicos?¿Por qué pasamos tanto tiempo atrapados en las redes? Basta alzar la vista para corroborarlo: hoy vivimos mirando el celular. Y no es casual: científicos y empresas trabajan intensamente para aprovechar los últimos avances en neurociencia y psicología y profundizar la dependencia con sus sitios y aplicaciones. Con el objetivo de incrementar sus ganancias, las principales compañías de tecnología se encuentran en una guerra por conquistar nuestro tiempo. Y la están ganando: sin siquiera darnos cuenta, desbloqueamos el celular 120 veces al día. Esta es la primera vez que una herramienta, apenas comenzamos a usarla, empieza a usarnos a nosotros. ¿Cuál es el resultado de esta manipulación? Niños enchufados a las pantallas a edades cada vez más tempranas; redes sociales y aplicaciones de citas que vapulean la autoestima de adolescentes y adultos; numerosas personas que, enganchadas en un consumo maratónico de series, reducen al mínimo su descanso. La tentadora promesa de novedades permanentes esconde una trampa detrás de cada app, a menudo a costa de nuestros intereses prioritarios y hasta de nuestra salud. Develando los mecanismos que han convertido al celular en un objeto irresistible, Santiago Bilinkis propone en esta Guía para sobrevivir al presente una manera apasionante de desbloquear nuestra ingenuidad frente a los dispositivos. Y nos ofrece ideas para utilizar los aparatos digitales para conectarnos y vivir experiencias compartidas en vez de encerrarnos en nuestra propia pantalla. En definitiva, nos invita a recuperar el control sobre la vida personal, familiar y laboral, y así disfrutar de los beneficios y las oportunidades que brinda la tecnología sin quedar atrapados en ella.

Guía Paso a Paso para Desbloquear Fire Stick Alexa TV

by Jonathan Gates

Guía que explicará paso a paso como desbloquear su TV utilizando Fire Stick Alexa en sencillos pasos.

Guida non ufficiale ai Samsung Galaxy Tab 3, 4, & S: consigli, trucchi, & come impostare ed usare il tuo dispositivo

by Hiddenstuff Entertainment

Usi il tuo dispositivo Samsung regolarmente? Vorresti imparare ad utilizzare il tuo dispositivo Samsung come un professionista e risparmiare tantissimo tempo? Compatibile con tutte le versioni 3, 4, e S. Se hai risposto sì ad una di queste domande, allora questo manuale è per te. Sapevi che il tuo dispositivo Samsung è in grado di svolgere centinaia di funzioni, tutte capaci di renderti la vita più semplice e farti risparmiare moltissimo tempo? Ad ogni modo, visto che ci sono una marea di funzioni segrete, può essere difficile sapere esattamente come ottimizzare l'uso del tuo dispositivo. Cos'è compreso: -Come impostare il dispositivo. -Come navigare. -Capacità del dispositivo. -Come risparmiare tempo. -Come evitare sforzi e completare compiti facilmente. -Imparare ad usare il dispositivo come un professionista. -Risoluzione dei problemi. + MOLTO ALTRO! Se vuoi imparare ad utilizzare il tuo dispositivo come un professionista, questo manuale è per te. --> Vai in cima alla pagina e clicca su aggiungi al carrello per acquistare immediatamente Disclaimer: This author and or rights owner(s) make no claims, promises, or guarantees in regards to the accuracy, completeness, or adequacy of the contents of this book, and expressly disclaims liability for errors and omissions in the contents within. This product is for reference use only. Please consult a professional before taking action on any of the contents found within.

Guidance Information Processing Methods in Airborne Optical Imaging Seeker (Unmanned System Technologies)

by Tianxu Zhang Yuehuan Wang Sheng Zhong

This book covers all main aspects of guidance information processing technologies for airborne optical imaging seekers, including theoretical models; image pre-processing; automatic target detection, recognition and tracking; and embedded real-time processing systems. The book is divided into three major sections: firstly, a theoretical model for optical-seeker information processing is introduced; then information processing methods are presented, including target modeling, online image pre-processing, typical surface fixed-target detection and recognition, and moving-target detection and recognition; lastly, embedded real-time processing systems are introduced, including new system architectures, image processing ASIC/SoC design, embedded real-time operating systems, system implementation aspects, and system testing and evaluation technologies. The book offers a unique and valuable resource, helping readers understand both fundamental and advanced information processing technologies employed in airborne optical imaging seekers.

Guide to Ambient Intelligence in the IoT Environment: Principles, Technologies And Applications (Computer Communications and Networks)

by Zaigham Mahmood

Ambient intelligence (AmI) is an element of pervasive computing that brings smartness to living and business environments to make them more sensitive, adaptive, autonomous and personalized to human needs. It refers to intelligent interfaces that recognise human presence and preferences, and adjust smart environments to suit their immediate needs and requirements. The key factor is the presence of intelligence and decision-making capabilities in IoT environments. The underlying technologies include pervasive computing, ubiquitous communication, seamless connectivity of smart devices, sensor networks, artificial intelligence (AI), machine learning (ML) and context-aware human-computer interaction (HCI). AmI applications and scenarios include smart homes, autonomous self-driving vehicles, healthcare systems, smart roads, the industry sector, smart facilities management, the education sector, emergency services, and many more. The advantages of AmI in the IoT environment are extensive. However, as for any new technological paradigm, there are also many open issues and limitations. This book discusses the AmI element of the IoT and the relevant principles, frameworks, and technologies in particular, as well as the benefits and inherent limitations. It reviews the state of the art of current developments relating to smart spaces and AmI-based IoT environments. Written by leading international researchers and practitioners, the majority of the contributions focus on device connectivity, pervasive computing and context modelling (including communication, security, interoperability, scalability, and adaptability). The book presents cutting-edge research, current trends, and case studies, as well as suggestions to further our understanding and the development and enhancement of the AmI-IoT vision.

Guide to Automotive Connectivity and Cybersecurity: Trends, Technologies, Innovations and Applications (Computer Communications and Networks)

by Dietmar P.F. Möller Roland E. Haas

This comprehensive text/reference presents an in-depth review of the state of the art of automotive connectivity and cybersecurity with regard to trends, technologies, innovations, and applications. The text describes the challenges of the global automotive market, clearly showing where the multitude of innovative activities fit within the overall effort of cutting-edge automotive innovations, and provides an ideal framework for understanding the complexity of automotive connectivity and cybersecurity.Topics and features: discusses the automotive market, automotive research and development, and automotive electrical/electronic and software technology; examines connected cars and autonomous vehicles, and methodological approaches to cybersecurity to avoid cyber-attacks against vehicles; provides an overview on the automotive industry that introduces the trends driving the automotive industry towards smart mobility and autonomous driving; reviews automotive research and development, offering background on the complexity involved in developing new vehicle models; describes the technologies essential for the evolution of connected cars, such as cyber-physical systems and the Internet of Things; presents case studies on Car2Go and car sharing, car hailing and ridesharing, connected parking, and advanced driver assistance systems; includes review questions and exercises at the end of each chapter.The insights offered by this practical guide will be of great value to graduate students, academic researchers and professionals in industry seeking to learn about the advanced methodologies in automotive connectivity and cybersecurity.

Guide to Mobile Data Analytics in Refugee Scenarios: The 'Data for Refugees Challenge' Study

by Yves-Alexandre de Montjoye Xiaowen Dong Patrick Vinck

After the start of the Syrian Civil War in 2011–12, increasing numbers of civilians sought refuge in neighboring countries. By May 2017, Turkey had received over 3 million refugees — the largest refugee population in the world. Some lived in government-run camps near the Syrian border, but many have moved to cities looking for work and better living conditions. They faced problems of integration, income, welfare, employment, health, education, language, social tension, and discrimination. In order to develop sound policies to solve these interlinked problems, a good understanding of refugee dynamics isnecessary.This book summarizes the most important findings of the Data for Refugees (D4R) Challenge, which was a non-profit project initiated to improve the conditions of the Syrian refugees in Turkey by providing a database for the scientific community to enable research on urgent problems concerning refugees. The database, based on anonymized mobile call detail records (CDRs) of phone calls and SMS messages of one million Turk Telekom customers, indicates the broad activity and mobility patterns of refugees and citizens in Turkey for the year 1 January to 31 December 2017. Over 100 teams from around the globe applied to take part in the challenge, and 61 teams were granted access to the data.This book describes the challenge, and presents selected and revised project reports on the five major themes: unemployment, health, education, social integration, and safety, respectively. These are complemented by additional invited chapters describing related projects from international governmental organizations, technological infrastructure, as well as ethical aspects. The last chapter includes policy recommendations, based on the lessons learned.The book will serve as a guideline for creating innovative data-centered collaborations between industry, academia, government, and non-profit humanitarian agencies to deal with complex problems in refugee scenarios. It illustrates the possibilities of big data analytics in coping with refugee crises and humanitarian responses, by showcasing innovative approaches drawing on multiple data sources, information visualization, pattern analysis, and statistical analysis.It will also provide researchers and students working with mobility data with an excellent coverage across data science, economics, sociology, urban computing, education, migration studies, and more.

The Hackable City: Digital Media and Collaborative City-Making in the Network Society

by Michiel De Lange Martijn De Waal

This open access book presents a selection of the best contributions to the Digital Cities 9 Workshop held in Limerick in 2015, combining a number of the latest academic insights into new collaborative modes of city making that are firmly rooted in empirical findings about the actual practices of citizens, designers and policy makers. It explores the affordances of new media technologies for empowering citizens in the process of city making, relating examples of bottom-up or participatory practices to reflections about the changing roles of professional practitioners in the processes, as well as issues of governance and institutional policymaking.

Hackathons: Von der Idee zur erfolgreichen Umsetzung

by Andreas Kohne Volker Wehmeier

Erfahren Sie in diesem Buch mehr über das Phänomen HackathonsEs gibt Events, die ermöglichen es ihren Akteuren, interdisziplinär in einen kreativen Dialog zu treten. Dieses Buch widmet sich den sogenannten Hackathons – einem Veranstaltungsformat, das sich seit Jahren großer Beliebtheit erfreut. Die Erfolgsgeschichte begann wie so oft in Amerika, mittlerweile wird das disruptive Brainstorming jedoch weltweit erfolgreich durchgeführt, umin kürzester Zeit Technologien, Geschäftsmodelle und Produkte zu entwickeln.neues Personal zu rekrutieren.interdisziplinäre Teams effizient zusammenzubringen.Das Ergebnis kann u. a. eine kollaborative Software- und Hardwareentwicklung sein. Dieses Buch von Andreas Kohne und Volker Wehmeier widmet sich nicht nur der Frage, was ein Hackathon ist, sondern erklärt Ihnen zudem, wie Sie einen Hackathon organisieren und worauf Sie bei der Durchführung eines solchen Events achten sollten.Programmieren, Recruiting und InnovationenDie Entwicklung neuer Ideen, Konzepte und Lösungen sowie das Testen verschiedener Projekte stehen stets im Fokus der Teilnehmer unterschiedlicher Branchen. Gleichzeitig bieten sie Start-ups die perfekte Gelegenheit, um ihr Geschäftsmodell von Experten bewerten zu lassen. Sie können sich vorstellen, wie wichtig daher die Planung eines solchen Events für alle Beteiligten ist. In diesem Buch über Hackathons erhalten Sie einen ebenso praxisnahen wie kompakten Überblick über folgende Bereiche:PlanungDurchführungNachbereitungMehrwertUm Ihnen den Einstieg in die Thematik zu erleichtern, finden Sie am Ende des Werkes neben prägnanten Checklisten auch Ablaufübersichten. Das Buch fokussiert sich nicht nur auf die Veranstalter eines Hackathons. Es berücksichtigt ebenfalls die Teilnehmersicht sowie die Stimmen aus der Wirtschaft und Verwaltung. Dadurch erhalten Sie umfassenden Input von beiden Seiten.

Hacking and Data Privacy: How Exposed Are We? (Looking Forward)

by The New York Times Editorial Staff

Hackers can break into government websites, nuclear power plants, and the NSA. They can steal corporate secrets, top-secret security code, and credit card numbers. Through social media, they can plant ideas, manipulate public opinion, and influence elections. And there's precious little we can do to stop them. this book documents the dramatic increase in hacking and data mining incidents in recent years. The articles within it explore how these incidents affect world events, such as the United Kingdom's Brexit vote and the 2016 U.S. presidential election. Investigative articles reveal who is behind these incidents, why they happened, and how we can protect our data.

Hacking Life: Systematized Living and Its Discontents (Strong Ideas)

by Joseph M. Reagle

In an effort to keep up with a world of too much, life hackers sometimes risk going too far.Life hackers track and analyze the food they eat, the hours they sleep, the money they spend, and how they're feeling on any given day. They share tips on the most efficient ways to tie shoelaces and load the dishwasher; they employ a tomato-shaped kitchen timer as a time-management tool.They see everything as a system composed of parts that can be decomposed and recomposed, with algorithmic rules that can be understood, optimized, and subverted. In Hacking Life, Joseph Reagle examines these attempts to systematize living and finds that they are the latest in a long series of self-improvement methods. Life hacking, he writes, is self-help for the digital age's creative class.Reagle chronicles the history of life hacking, from Benjamin Franklin's Poor Richard's Almanack through Stephen Covey's 7 Habits of Highly Effective People and Timothy Ferriss's The 4-Hour Workweek. He describes personal outsourcing, polyphasic sleep, the quantified self movement, and hacks for pickup artists. Life hacks can be useful, useless, and sometimes harmful (for example, if you treat others as cogs in your machine). Life hacks have strengths and weaknesses, which are sometimes like two sides of a coin: being efficient is not the same thing as being effective; being precious about minimalism does not mean you are living life unfettered; and compulsively checking your vital signs is its own sort of illness. With Hacking Life, Reagle sheds light on a question even non-hackers ponder: what does it mean to live a good life in the new millennium?

Hacks for Minecrafters: The Unofficial Guide to Tips and Tricks That Other Guides Won't Teach You (Hacks For Minecrafters Ser. #2)

by Megan Miller

From the bestselling author of Hacks for Minecrafters and Hacks for Minecrafters: Master Builder comes the most encompassing guide ever to combat in the world of Minecraft. Now in paperback for the first time and completely revised and updated! <P><P>With more than 100 million registered Minecraft accounts and rights picked up by Warner Brothers for an action-adventure film in the style of The Lego Movie, Minecraft is one of the world's biggest children's brands. While there are several successful game guides on the market already, Hacks for Minecrafters: Combat Edition is the first unofficial "hacker's" guide dedicated to combat and geared toward seven- to twelve-year-old Minecrafters. Now being released in paperback, Hacks for Minecrafters: Combat Edition has been updated for Minecraft 1.12, the World of Color update that added new function and crafting systems, illusioners, parrots, and building materials like glazed terracotta and concrete. <P><P>In Hacks for Minecrafters: Combat Edition, readers will learn how to defend their property and fight off hostile mobs and monsters like zombies, spiders, and skeletons! Other tips include: Updated enchanting for armor, weapons, and more <br>How to deal with new behaviors for hostile mobs <br>The best ways to defeat new hostile mobs, such as killer bunnies, ocean-dwelling guardians, elder guardian mini-bosses, and the rare endermite <br>And much more!Packed with expert tips, cheats, and hacks on fighting all types of enemies and with more than one hundred screenshots, <P><P>Hacks for Minecrafters: Combat Edition shows exactly how the experts defend themselves and fight attackers, from cave spiders to creepers to zombie pigmen. In Minecraft, the risk of attack is ever-present, and players need to know how to build weapons, set traps, and escape to safety.

Hacks for PUBG Players: An Unofficial Gamer's Guide

by Jason Rich

Before there was Fortnite: Battle Royale, PUBG was the multiplayer combat game that took the world by storm with its fast action, photorealistic graphics, and intense combat scenarios that pitted each gamer against up to 99 others in a real-time battle royale. Only one soldier can win each high intensity match. Survival depends on a gamer’s speed, shooting accuracy, combat strategy, and ability to safely get around the island where each match takes place. During each match, gamers are forced to battle against up to 99 other players, who are often unpredictable in terms of their actions and fighting techniques. This requires gamers to constantly tweak their strategies as new combat situations arise and different challenges present themselves around every turn. To help gamers develop their PUBG gaming skills and specialized fighting techniques, PUBG Hacks introduces new gamers to Playerunknown’s Battlegrounds, provides detailed directions on how to play like a pro on all compatible gaming platforms, and offers fighting, exploration, and survival strategies that can help lead a reader to victory! Using hundreds of full-color screenshots and easy-to-understand directions, PUBG Hacksis a “must read” for newbies as well as more experienced PUBG players looking to enhance their skills. This unofficial guide covers: How to get started playing PUBG on any gaming platform.Ways to customize a soldier with in-game purchases and items that get unlocked during gameplay by completing objectives.How to use popular types of weapons offered within the game.Proven combat strategies and survival tactics.Ways to safely navigate around the island on foot and using vehicles.How to use the island’s terrain to a soldier’s advantage.Strategies for successfully launching surprise attacks and ambushes.Techniques for outsmarting adversaries and surviving incoming attacks.Creative ways to use weapons, ammo, and tools to a player’s advantage.

Hacks for PUBG Players Advanced Strategies: An Unofficial Gamer's Guide

by Jason Rich

Gamers from around the world have made PUBG (a.k.a. PlayerUnderground’s Battlegrounds) one of the most popular games on the PC, PlayStation 4, Xbox One, and on multiple mobile device platforms. This multiplayer combat royale game features fast action, photorealistic graphics, and intense combat scenarios that pit each gamer against up to 99 others during each exciting match. Since only one gamer ends each match victorious, PUBG is difficult for even the most skilled and experienced players to master. Those craving victory need every possible advantage they can get, and Hacks for PUBG Players: Advanced Strategies will provide the proven tips, strategies, and guidance needed to improve a player’s chance of survival during each match they experience, regardless of which gaming platform they’re using. <p><p> To assist gamers develop their PUBG gaming skills and specialized fighting techniques, Hacks for PUBG Players Advanced Strategies will showcase more advanced fighting, exploration, and survival strategies that can help lead a reader to victory! This book will pick up where Hacks for PUBG Players leaves off, and provide more detail, and delve deeper into the more technical aspects of choosing and using weapons, armor, vehicles, tools, and health-related items. Using hundreds of full-color screenshots, Hacks for PUBG Players Advanced Strategies will be a “must read” for more experienced PUBG players looking to give themselves an edge during even the most intense combat situations.

Handbook of Automotive Human Factors

by Motoyuki Akamatsu

Thanks to advances in computer technology in the last twenty years, navigation system, cabin environment control, ACC, advanced driver assistance system (ADAS) and automated driving have become a part of the automobile experience. Improvement in technology enables us to design these with greater flexibility and provide greater value to the driver (human centered design). To achieve this, research is required by laboratories, automobile and auto parts manufacturers. Although there has been a lot of effort in human factors research and development, starting from basic research to product development, the knowledge and experience has not been integrated optimally. <p><P>The aim of this book is to collect and review the information for researchers, designers and developers to learn and apply them for further research and development of human centered design of future automotive technologies. Automotive human factors include psychological, physiological, mathematical, engineering and even sociological aspects. This book offers valuable insights to applying the right approach in the right place.

Handbook of e-Business Security

by João Manuel Tavares Brojo Kishore Mishra Raghvendra Kumar Noor Zaman Manju Khari

There are a lot of e-business security concerns. Knowing about e-business security issues will likely help overcome them. Keep in mind, companies that have control over their e-business are likely to prosper most. In other words, setting up and maintaining a secure e-business is essential and important to business growth. This book covers state-of-the art practices in e-business security, including privacy, trust, security of transactions, big data, cloud computing, social network, and distributed systems.

Handbook of Graphical Models (Chapman & Hall/CRC Handbooks of Modern Statistical Methods)

by Marloes Maathuis Mathias Drton Steffen Lauritzen Martin Wainwright

A graphical model is a statistical model that is represented by a graph. The factorization properties underlying graphical models facilitate tractable computation with multivariate distributions, making the models a valuable tool with a plethora of applications. Furthermore, directed graphical models allow intuitive causal interpretations and have become a cornerstone for causal inference. While there exist a number of excellent books on graphical models, the field has grown so much that individual authors can hardly cover its entire scope. Moreover, the field is interdisciplinary by nature. Through chapters by leading researchers from different areas, this handbook provides a broad and accessible overview of the state of the art. Key features: * Contributions by leading researchers from a range of disciplines * Structured in five parts, covering foundations, computational aspects, statistical inference, causal inference, and applications * Balanced coverage of concepts, theory, methods, examples, and applications * Chapters can be read mostly independently, while cross-references highlight connections The handbook is targeted at a wide audience, including graduate students, applied researchers, and experts in graphical models.

Handbook of Human Factors for Automated, Connected, and Intelligent Vehicles

by Donald L. Fisher William J. Horrey John D. Lee Michael A. Regan

Handbook of Human Factors for Automated, Connected, and Intelligent Vehicles Subject Guide: Ergonomics & Human Factors Automobile crashes are the seventh leading cause of death worldwide, resulting in over 1.25 million deaths yearly. Automated, connected, and intelligent vehicles have the potential to reduce crashes significantly, while also reducing congestion, carbon emissions, and increasing accessibility. However, the transition could take decades. This new handbook serves a diverse community of stakeholders, including human factors researchers, transportation engineers, regulatory agencies, automobile manufacturers, fleet operators, driving instructors, vulnerable road users, and special populations. It provides information about the human driver, other road users, and human–automation interaction in a single, integrated compendium in order to ensure that automated, connected, and intelligent vehicles reach their full potential. Features Addresses four major transportation challenges—crashes, congestion, carbon emissions, and accessibility—from a human factors perspective Discusses the role of the human operator relevant to the design, regulation, and evaluation of automated, connected, and intelligent vehicles Offers a broad treatment of the critical issues and technological advances for the designing of transportation systems with the driver in mind Presents an understanding of the human factors issues that are central to the public acceptance of these automated, connected, and intelligent vehicles Leverages lessons from other domains in understanding human interactions with automation Sets the stage for future research by defining the space of unexplored questions

Handbook of IoT and Big Data (Science, Technology, and Management)

by J. Paulo Davim Vijender Kumar Solanki Vicente García Díaz

This multi-contributed handbook focuses on the latest workings of IoT (internet of Things) and Big Data. As the resources are limited, it's the endeavor of the authors to support and bring the information into one resource. The book is divided into 4 sections that covers IoT and technologies, the future of Big Data, algorithms, and case studies showing IoT and Big Data in various fields such as health care, manufacturing and automation. Features Focuses on the latest workings of IoT and Big Data Discusses the emerging role of technologies and the fast-growing market of Big Data Covers the movement toward automation with hardware, software, and sensors, and trying to save on energy resources Offers the latest technology on IoT Presents the future horizons on Big Data

Handbook of Memristor Networks

by Leon Chua Georgios Ch. Sirakoulis Andrew Adamatzky

This Handbook presents all aspects of memristor networks in an easy to read and tutorial style. Including many colour illustrations, it covers the foundations of memristor theory and applications, the technology of memristive devices, revised models of the Hodgkin-Huxley Equations and ion channels, neuromorphic architectures, and analyses of the dynamic behaviour of memristive networks. It also shows how to realise computing devices, non-von Neumann architectures and provides future building blocks for deep learning hardware.With contributions from leaders in computer science, mathematics, electronics, physics, material science and engineering, the book offers an indispensable source of information and an inspiring reference text for future generations of computer scientists, mathematicians, physicists, material scientists and engineers working in this dynamic field.

Handbook of Mixture Analysis (ISSN)

by Sylvia Frühwirth-Schnatter, Gilles Celeux and Christian P. Robert

Mixture models have been around for over 150 years, and they are found in many branches of statistical modelling, as a versatile and multifaceted tool. They can be applied to a wide range of data: univariate or multivariate, continuous or categorical, cross-sectional, time series, networks, and much more. Mixture analysis is a very active research topic in statistics and machine learning, with new developments in methodology and applications taking place all the time. The Handbook of Mixture Analysis is a very timely publication, presenting a broad overview of the methods and applications of this important field of research. It covers a wide array of topics, including the EM algorithm, Bayesian mixture models, model-based clustering, high-dimensional data, hidden Markov models, and applications in finance, genomics, and astronomy.Features: Provides a comprehensive overview of the methods and applications of mixture modelling and analysis Divided into three parts: Foundations and Methods; Mixture Modelling and Extensions; and Selected Applications Contains many worked examples using real data, together with computational implementation, to illustrate the methods described Includes contributions from the leading researchers in the field The Handbook of Mixture Analysis is targeted at graduate students and young researchers new to the field. It will also be an important reference for anyone working in this field, whether they are developing new methodology, or applying the models to real scientific problems.

Handbook of Model Predictive Control (Control Engineering)

by Saša V. Raković William S. Levine

Recent developments in model-predictive control promise remarkable opportunities for designing multi-input, multi-output control systems and improving the control of single-input, single-output systems. This volume provides a definitive survey of the latest model-predictive control methods available to engineers and scientists today. The initial set of chapters present various methods for managing uncertainty in systems, including stochastic model-predictive control. With the advent of affordable and fast computation, control engineers now need to think about using “computationally intensive controls,” so the second part of this book addresses the solution of optimization problems in “real” time for model-predictive control. The theory and applications of control theory often influence each other, so the last section of Handbook of Model Predictive Control rounds out the book with representative applications to automobiles, healthcare, robotics, and finance. The chapters in this volume will be useful to working engineers, scientists, and mathematicians, as well as students and faculty interested in the progression of control theory. Future developments in MPC will no doubt build from concepts demonstrated in this book and anyone with an interest in MPC will find fruitful information and suggestions for additional reading.

Handbook of Multimedia Information Security: Techniques and Applications

by Amit Kumar Singh Anand Mohan

This handbook is organized under three major parts. The first part of this handbook deals with multimedia security for emerging applications. The chapters include basic concepts of multimedia tools and applications, biological and behavioral biometrics, effective multimedia encryption and secure watermarking techniques for emerging applications, an adaptive face identification approach for android mobile devices, and multimedia using chaotic and perceptual hashing function. The second part of this handbook focuses on multimedia processing for various potential applications. The chapter includes a detail survey of image processing based automated glaucoma detection techniques and role of de-noising, recent study of dictionary learning based image reconstruction techniques for analyzing the big medical data, brief introduction of quantum image processing and it applications, a segmentation-less efficient Alzheimer detection approach, object recognition, image enhancements and de-noising techniques for emerging applications, improved performance of image compression approach, and automated detection of eye related diseases using digital image processing. The third part of this handbook introduces multimedia applications. The chapter includes the extensive survey on the role of multimedia in medicine and multimedia forensics classification, a finger based authentication system for e-health security, analysis of recently developed deep learning techniques for emotion and activity recognition. Further, the book introduce a case study on change of ECG according to time for user identification, role of multimedia in big data, cloud computing, the Internet of things (IoT) and blockchain environment in detail for real life applications. This handbook targets researchers, policy makers, programmers and industry professionals in creating new knowledge for developing efficient techniques/framework for multimedia applications. Advanced level students studying computer science, specifically security and multimedia will find this book useful as a reference.

Handbook of Signal Processing Systems

by Shuvra S. Bhattacharyya Ed F. Deprettere Rainer Leupers Jarmo Takala

In this new edition of the Handbook of Signal Processing Systems, many of the chapters from the previous editions have been updated, and several new chapters have been added. The new contributions include chapters on signal processing methods for light field displays, throughput analysis of dataflow graphs, modeling for reconfigurable signal processing systems, fast Fourier transform architectures, deep neural networks, programmable architectures for histogram of oriented gradients processing, high dynamic range video coding, system-on-chip architectures for data analytics, analysis of finite word-length effects in fixed-point systems, and models of architecture. There are more than 700 tables and illustrations; in this edition over 300 are in color. This new edition of the handbook is organized in three parts. Part I motivates representative applications that drive and apply state-of-the art methods for design and implementation of signal processing systems; Part II discusses architectures for implementing these applications; and Part III focuses on compilers, as well as models of computation and their associated design tools and methodologies.

Handbook on ICT in Developing Countries: Next Generation ICT Technologies (River Publishers Series In Communications Ser.)

by Knud Erik Skouby Idongesit Williams Albert Gyamfi

Handbook on ICT in Developing Countries: Next Generation ICT Technologies is the second volume of the Handbook of ICT in Developing Countries. The first volume was on the potential implementation and service delivery of the forth-coming 5G networks. Here the focus is on the new technologies and services enabled by 5G networks or broadband Internet networks including artificial Intelligence (AI), machine learning, augmented reality, Internet of Things (IoT), autonomous driving, blockchain solutions, cloud solutions etc. Some of these are already globally experiencing growth in the existing networks and all of them are expected to grow substantially in the future.Examples: currently, 5% of global organizations have fully adopted AI, but the penetration is expected to increase rapidly before 2025. IoT with 20.35 billion devices connected in 2017 is estimated to show 75.44 billion devices connected in 2025. The expected growth is based on delivering of new value to businesses and citizens.It is, however, not obvious that this growth will also occur in developing countries. Currently, the digital divide between developing countries and developed countries is widening. This is mostly due to the lack of infrastructure and low level of awareness by the businesses and citizens of the value made possible by the new technologies for developing countries.The book discusses the potentials of the new technologies for developing countries and the need for market interventions that will facilitate the demand and supply side of the market. It is designed for a broad audience including practitioners, researchers, academics, policy makers and industry players and influencers. The language and approach to the handbook is a combination of the academic writing style and professional reviews.

Handmade Pixels: Independent Video Games and the Quest for Authenticity

by Jesper Juul

An investigation of independent video games—creative, personal, strange, and experimental—and their claims to handcrafted authenticity in a purely digital medium. Video games are often dismissed as mere entertainment products created by faceless corporations. The last twenty years, however, have seen the rise of independent, or “indie,” video games: a wave of small, cheaply developed, experimental, and personal video games that react against mainstream video game development and culture. In Handmade Pixels, Jesper Juul examine the paradoxical claims of developers, players, and festivals that portray independent games as unique and hand-crafted objects in a globally distributed digital medium. Juul explains that independent video games are presented not as mass market products, but as cultural works created by people, and are promoted as authentic alternatives to mainstream games. Writing as a game player, scholar, developer, and educator, Juul tells the story of how independent games—creative, personal, strange, and experimental—became a historical movement that borrowed the term “independent” from film and music while finding its own kind of independence.Juul describes how the visual style of independent games signals their authenticity—often by referring to older video games or analog visual styles. He shows how developers use strategies for creating games with financial, aesthetic, and cultural independence; discusses the aesthetic innovations of “walking simulator” games; and explains the controversies over what is and what isn't a game. Juul offers examples from independent games ranging from Dys4ia to Firewatch; the text is richly illustrated with many color images.

Hands-On Application Development with PyCharm: Accelerate your Python applications using practical coding techniques in PyCharm

by Quan Nguyen

A definitive guide to PyCharm to help you build business-oriented Python applications ranging from modern web development to data science Key Features Learn basic to advanced PyCharm concepts to improve efficiency of your Python projects Work through practical examples that focus on efficient application development with PyCharm Explore advanced features in PyCharm such as code automation, version control, and GUI debugging Book Description JetBrain's PyCharm is the most popular Integrated Development Environment (IDE) used by the Python community thanks to its numerous features that facilitate faster, more accurate, and more productive programming practices. However, the abundance of options and customizations can make PyCharm seem quite intimidating. Hands-on Application Development with PyCharm starts with PyCharm's installation and configuration process, and systematically takes you through a number of its powerful features that can greatly improve your productivity. You'll explore code automation, version control, graphical debugging/testing, management of virtual environments, and much more. Finally, you'll delve into specific PyCharm features that support web development and data science, two of the fastest growing applications in Python programming. These include the integration of the Django framework as well as the extensive support for IPython and Jupyter Notebook. By the end of this PyCharm book, you will have gained extensive knowledge of the tool and be able to implement its features and make the most of its support for your projects. What you will learn Explore PyCharm functionalities and what makes it stand out from other Python IDEs Set up, configure, and customize your Python projects in PyCharm Understand how PyCharm integrates with Django for web development Discover PyCharm's capabilities in database management and data visualization Perform code automation, GUI testing, and version control in PyCharm Integrate interactive Python tools such as Jupyter Notebooks for building virtual environments Who this book is for If you're a beginner or an expert Python user looking to improve your productivity using one of the best Python IDEs, this book is for you. Basic knowledge of Python programming language is expected.

Hands-On Application Penetration Testing with Burp Suite: Use Burp Suite and its features to inspect, detect, and exploit security vulnerabilities in your web applications

by Carlos A. Lozano Dhruv Shah Riyaz Ahemed Walikar

Test, fuzz, and break web applications and services using Burp Suite’s powerful capabilitiesKey FeaturesMaster the skills to perform various types of security tests on your web applicationsGet hands-on experience working with components like scanner, proxy, intruder and much moreDiscover the best-way to penetrate and test web applicationsBook DescriptionBurp suite is a set of graphic tools focused towards penetration testing of web applications. Burp suite is widely used for web penetration testing by many security professionals for performing different web-level security tasks.The book starts by setting up the environment to begin an application penetration test. You will be able to configure the client and apply target whitelisting. You will also learn to setup and configure Android and IOS devices to work with Burp Suite. The book will explain how various features of Burp Suite can be used to detect various vulnerabilities as part of an application penetration test. Once detection is completed and the vulnerability is confirmed, you will be able to exploit a detected vulnerability using Burp Suite. The book will also covers advanced concepts like writing extensions and macros for Burp suite. Finally, you will discover various steps that are taken to identify the target, discover weaknesses in the authentication mechanism, and finally break the authentication implementation to gain access to the administrative console of the application.By the end of this book, you will be able to effectively perform end-to-end penetration testing with Burp Suite. What you will learnSet up Burp Suite and its configurations for an application penetration testProxy application traffic from browsers and mobile devices to the serverDiscover and identify application security issues in various scenariosExploit discovered vulnerabilities to execute commandsExploit discovered vulnerabilities to gain access to data in various datastoresWrite your own Burp Suite plugin and explore the Infiltrator moduleWrite macros to automate tasks in Burp SuiteWho this book is forIf you are interested in learning how to test web applications and the web part of mobile applications using Burp, then this is the book for you. It is specifically designed to meet your needs if you have basic experience in using Burp and are now aiming to become a professional Burp user.

Hands-On Artificial Intelligence for Cybersecurity: Implement smart AI systems for preventing cyber attacks and detecting threats and network anomalies

by Alessandro Parisi

Build smart cybersecurity systems with the power of machine learning and deep learning to protect your corporate assets Key Features Identify and predict security threats using artificial intelligence Develop intelligent systems that can detect unusual and suspicious patterns and attacks Learn how to test the effectiveness of your AI cybersecurity algorithms and tools Book Description Today's organizations spend billions of dollars globally on cybersecurity. Artificial intelligence has emerged as a great solution for building smarter and safer security systems that allow you to predict and detect suspicious network activity, such as phishing or unauthorized intrusions. This cybersecurity book presents and demonstrates popular and successful AI approaches and models that you can adapt to detect potential attacks and protect your corporate systems. You'll learn about the role of machine learning and neural networks, as well as deep learning in cybersecurity, and you'll also learn how you can infuse AI capabilities into building smart defensive mechanisms. As you advance, you'll be able to apply these strategies across a variety of applications, including spam filters, network intrusion detection, botnet detection, and secure authentication. By the end of this book, you'll be ready to develop intelligent systems that can detect unusual and suspicious patterns and attacks, thereby developing strong network security defenses using AI. What you will learn Detect email threats such as spamming and phishing using AI Categorize APT, zero-days, and polymorphic malware samples Overcome antivirus limits in threat detection Predict network intrusions and detect anomalies with machine learning Verify the strength of biometric authentication procedures with deep learning Evaluate cybersecurity strategies and learn how you can improve them Who this book is for If you're a cybersecurity professional or ethical hacker who wants to build intelligent systems using the power of machine learning and AI, you'll find this book useful. Familiarity with cybersecurity concepts and knowledge of Python programming is essential to get the most out of this book.

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

by Amita Kapoor

Build smarter systems by combining artificial intelligence and the Internet of Things—two of the most talked about topics today Key Features Leverage the power of Python libraries such as TensorFlow and Keras to work with real-time IoT data Process IoT data and predict outcomes in real time to build smart IoT models Cover practical case studies on industrial IoT, smart cities, and home automation Book Description 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. What you will learn Apply different AI techniques including machine learning and deep learning using TensorFlow and Keras Access and process data from various distributed sources Perform supervised and unsupervised machine learning for IoT data Implement distributed processing of IoT data over Apache Spark using the MLLib and H2O.ai platforms Forecast time-series data using deep learning methods Implementing AI from case studies in Personal IoT, Industrial IoT, and Smart Cities Gain unique insights from data obtained from wearable devices and smart devices Who this book is for If you are a data science professional or a machine learning developer looking to build smart systems for IoT, Hands-On Artificial Intelligence for IoT is for you. If you want to learn how popular artificial intelligence (AI) techniques can be used in the Internet of Things domain, this book will also be of benefit. A basic understanding of machine learning concepts will be required to get the best out of this book.

Hands-On Artificial Intelligence on Amazon Web Services: Decrease the time to market for AI and ML applications with the power of AWS

by Subhashini Tripuraneni Charles Song

Perform cloud-based machine learning and deep learning using Amazon Web Services such as SageMaker, Lex, Comprehend, Translate, and Polly Key Features Explore popular machine learning and deep learning services with their underlying algorithms Discover readily available artificial intelligence(AI) APIs on AWS like Vision and Language Services Design robust architectures to enable experimentation, extensibility, and maintainability of AI apps Book Description From data wrangling through to translating text, you can accomplish this and more with the artificial intelligence and machine learning services available on AWS. With this book, you'll work through hands-on exercises and learn to use these services to solve real-world problems. You'll even design, develop, monitor, and maintain machine and deep learning models on AWS. The book starts with an introduction to AI and its applications in different industries, along with an overview of AWS artificial intelligence and machine learning services. You'll then get to grips with detecting and translating text with Amazon Rekognition and Amazon Translate. The book will assist you in performing speech-to-text with Amazon Transcribe and Amazon Polly. Later, you'll discover the use of Amazon Comprehend for extracting information from text, and Amazon Lex for building voice chatbots. You will also understand the key capabilities of Amazon SageMaker such as wrangling big data, discovering topics in text collections, and classifying images. Finally, you'll cover sales forecasting with deep learning and autoregression, before exploring the importance of a feedback loop in machine learning. By the end of this book, you will have the skills you need to implement AI in AWS through hands-on exercises that cover all aspects of the ML model life cycle. What you will learn Gain useful insights into different machine and deep learning models Build and deploy robust deep learning systems to production Train machine and deep learning models with diverse infrastructure specifications Scale AI apps without dealing with the complexity of managing the underlying infrastructure Monitor and Manage AI experiments efficiently Create AI apps using AWS pre-trained AI services Who this book is for This book is for data scientists, machine learning developers, deep learning researchers, and artificial intelligence enthusiasts who want to harness the power of AWS to implement powerful artificial intelligence solutions. A basic understanding of machine learning concepts is expected.

Hands-On Artificial Intelligence with Unreal Engine: Everything you want to know about Game AI using Blueprints or C++

by Francesco Sapio

Learn to build intelligent and responsive Non-Player Characters for your games with Unreal Engine Game AI.Key FeaturesUnderstand the built-in AI systems in Unreal Engine for building intelligent gamesLeverage the power of Unreal Engine 4 programming to create game AI that focuses on motion, animation, and tacticsLearn to profile, visualize, and debug your Game AI for checking logic and optimizing performanceBook DescriptionLearning how to apply artificial intelligence ( AI ) is crucial and can take the fun factor to the next level, whether you're developing a traditional, educational, or any other kind of game. If you want to use AI to extend the life of your games and make them challenging and more interesting, this book is for you.The book starts by breaking down AI into simple concepts to get a fundamental understanding of it. Using a variety of examples, you will work through actual implementations designed to highlight key concepts and features related to game AI in UE4. You will learn to work through the built-in AI framework in order to build believable characters for every game genre (including RPG, Strategic, Platform, FPS, Simulation, Arcade, and Educational). You will learn to configure the Navigation, Environmental Querying, and Perception systems for your AI agents and couple these with Behavior Trees, all accompanied with practical examples. You will also explore how the engine handles dynamic crowds. In the concluding chapters, you will learn how to profile, visualize, and debug your AI systems to correct the AI logic and increase performance.By the end of the book, your AI knowledge of the built-in AI system in Unreal will be deep and comprehensive, allowing you to build powerful AI agents within your projects.What you will learnGet an in-depth knowledge about all the AI Systems within Unreal EngineCreate complex AIs, understanding the art of designing and developing Behavior TreeLearn how to perform Environmental Queries (EQS)Master the Navigation, Perception, and Crowd SystemsProfile and Visualize the AI Systems with powerful debugging toolsExtend every AI and Debug system with custom nodes and functionsWho this book is forHands-On Artificial Intelligence with Unreal Engine is for you if you are a game developer with a bit experience in Unreal Engine, and now want to understand and implement believable game AI within Unreal Engine. The book will be both in Blueprint and C++, allowing people from every background to enjoy the book. Whether you're looking to build your first game or expand your knowledge to the edge as a Game AI Programmer, you will find plenty of exciting information and examples of game AI in terms of concepts and implementation, including how to extend some of these systems.

Hands-On AWS Penetration Testing with Kali Linux: Set up a virtual lab and pentest major AWS services, including EC2, S3, Lambda, and CloudFormation

by Karl Gilbert Benjamin Caudill

Identify tools and techniques to secure and perform a penetration test on an AWS infrastructure using Kali LinuxKey FeaturesEfficiently perform penetration testing techniques on your public cloud instancesLearn not only to cover loopholes but also to automate security monitoring and alerting within your cloud-based deployment pipelinesA step-by-step guide that will help you leverage the most widely used security platform to secure your AWS Cloud environmentBook DescriptionThe cloud is taking over the IT industry. Any organization housing a large amount of data or a large infrastructure has started moving cloud-ward — and AWS rules the roost when it comes to cloud service providers, with its closest competitor having less than half of its market share. This highlights the importance of security on the cloud, especially on AWS. While a lot has been said (and written) about how cloud environments can be secured, performing external security assessments in the form of pentests on AWS is still seen as a dark art. This book aims to help pentesters as well as seasoned system administrators with a hands-on approach to pentesting the various cloud services provided by Amazon through AWS using Kali Linux. To make things easier for novice pentesters, the book focuses on building a practice lab and refining penetration testing with Kali Linux on the cloud. This is helpful not only for beginners but also for pentesters who want to set up a pentesting environment in their private cloud, using Kali Linux to perform a white-box assessment of their own cloud resources. Besides this, there is a lot of in-depth coverage of the large variety of AWS services that are often overlooked during a pentest — from serverless infrastructure to automated deployment pipelines.By the end of this book, you will be able to identify possible vulnerable areas efficiently and secure your AWS cloud environment.What you will learnFamiliarize yourself with and pentest the most common external-facing AWS servicesAudit your own infrastructure and identify flaws, weaknesses, and loopholesDemonstrate the process of lateral and vertical movement through a partially compromised AWS accountMaintain stealth and persistence within a compromised AWS accountMaster a hands-on approach to pentestingDiscover a number of automated tools to ease the process of continuously assessing and improving the security stance of an AWS infrastructureWho this book is forIf you are a security analyst or a penetration tester and are interested in exploiting Cloud environments to reveal vulnerable areas and secure them, then this book is for you. A basic understanding of penetration testing, cloud computing, and its security concepts is mandatory.

Hands-on Azure Boards: Configuring and Customizing Process Workflows in Azure DevOps Services

by Chaminda Chandrasekara Pushpa Herath

Understand and explore the features and management of Azure Boards with this book, which also covers Azure Boards configuration and advanced administration. This book starts by setting up projects with Azure DevOps and gives an overview of Azure Boards and its features. You will then learn to set up team projects and how to effectively use Azure Boards to plan and execute work. Hands-on Azure Boards explains customizations, where you will understand the available options to track your work considering different scenarios. Next, you will learn visualizing with queries, charts, and dashboards along with reporting of Azure Boards. The author gives you hands-on lessons to set up Azure Boards and shows you how to handle multiple modules that are taken care of by different teams. You will also explore the security options in Azure Boards as well as a detailed demonstration of working with the REST API and CLI. Finally, you will work with useful extensions for Azure Boards and see how to use them more effectively and efficiently. After reading this book, you will be able to work with the Azure Boards capabilities available in Azure DevOps on-premise server and services to improve your software delivery process. What You Will LearnPlan and manage work with Azure BoardsUse the REST API and command line interface with Azure BoardsExtend Azure Boards with useful extensions to enhance its capabilities Customize Azure Boards to adapt it to your processReport and visualize work progress with Azure BoardsWho This Book Is ForAnyone working in Azure DevOps developing applications targeting any platform using any language.

Hands-On Big Data Analytics with PySpark: Analyze large datasets and discover techniques for testing, immunizing, and parallelizing Spark jobs

by Rudy Lai Bartlomiej Potaczek

Use PySpark to easily crush messy data at-scale and discover proven techniques to create testable, immutable, and easily parallelizable Spark jobs Key Features Work with large amounts of agile data using distributed datasets and in-memory caching Source data from all popular data hosting platforms, such as HDFS, Hive, JSON, and S3 Employ the easy-to-use PySpark API to deploy big data Analytics for production Book Description Apache Spark is an open source parallel-processing framework that has been around for quite some time now. One of the many uses of Apache Spark is for data analytics applications across clustered computers. In this book, you will not only learn how to use Spark and the Python API to create high-performance analytics with big data, but also discover techniques for testing, immunizing, and parallelizing Spark jobs. You will learn how to source data from all popular data hosting platforms, including HDFS, Hive, JSON, and S3, and deal with large datasets with PySpark to gain practical big data experience. This book will help you work on prototypes on local machines and subsequently go on to handle messy data in production and at scale. This book covers installing and setting up PySpark, RDD operations, big data cleaning and wrangling, and aggregating and summarizing data into useful reports. You will also learn how to implement some practical and proven techniques to improve certain aspects of programming and administration in Apache Spark. By the end of the book, you will be able to build big data analytical solutions using the various PySpark offerings and also optimize them effectively. What you will learn Get practical big data experience while working on messy datasets Analyze patterns with Spark SQL to improve your business intelligence Use PySpark's interactive shell to speed up development time Create highly concurrent Spark programs by leveraging immutability Discover ways to avoid the most expensive operation in the Spark API: the shuffle operation Re-design your jobs to use reduceByKey instead of groupBy Create robust processing pipelines by testing Apache Spark jobs Who this book is for This book is for developers, data scientists, business analysts, or anyone who needs to reliably analyze large amounts of large-scale, real-world data. Whether you're tasked with creating your company's business intelligence function or creating great data platforms for your machine learning models, or are looking to use code to magnify the impact of your business, this book is for you.

Hands-On Blockchain Development in 7 Days: Create a decentralized gaming application using Ethereum

by Will Button

Build an Ethereum gaming application from scratch in a span of seven days, by mastering smart contracts in SolidityKey FeaturesCreate a simple, functional decentralized application, on the Ethereum networkLearn fundamental blockchain programming concepts to become a blockchain developerUnderstand the development life cycle of a blockchain applicationBook DescriptionBlockchain is a revolutionary technology that is currently been used in a variety of industrial applications, such as finance, healthcare, data analytics, and much more. This book will teach you the key blockchain principles and methodologies that are required to build decentralized applications in just 7 days.This book will teach you to build an online gaming application using Ethereum. Each section will introduce fundamental blockchain programming concepts as they relate to creating an online game, followed by practical exercises that readers can implement as homework assignments. With this book, you will learn core blockchain application development skills, create smart contracts, and build user interfaces. You will not only learn how to interact with the Ethereum network, but also how to deploy your application to the Internet. This book supplies seven self-contained lessons taught in a practical, hands-on way.By the end of the book, you will be amazed at how much you have learned about the blockchain application development on the Ethereum network, in just one week!What you will learnWork with blockchain networks to create interactive applicationsLearn how to create and use variables in smart contractsUse automated tests to eliminate mistakes and errors in the codeInteract with the Ethereum network from a user interfaceBuild a user interface for smart contracts using ReactSend and receive funds in smart contracts using walletsDeploy blockchain applications on AWS Who this book is forThis book is for software engineers and IT professionals, who are eager to learn blockchain application development skills and want to master how blockchain applications are developed. This book is perfect for those with limited programming experience.

Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python

by Arjuna Sky Kok

Implement real-world decentralized applications using Python, Vyper, Populus, and EthereumKey FeaturesStay up-to-date with everything you need to know about the blockchain ecosystemImplement smart contracts, wallets, and decentralized applications(DApps) using Python librariesGet deeper insights into storing content in a distributed storage platformBook DescriptionBlockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications.Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, you'll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. You'll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, you'll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, you'll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media.By the end of this book, you'll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python.What you will learnUnderstand blockchain technology and what makes it an immutable databaseUse the features of web3.py API to interact with the smart contractCreate your own cryptocurrency and token in Ethereum using VyperUse IPFS features to store content on the decentralized storage platformImplement a Twitter-like decentralized application with a desktop frontendBuild decentralized applications in the shape of console, web, and desktop applicationsWho this book is forIf you are a Python developer who wants to enter the world of blockchain, Hands-On Blockchain for Python Developers is for you. The book will be your go-to guide to becoming well-versed with the blockchain ecosystem and building your own decentralized applications using Python and library support.

Hands-On Business Intelligence with Qlik Sense: Implement self-service data analytics with insights and guidance from Qlik Sense experts

by Kaushik Solanki Pablo Labbe Clever Anjos Jerry DiMaso

Create dynamic dashboards to bring interactive data visualization to your enterprise using Qlik SenseKey FeaturesImplement various Qlik Sense features to create interactive dashboardsAnalyze data easily and make business decisions faster using Qlik SensePerform self-service data analytics and geospatial analytics using an example-based approachBook DescriptionQlik Sense allows you to explore simple-to-complex data to reveal hidden insights and data relationships to make business-driven decisions.Hands-On Business Intelligence with Qlik Sense begins by helping you get to grips with underlying Qlik concepts and gives you an overview of all Qlik Sense’s features. You will learn advanced modeling techniques and learn how to analyze the data loaded using a variety of visualization objects. You’ll also be trained on how to share apps through Qlik Sense Enterprise and Qlik Sense Cloud and how to perform aggregation with AGGR. As you progress through the chapters, you’ll explore the stories feature to create data-driven presentations and update an existing story. This book will guide you through the GeoAnalytics feature with the geo-mapping object and GeoAnalytics connector. Furthermore, you’ll learn about the self-service analytics features and perform data forecasting using advanced analytics. Lastly, you’ll deploy Qlik Sense apps for mobile and tablet. By the end of this book, you will be well-equipped to run successful business intelligence applications using Qlik Sense's functionality, data modeling techniques, and visualization best practices.What you will learnDiscover how to load, reshape, and model data for analysisApply data visualization practices to create stunning dashboardsMake use of Python and R for advanced analyticsPerform geo-analysis to create visualizations using native objectsLearn how to work with AGGR and data storiesWho this book is forIf you’re a data analyst, BI developer, or interested in business intelligence and want to gain practical experience of working on Qlik Sense, this book is for you. You’ll also find it useful if you want to explore Qlik Sense’s next-generation applications for self-service business intelligence. No prior experience of working with Qlik Sense is required.

Hands-On Cloud-Native Applications with Java and Quarkus: Build high performance, Kubernetes-native Java serverless applications

by Francesco Marchioni

Build robust and reliable Java applications that works on modern infrastructure, such as containers and cloud, using the new features in Quarkus 1.0 Key Features Build apps with faster boot time and low RSS memory using the latest Quarkus 1.0 features Seamlessly integrate imperative and reactive programming models to build modern Java applications Discover effective solutions for running Java on serverless apps, microservices, containers, FaaS, and the cloud Book Description Quarkus is a new Kubernetes-native framework that allows Java developers to combine the power of containers, microservices, and cloud-native to build reliable applications. The book is a development guide that will teach you how to build Java-native applications using Quarkus and GraalVM. We start by learning about the basic concepts of a cloud-native application and its advantages over standard enterprise applications. Then we will quickly move on to application development, by installing the tooling required to build our first application on Quarkus. Next, we'll learn how to create a container-native image of our application and execute it in a Platform-as-a-Service environment such as Minishift. Later, we will build a complete real-world application that will use REST and the Contexts and Dependency injection stack with a web frontend. We will also learn how to add database persistence to our application using PostgreSQL. We will learn how to work with various APIs available to Quarkus such as Camel, Eclipse MicroProfile, and Spring DI. Towards the end, we will learn advanced development techniques such as securing applications, application configuration, and working with non-blocking programming models using Vert.x. By the end of this book, you will be proficient with all the components of Quarkus and develop-blazing fast applications leveraging modern technology infrastructure. What you will learn Build a native application using Quarkus and GraalVM Secure your applications using Elytron and the MicroProfile JWT extension Manage data persistence with Quarkus using PostgreSQL Use a non-blocking programming model with Quarkus Learn how to get Camel and Infinispan working in native mode Deploy an application in a Kubernetes-native environment using Minishift Discover Reactive Programming with Vert.x Who this book is for The book is for Java developers and software architects who are interested in learning a promising microservice architecture for building reliable and robust applications. Knowledge of Java, Spring Framework, and REST APIs is assumed.

Hands-On Cloud-Native Microservices with Jakarta EE: Build scalable and reactive microservices with Docker, Kubernetes, and OpenShift

by Luigi Fugaro Mauro Vocale

Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most widely used and adopted runtime environments Key Features Build robust cloud-native applications using a variety of tools Understand how to configure both Amazon Web Services (AWS) and Docker clouds for high availability Explore common design patterns used in building and deploying microservices architecture. Book Description Businesses today are evolving rapidly, and developers now face the challenge of building applications that are resilient, flexible, and native to the cloud. To achieve this, you'll need to be aware of the environment, tools, and resources that you're coding against. The book will begin by introducing you to cloud-native architecture and simplifying the major concepts. You'll learn to build microservices in Jakarta EE using MicroProfile with Thorntail and Narayana LRA. You'll then delve into cloud-native application x-rays, understanding the MicroProfile specification and the implementation/testing of microservices. As you progress further, you'll focus on continuous integration and continuous delivery, in addition to learning how to dockerize your services. You'll also cover concepts and techniques relating to security, monitoring, and troubleshooting problems that might occur with applications after you've written them. By the end of this book, you will be equipped with the skills you need to build highly resilient applications using cloud-native microservice architecture. What you will learn Integrate reactive principles in MicroProfile microservices architecture Explore the 12-factors-app paradigm and its implications Get the best out of Java versions 8 and 9 to implement a microservice based on Thorntail Understand what OpenShift is and why it is so important for an elastic architecture Build a Linux container image using Docker and scale the application using Kubernetes Implement various patterns such as, Circuit Breaker and bulkheads Get to grips with the DevOps methodology using continuous integration (CI) and continuous deployment (CD) Who this book is for This book is for developers with basic knowledge of Java EE and HTTP-based application principles who want to learn how to build, test and scale Java EE microservices. No prior experience of writing microservices in Java EE is required.

Hands-On Computer Vision with TensorFlow 2: Leverage deep learning to create powerful image processing apps with TensorFlow 2.0 and Keras

by Benjamin Planche Eliot Andres

A practical guide to building high performance systems for object detection, segmentation, video processing, smartphone applications, and more. This book is based on the alpha version of TensorFlow 2.Key FeaturesDiscover how to build, train, and serve your own deep neural networks with TensorFlow 2 and KerasApply modern solutions to a wide range of applications such as object detection and video analysisLearn how to run your models on mobile devices and webpages and improve their performanceBook DescriptionComputer vision solutions are becoming increasingly common, making their way in fields such as health, automobile, social media, and robotics. This book will help you explore TensorFlow 2, the brand new version of Google's open source framework for machine learning. You will understand how to benefit from using convolutional neural networks (CNNs) for visual tasks.Hands-On Computer Vision with TensorFlow 2 starts with the fundamentals of computer vision and deep learning, teaching you how to build a neural network from scratch. You will discover the features that have made TensorFlow the most widely used AI library, along with its intuitive Keras interface, and move on to building, training, and deploying CNNs efficiently. Complete with concrete code examples, the book demonstrates how to classify images with modern solutions, such as Inception and ResNet, and extract specific content using You Only Look Once (YOLO), Mask R-CNN, and U-Net. You will also build Generative Adversarial Networks (GANs) and Variational Auto-Encoders (VAEs) to create and edit images, and LSTMs to analyze videos. In the process, you will acquire advanced insights into transfer learning, data augmentation, domain adaptation, and mobile and web deployment, among other key concepts.By the end of the book, you will have both the theoretical understanding and practical skills to solve advanced computer vision problems with TensorFlow 2.0.What you will learnCreate your own neural networks from scratchClassify images with modern architectures including Inception and ResNetDetect and segment objects in images with YOLO, Mask R-CNN, and U-NetTackle problems in developing self-driving cars and facial emotion recognition systemsBoost your application’s performance with transfer learning, GANs, and domain adaptationUse recurrent neural networks for video analysisOptimize and deploy your networks on mobile devices and in the browserWho this book is forIf you’re new to deep learning and have some background in Python programming and image processing, like reading/writing image files and editing pixels, this book is for you. Even if you’re an expert curious about the new TensorFlow 2 features, you’ll find this book useful.While some theoretical explanations require knowledge in algebra and calculus, the book covers concrete examples for learners focused on practical applications such as visual recognition for self-driving cars and smartphone apps.

Hands-On Cyber Security for Finance: Identify Vulnerabilities And Secure Your Financial Services From Security Breaches

by Erdal Ozkaya

If you are a security architect, cyber risk manager,or pentester looking at securing your financial organization then, this book is for you. Some basic understanding of cybersecurity tools and practices would smoothen your journey.

Hands-On Dashboard Development with QlikView: Practical guide to creating interactive and user-friendly business intelligence dashboards

by Abhishek Agarwal

A step-by-step approach to building stunning dashboards with QlikView Key Features Perform effective storytelling through interactive dashboards built with QlikView Create different types of visualizations from a variety of data sources Includes tips, tricks, and best practices to perform effective Business Intelligence using QlikView Book Description QlikView is one of the market leaders when it comes to building effective Business Intelligence solutions. This book will show how you can leverage its power to build your own dashboards to tell your own data story. The book starts with showing you how to connect your data to QlikView and create your own QlikView application. You will learn how to add data from multiple sources, create a data model by joining data, and then review it on the front end. You will work with QlikView components such as charts, list boxes, input boxes, and text objects to create stunning visualizations that help give actionable business insights. You will also learn how to perform analysis on your data in QlikView and master the various types of security measures to be taken in QlikView. By the end of this book, you will have all the essential knowledge required for insightful data storytelling and creating useful BI dashboards using QlikView. What you will learn Learn to use the latest and newest features of QlikView Connect QlikView to various data sources, such as databases and websites Create a fully featured data model without circular references Display your data in maps, charts, and text across multiple sheets Apply set analysis to your data in QlikView expressions Secure your data based on the various audience types Who this book is for This book is best suited for BI professionals, data analysts and budding QlikView developers who wish to build effective dashboards using QlikView. Some basic understanding of the data visualization concepts and Business Intelligence is required.

Hands-On Data Analysis with Pandas: Efficiently perform data collection, wrangling, analysis, and visualization using Python

by Stefanie Molin

Get to grips with pandas—a versatile and high-performance Python library for data manipulation, analysis, and discovery Key Features Perform efficient data analysis and manipulation tasks using pandas Apply pandas to different real-world domains using step-by-step demonstrations Get accustomed to using pandas as an effective data exploration tool Book Description Data analysis has become a necessary skill in a variety of positions where knowing how to work with data and extract insights can generate significant value. Hands-On Data Analysis with Pandas will show you how to analyze your data, get started with machine learning, and work effectively with Python libraries often used for data science, such as pandas, NumPy, matplotlib, seaborn, and scikit-learn. Using real-world datasets, you will learn how to use the powerful pandas library to perform data wrangling to reshape, clean, and aggregate your data. Then, you will learn how to conduct exploratory data analysis by calculating summary statistics and visualizing the data to find patterns. In the concluding chapters, you will explore some applications of anomaly detection, regression, clustering, and classification, using scikit-learn, to make predictions based on past data. By the end of this book, you will be equipped with the skills you need to use pandas to ensure the veracity of your data, visualize it for effective decision-making, and reliably reproduce analyses across multiple datasets. What you will learn Understand how data analysts and scientists gather and analyze data Perform data analysis and data wrangling in Python Combine, group, and aggregate data from multiple sources Create data visualizations with pandas, matplotlib, and seaborn Apply machine learning (ML) algorithms to identify patterns and make predictions Use Python data science libraries to analyze real-world datasets Use pandas to solve common data representation and analysis problems Build Python scripts, modules, and packages for reusable analysis code Who this book is for This book is for data analysts, data science beginners, and Python developers who want to explore each stage of data analysis and scientific computing using a wide range of datasets. You will also find this book useful if you are a data scientist who is looking to implement pandas in machine learning. Working knowledge of Python programming language will be beneficial.

Hands-On Data Analysis with Scala: Perform data collection, processing, manipulation, and visualization with Scala

by Rajesh Gupta

Master scala's advanced techniques to solve real-world problems in data analysis and gain valuable insights from your dataKey FeaturesA beginner's guide for performing data analysis loaded with numerous rich, practical examplesAccess to popular Scala libraries such as Breeze, Saddle for efficient data manipulation and exploratory analysisDevelop applications in Scala for real-time analysis and machine learning in Apache SparkBook DescriptionEfficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries and tools for performing core data analysis tasks with ease.The book begins with a quick overview of the building blocks of a standard data analysis process. You will learn to perform basic tasks like Extraction, Staging, Validation, Cleaning, and Shaping of datasets. You will later deep dive into the data exploration and visualization areas of the data analysis life cycle. You will make use of popular Scala libraries like Saddle, Breeze, Vegas, and PredictionIO for processing your datasets. You will learn statistical methods for deriving meaningful insights from data. You will also learn to create applications for Apache Spark 2.x on complex data analysis, in real-time. You will discover traditional machine learning techniques for doing data analysis. Furthermore, you will also be introduced to neural networks and deep learning from a data analysis standpoint.By the end of this book, you will be capable of handling large sets of structured and unstructured data, perform exploratory analysis, and building efficient Scala applications for discovering and delivering insightsWhat you will learnTechniques to determine the validity and confidence level of dataApply quartiles and n-tiles to datasets to see how data is distributed into many bucketsCreate data pipelines that combine multiple data lifecycle stepsUse built-in features to gain a deeper understanding of the dataApply Lasso regression analysis method to your dataCompare Apache Spark API with traditional Apache Spark data analysisWho this book is forIf you are a data scientist or a data analyst who wants to learn how to perform data analysis using Scala, this book is for you. All you need is knowledge of the basic fundamentals of Scala programming.

Hands-On Data Science for Marketing: Improve your marketing strategies with machine learning using Python and R

by Yoon Hyup Hwang

Optimize your marketing strategies through analytics and machine learning Key Features Understand how data science drives successful marketing campaigns Use machine learning for better customer engagement, retention, and product recommendations Extract insights from your data to optimize marketing strategies and increase profitability Book Description Regardless of company size, the adoption of data science and machine learning for marketing has been rising in the industry. With this book, you will learn to implement data science techniques to understand the drivers behind the successes and failures of marketing campaigns. This book is a comprehensive guide to help you understand and predict customer behaviors and create more effectively targeted and personalized marketing strategies. This is a practical guide to performing simple-to-advanced tasks, to extract hidden insights from the data and use them to make smart business decisions. You will understand what drives sales and increases customer engagements for your products. You will learn to implement machine learning to forecast which customers are more likely to engage with the products and have high lifetime value. This book will also show you how to use machine learning techniques to understand different customer segments and recommend the right products for each customer. Apart from learning to gain insights into consumer behavior using exploratory analysis, you will also learn the concept of A/B testing and implement it using Python and R. By the end of this book, you will be experienced enough with various data science and machine learning techniques to run and manage successful marketing campaigns for your business. What you will learn Learn how to compute and visualize marketing KPIs in Python and R Master what drives successful marketing campaigns with data science Use machine learning to predict customer engagement and lifetime value Make product recommendations that customers are most likely to buy Learn how to use A/B testing for better marketing decision making Implement machine learning to understand different customer segments Who this book is for If you are a marketing professional, data scientist, engineer, or a student keen to learn how to apply data science to marketing, this book is what you need! It will be beneficial to have some basic knowledge of either Python or R to work through the examples. This book will also be beneficial for beginners as it covers basic-to-advanced data science concepts and applications in marketing with real-life examples.

Hands-On Data Science with Command Line: Automate everyday data science tasks using command-line tools

by Jason Morris Chris McCubbin

This book is for data scientists and data analysts with little to no knowledge of the command line but has an understanding of data science. Perform everyday data science tasks using the power of command line tools.

Hands-On Data Structures and Algorithms with Go: Level Up Your Go Programming Skills To Develop Faster And More Efficient Code

by Bhagvan Kommadi

This comprehensive book is for developers who want to understand how to select the best data structures and algorithms that will help to solve specific problems. Basic Go programming knowledge would be an added advantage.

Hands-On Data Structures and Algorithms with Kotlin: Level up your programming skills by understanding how Kotlin's data structure works

by Rivu Chakraborty Chandra Sekhar Nayak

This book is for Kotlin developers who want to learn about data structures and algorithms. Basic knowledge of Kotlin is assumed.

Hands-On Data Structures and Algorithms with Rust: Learn programming techniques to build effective, maintainable, and readable code in Rust 2018

by Claus Matzinger

Design and implement professional level programs by exploring modern data structures and algorithms in Rust. Key Features Use data structures such as arrays, stacks, trees, lists and graphs with real-world examples Learn the functional and reactive implementations of the traditional data structures Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. Book Description Rust has come a long way and is now utilized in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not forgetting its importance in systems' programming. This book will be your guide as it takes you through implementing classic data structures and algorithms in Rust, helping you to get up and running as a confident Rust programmer. The book begins with an introduction to Rust data structures and algorithms, while also covering essential language constructs. You will learn how to store data using linked lists, arrays, stacks, and queues. You will also learn how to implement sorting and searching algorithms. You will learn how to attain high performance by implementing algorithms to string data types and implement hash structures in algorithm design. The book will examine algorithm analysis, including Brute Force algorithms, Greedy algorithms, Divide and Conquer algorithms, Dynamic Programming, and Backtracking. By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. What you will learn Design and implement complex data structures in Rust Analyze, implement, and improve searching and sorting algorithms in Rust Create and use well-tested and reusable components with Rust Understand the basics of multithreaded programming and advanced algorithm design Become familiar with application profiling based on benchmarking and testing Explore the borrowing complexity of implementing algorithms Who this book is for This book is for developers seeking to use Rust solutions in a practical/professional setting; who wants to learn essential Data Structures and Algorithms in Rust. It is for developers with basic Rust language knowledge, some experience in other programming languages is required.

Hands-On Deep Learning Algorithms with Python: Master deep learning algorithms with extensive math by implementing them using TensorFlow

by Sudharsan Ravichandiran

Understand basic to advanced deep learning algorithms, the mathematical principles behind them, and their practical applications. Key Features Get up-to-speed with building your own neural networks from scratch Gain insights into the mathematical principles behind deep learning algorithms Implement popular deep learning algorithms such as CNNs, RNNs, and more using TensorFlow Book Description Deep learning is one of the most popular domains in the AI space, allowing you to develop multi-layered models of varying complexities. This book introduces you to popular deep learning algorithms—from basic to advanced—and shows you how to implement them from scratch using TensorFlow. Throughout the book, you will gain insights into each algorithm, the mathematical principles behind it, and how to implement it in the best possible manner. The book starts by explaining how you can build your own neural networks, followed by introducing you to TensorFlow, the powerful Python-based library for machine learning and deep learning. Moving on, you will get up to speed with gradient descent variants, such as NAG, AMSGrad, AdaDelta, Adam, and Nadam. The book will then provide you with insights into RNNs and LSTM and how to generate song lyrics with RNN. Next, you will master the math for convolutional and capsule networks, widely used for image recognition tasks. Then you learn how machines understand the semantics of words and documents using CBOW, skip-gram, and PV-DM. Afterward, you will explore various GANs, including InfoGAN and LSGAN, and autoencoders, such as contractive autoencoders and VAE. By the end of this book, you will be equipped with all the skills you need to implement deep learning in your own projects. What you will learn Implement basic-to-advanced deep learning algorithms Master the mathematics behind deep learning algorithms Become familiar with gradient descent and its variants, such as AMSGrad, AdaDelta, Adam, and Nadam Implement recurrent networks, such as RNN, LSTM, GRU, and seq2seq models Understand how machines interpret images using CNN and capsule networks Implement different types of generative adversarial network, such as CGAN, CycleGAN, and StackGAN Explore various types of autoencoder, such as Sparse autoencoders, DAE, CAE, and VAE Who this book is for If you are a machine learning engineer, data scientist, AI developer, or simply want to focus on neural networks and deep learning, this book is for you. Those who are completely new to deep learning, but have some experience in machine learning and Python programming, will also find the book very helpful.

Hands-On Deep Learning Architectures with Python: Create deep neural networks to solve computational problems using TensorFlow and Keras

by Saransh Mehta Yuxi (Hayden) Liu

Concepts, tools, and techniques to explore deep learning architectures and methodologiesKey FeaturesExplore advanced deep learning architectures using various datasets and frameworksImplement deep architectures for neural network models such as CNN, RNN, GAN, and many moreDiscover design patterns and different challenges for various deep learning architecturesBook DescriptionDeep learning architectures are composed of multilevel nonlinear operations that represent high-level abstractions; this allows you to learn useful feature representations from the data. This book will help you learn and implement deep learning architectures to resolve various deep learning research problems.Hands-On Deep Learning Architectures with Python explains the essential learning algorithms used for deep and shallow architectures. Packed with practical implementations and ideas to help you build efficient artificial intelligence systems (AI), this book will help you learn how neural networks play a major role in building deep architectures. You will understand various deep learning architectures (such as AlexNet, VGG Net, GoogleNet) with easy-to-follow code and diagrams. In addition to this, the book will also guide you in building and training various deep architectures such as the Boltzmann mechanism, autoencoders, convolutional neural networks (CNNs), recurrent neural networks (RNNs), natural language processing (NLP), GAN, and more—all with practical implementations.By the end of this book, you will be able to construct deep models using popular frameworks and datasets with the required design patterns for each architecture. You will be ready to explore the potential of deep architectures in today's world.What you will learnImplement CNNs, RNNs, and other commonly used architectures with PythonExplore architectures such as VGGNet, AlexNet, and GoogLeNetBuild deep learning architectures for AI applications such as face and image recognition, fraud detection, and many moreUnderstand the architectures and applications of Boltzmann machines and autoencoders with concrete examples Master artificial intelligence and neural network concepts and apply them to your architectureUnderstand deep learning architectures for mobile and embedded systemsWho this book is forIf you’re a data scientist, machine learning developer/engineer, or deep learning practitioner, or are curious about AI and want to upgrade your knowledge of various deep learning architectures, this book will appeal to you. You are expected to have some knowledge of statistics and machine learning algorithms to get the best out of this book

Hands-On Deep Learning for Games: Leverage the power of neural networks and reinforcement learning to build intelligent games

by Micheal Lanham

Understand the core concepts of deep learning and deep reinforcement learning by applying them to develop games Key Features Apply the power of deep learning to complex reasoning tasks by building a Game AI Exploit the most recent developments in machine learning and AI for building smart games Implement deep learning models and neural networks with Python Book Description The number of applications of deep learning and neural networks has multiplied in the last couple of years. Neural nets has enabled significant breakthroughs in everything from computer vision, voice generation, voice recognition and self-driving cars. Game development is also a key area where these techniques are being applied. This book will give an in depth view of the potential of deep learning and neural networks in game development. We will take a look at the foundations of multi-layer perceptron's to using convolutional and recurrent networks. In applications from GANs that create music or textures to self-driving cars and chatbots. Then we introduce deep reinforcement learning through the multi-armed bandit problem and other OpenAI Gym environments. As we progress through the book we will gain insights about DRL techniques such as Motivated Reinforcement Learning with Curiosity and Curriculum Learning. We also take a closer look at deep reinforcement learning and in particular the Unity ML-Agents toolkit. By the end of the book, we will look at how to apply DRL and the ML-Agents toolkit to enhance, test and automate your games or simulations. Finally, we will cover your possible next steps and possible areas for future learning. What you will learn Learn the foundations of neural networks and deep learning. Use advanced neural network architectures in applications to create music, textures, self driving cars and chatbots. Understand the basics of reinforcement and DRL and how to apply it to solve a variety of problems. Working with Unity ML-Agents toolkit and how to install, setup and run the kit. Understand core concepts of DRL and the differences between discrete and continuous action environments. Use several advanced forms of learning in various scenarios from developing agents to testing games. Who this book is for This books is for game developers who wish to create highly interactive games by leveraging the power of machine and deep learning. No prior knowledge of machine learning, deep learning or neural networks is required this book will teach those concepts from scratch. A good understanding of Python is required.

Hands-On Deep Learning for IoT: Train neural network models to develop intelligent IoT applications

by Md. Rezaul Karim Mohammad Abdur Razzaque, PhD

Implement popular deep learning techniques to make your IoT applications smarter Key Features Understand how deep learning facilitates fast and accurate analytics in IoT Build intelligent voice and speech recognition apps in TensorFlow and Chainer Analyze IoT data for making automated decisions and efficient predictions Book Description Artificial Intelligence is growing quickly, which is driven by advancements in neural networks(NN) and deep learning (DL). With an increase in investments in smart cities, smart healthcare, and industrial Internet of Things (IoT), commercialization of IoT will soon be at peak in which massive amounts of data generated by IoT devices need to be processed at scale. Hands-On Deep Learning for IoT will provide deeper insights into IoT data, which will start by introducing how DL fits into the context of making IoT applications smarter. It then covers how to build deep architectures using TensorFlow, Keras, and Chainer for IoT. You'll learn how to train convolutional neural networks(CNN) to develop applications for image-based road faults detection and smart garbage separation, followed by implementing voice-initiated smart light control and home access mechanisms powered by recurrent neural networks(RNN). You'll master IoT applications for indoor localization, predictive maintenance, and locating equipment in a large hospital using autoencoders, DeepFi, and LSTM networks. Furthermore, you'll learn IoT application development for healthcare with IoT security enhanced. By the end of this book, you will have sufficient knowledge need to use deep learning efficiently to power your IoT-based applications for smarter decision making. What you will learn Get acquainted with different neural network architectures and their suitability in IoT Understand how deep learning can improve the predictive power in your IoT solutions Capture and process streaming data for predictive maintenance Select optimal frameworks for image recognition and indoor localization Analyze voice data for speech recognition in IoT applications Develop deep learning-based IoT solutions for healthcare Enhance security in your IoT solutions Visualize analyzed data to uncover insights and perform accurate predictions Who this book is for If you're an IoT developer, data scientist, or deep learning enthusiast who wants to apply deep learning techniques to build smart IoT applications, this book is for you. Familiarity with machine learning, a basic understanding of the IoT concepts, and some experience in Python programming will help you get the most out of this book.

Hands-On Deep Learning with Apache Spark: Build and deploy distributed deep learning applications on Apache Spark

by Guglielmo Iozzia

Speed up the design and implementation of deep learning solutions using Apache Spark Key Features Explore the world of distributed deep learning with Apache Spark Train neural networks with deep learning libraries such as BigDL and TensorFlow Develop Spark deep learning applications to intelligently handle large and complex datasets Book Description Deep learning is a subset of machine learning where datasets with several layers of complexity can be processed. Hands-On Deep Learning with Apache Spark addresses the sheer complexity of technical and analytical parts and the speed at which deep learning solutions can be implemented on Apache Spark. The book starts with the fundamentals of Apache Spark and deep learning. You will set up Spark for deep learning, learn principles of distributed modeling, and understand different types of neural nets. You will then implement deep learning models, such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and long short-term memory (LSTM) on Spark. As you progress through the book, you will gain hands-on experience of what it takes to understand the complex datasets you are dealing with. During the course of this book, you will use popular deep learning frameworks, such as TensorFlow, Deeplearning4j, and Keras to train your distributed models. By the end of this book, you'll have gained experience with the implementation of your models on a variety of use cases. What you will learn Understand the basics of deep learning Set up Apache Spark for deep learning Understand the principles of distribution modeling and different types of neural networks Obtain an understanding of deep learning algorithms Discover textual analysis and deep learning with Spark Use popular deep learning frameworks, such as Deeplearning4j, TensorFlow, and Keras Explore popular deep learning algorithms Who this book is for If you are a Scala developer, data scientist, or data analyst who wants to learn how to use Spark for implementing efficient deep learning models, Hands-On Deep Learning with Apache Spark is for you. Knowledge of the core machine learning concepts and some exposure to Spark will be helpful.

Hands-On Deep Learning with Go: A practical guide to building and implementing neural network models using Go

by Gareth Seneque Darrell Chua

Apply modern deep learning techniques to build and train deep neural networks using Gorgonia Key Features Gain a practical understanding of deep learning using Golang Build complex neural network models using Go libraries and Gorgonia Take your deep learning model from design to deployment with this handy guide Book Description Go is an open source programming language designed by Google for handling large-scale projects efficiently. The Go ecosystem comprises some really powerful deep learning tools such as DQN and CUDA. With this book, you'll be able to use these tools to train and deploy scalable deep learning models from scratch. This deep learning book begins by introducing you to a variety of tools and libraries available in Go. It then takes you through building neural networks, including activation functions and the learning algorithms that make neural networks tick. In addition to this, you'll learn how to build advanced architectures such as autoencoders, restricted Boltzmann machines (RBMs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), and more. You'll also understand how you can scale model deployments on the AWS cloud infrastructure for training and inference. By the end of this book, you'll have mastered the art of building, training, and deploying deep learning models in Go to solve real-world problems. What you will learn Explore the Go ecosystem of libraries and communities for deep learning Get to grips with Neural Networks, their history, and how they work Design and implement Deep Neural Networks in Go Get a strong foundation of concepts such as Backpropagation and Momentum Build Variational Autoencoders and Restricted Boltzmann Machines using Go Build models with CUDA and benchmark CPU and GPU models Who this book is for This book is for data scientists, machine learning engineers, and AI developers who want to build state-of-the-art deep learning models using Go. Familiarity with basic machine learning concepts and Go programming is required to get the best out of this book.

Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications

by Fedor G Pikus

C++ developers who are comfortable in programming in C++ and now want to learn how to implement design patterns to create robust, reusable and easily maintainable apps.

Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems

by Gaurav Aroraa Jeffrey Chilberto

Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to work effectively with microservice and serverless architectures Book Description Design patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core. Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns such as creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you'll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You'll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC. By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size. What you will learn Make your code more flexible by applying SOLID principles Follow the Test-driven development (TDD) approach in your .NET Core projects Get to grips with efficient database migration, data persistence, and testing techniques Convert a console application to a web application using the right MVP Write asynchronous, multithreaded, and parallel code Implement MVVM and work with RxJS and AngularJS to deal with changes in databases Explore the features of microservices, serverless programming, and cloud computing Who this book is for If you have a basic understanding of C# and the .NET Core framework, this book will help you write code that is easy to reuse and maintain with the help of proven design patterns that you can implement in your code.

Refine Search

Showing 31,376 through 31,475 of 53,727 results