Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Chatbots

Chatbots

Chatbots setzen sich in vielen Bereichen für die Kommunikation mit Kunden, Mitarbeitern und Bürgern durch. Sie beantworten automatisch Anfragen, entlasten Hotlines oder beraten Kunden. In diesem Buch werden die technischen wie auch die sprachlichen Grundlagen von Chatbots ausführlich vorgestellt und anhand von praxisnahen Beispielen erläutert. Weiterhin werden wichtige Aspekte wie Kosten, Akzeptanz und rechtliche Grundlagen beleuchtet. Abschließend wird anhand eines konkreten Beispiels ein Chatbot-Projekt exemplarisch beschrieben.ANDREAS KOHNE ist promovierter Informatiker und leitet den Bereich Business Development eines mittelständigen IT-Unternehmens in Dortmund.PHILIPP KLEINMANNS eitet eine Beratungsabteilung mit Schwerpunkten auf Internet of Things und Customer Service bei einem mittelständischen IT-Anbieter in Dortmund.CHRISTIAN ROLF ist Projektmanager für Digitalprojekte im Bereich Chatbots und Digital Signage bei einer Agentur in Witten.MORITZ BECK ist Gründer und Geschäftsführer einer Unternehmensberatung für Messenger-Kommunikation und Chatbots mit Sitz in Hamburg. Grundlagen.- Bekannte Bots.- Technik.-Anwendungsgebiete.- Design eines Chatbots.- Finanzen.- Recht.- zukünftige Anwendungen.

Regulärer Preis: 42,79 €
Produktbild für IT-Prüfung, Datenschutzaudit und Kennzahlen für die Sicherheit

IT-Prüfung, Datenschutzaudit und Kennzahlen für die Sicherheit

Dieses Buch aus der Reihe „Neue Ansätze für die IT-Revision“ entwickelt aktuelle und neuartige Methoden für die Arbeit der Revision sowie für Prüfungen und Tests von IT-Systemen. Berücksichtigt werden dabei Aspekte des Datenschutzes, der Cybersicherheit, Effektivität und Funktionalität, und es werden Ansätze für Datenschutzbeauftragte, IT-Sicherheitsbeauftragte, CISOs, Compliance-Manager etc. vorgestellt.Die Schwerpunkte des Buches liegen auf Datenschutz, Kennzahlensystemen sowie Internet of Things und Künstlicher Intelligenz. Besondere Beachtung erfahren Themen wie Prüfung des Datenschutzmanagementsystems (DSMS), Prüfung der Auftragsverarbeitung sowie Meldepflichten gemäß DSGVO.Die präsentierten Ansätze zur Bewertung der Informationssicherheit mittels Kennzahlen, zu Tests für IoT-Geräte und zur Zertifizierung der Softwareentwicklung ermöglichen den Revisoren, diese Themen als systematische Prüfungen, Tests und Audits zu erfassen und umzusetzen.DR. ALEKSANDRA SOWA leitete zusammen mit dem deutschen Kryptologen Hans Dobbertin das Horst Görtz Institut für Sicherheit in der Informationstechnik. Sie ist zertifizierte Datenschutzbeauftragte und Datenschutzauditorin, IT-Compliance-Managerin (ITCM) und IT Information Security Practitioner (ITISP). Aleksandra ist Autorin diverser Bücher und Fachpublikationen, trat als Sachverständige für IT-Sicherheit im Innenausschuss des Bundestages auf, war u. a. für den Vorstand Datenschutz, Recht und Compliance (DRC) der Deutschen Telekom AG tätig und ist aktuell Senior Manager und Prokuristin in einer Wirtschaftsprüfungsgesellschaft.Prüfung des Datenschutzmanagementsystems (DSMS) - Prüfung der Auftragsverarbeiter gem. Art. 28 DSGVO - Meldepflichten für „Data Breaches“ gemäß Art. 33 DSGVO - Kennzahlensysteme für Bewertung der Informationssicherheit - Reife der Informationssicherheit - IoT-Penetrationstest - Zertifizierung der Softwareentwicklung

Regulärer Preis: 42,79 €
Produktbild für Machine Learning for Time Series Forecasting with Python

Machine Learning for Time Series Forecasting with Python

LEARN HOW TO APPLY THE PRINCIPLES OF MACHINE LEARNING TO TIME SERIES MODELING WITH THIS INDISPENSABLE RESOURCEMachine Learning for Time Series Forecasting with Python is an incisive and straightforward examination of one of the most crucial elements of decision-making in finance, marketing, education, and healthcare: time series modeling.Despite the centrality of time series forecasting, few business analysts are familiar with the power or utility of applying machine learning to time series modeling. Author Francesca Lazzeri, a distinguished machine learning scientist and economist, corrects that deficiency by providing readers with comprehensive and approachable explanation and treatment of the application of machine learning to time series forecasting.Written for readers who have little to no experience in time series forecasting or machine learning, the book comprehensively covers all the topics necessary to:* Understand time series forecasting concepts, such as stationarity, horizon, trend, and seasonality * Prepare time series data for modeling * Evaluate time series forecasting models’ performance and accuracy * Understand when to use neural networks instead of traditional time series models in time series forecasting Machine Learning for Time Series Forecasting with Python is full real-world examples, resources and concrete strategies to help readers explore and transform data and develop usable, practical time series forecasts.Perfect for entry-level data scientists, business analysts, developers, and researchers, this book is an invaluable and indispensable guide to the fundamental and advanced concepts of machine learning applied to time series modeling.FRANCESCA LAZZERI is an accomplished economist who works with machine learning, artificial intelligence, and applied econometrics. She works at Microsoft as a data scientist and machine learning scientist to develop a portfolio of machine learning services. She is a sought-after speaker and has given popular talks at AI conferences and academic seminars at Berkeley, Harvard, and MIT.Acknowledgments viiIntroduction xvCHAPTER 1 OVERVIEW OF TIME SERIES FORECASTING 1Flavors of Machine Learning for Time Series Forecasting 3Supervised Learning for Time Series Forecasting 14Python for Time Series Forecasting 21Experimental Setup for Time Series Forecasting 24Conclusion 26CHAPTER 2 HOW TO DESIGN AN END-TO-END TIME SERIES FORECASTING SOLUTION ON THE CLOUD 29Time Series Forecasting Template 31Business Understanding and Performance Metrics 33Data Ingestion 36Data Exploration and Understanding 39Data Pre-processing and Feature Engineering 40Modeling Building and Selection 42An Overview of Demand Forecasting Modeling Techniques 44Model Evaluation 46Model Deployment 48Forecasting Solution Acceptance 53Use Case: Demand Forecasting 54Conclusion 58CHAPTER 3 TIME SERIES DATA PREPARATION 61Python for Time Series Data 62Common Data Preparation Operations for Time Series 65Time stamps vs. Periods 66Converting to Timestamps 69Providing a Format Argument 70Indexing 71Time/Date Components 76Frequency Conversion 78Time Series Exploration and Understanding 79How to Get Started with Time Series Data Analysis 79Data Cleaning of Missing Values in the Time Series 84Time Series Data Normalization and Standardization 86Time Series Feature Engineering 89Date Time Features 90Lag Features and Window Features 92Rolling Window Statistics 95Expanding Window Statistics 97Conclusion 98CHAPTER 4 INTRODUCTION TO AUTOREGRESSIVE AND AUTOMATED METHODS FOR TIME SERIES FORECASTING 101Autoregression 102Moving Average 119Autoregressive Moving Average 120Autoregressive Integrated Moving Average 122Automated Machine Learning 129Conclusion 136CHAPTER 5 INTRODUCTION TO NEURAL NETWORKS FOR TIME SERIES FORECASTING 137Reasons to Add Deep Learning to Your Time Series Toolkit 138Deep Learning Neural Networks Are Capable of Automatically Learning and Extracting Features from Raw and Imperfect Data 140Deep Learning Supports Multiple Inputs and Outputs 142Recurrent Neural Networks Are Good at Extracting Patterns from Input Data 143Recurrent Neural Networks for Time Series Forecasting 144Recurrent Neural Networks 145Long Short-Term Memory 147Gated Recurrent Unit 148How to Prepare Time Series Data for LSTMs and GRUs 150How to Develop GRUs and LSTMs for Time Series Forecasting 154Keras 155TensorFlow 156Univariate Models 156Multivariate Models 160Conclusion 164CHAPTER 6 MODEL DEPLOYMENT FOR TIME SERIES FORECASTING 167Experimental Set Up and Introduction to Azure Machine Learning SDK for Python 168Workspace 169Experiment 169Run 169Model 170Compute Target, RunConfiguration, and ScriptRun Config 171Image and Webservice 172Machine Learning Model Deployment 173How to Select the Right Tools to Succeed with Model Deployment 175Solution Architecture for Time Series Forecasting with Deployment Examples 177Train and Deploy an ARIMA Model 179Configure the Workspace 182Create an Experiment 183Create or Attach a Compute Cluster 184Upload the Data to Azure 184Create an Estimator 188Submit the Job to the Remote Cluster 188Register the Model 189Deployment 189Define Your Entry Script and Dependencies 190Automatic Schema Generation 191Conclusion 196References 197Index 199

Regulärer Preis: 38,99 €
Produktbild für Migrating a Two-Tier Application to Azure

Migrating a Two-Tier Application to Azure

Understand and build a proof of concept by migrating a multi-tiered .NET Core web application to the Azure public cloud, leveraging different Azure Infrastructure as a Service (IAAS), Azure Platform as a Service (PaaS), and Azure Container offerings. These include Azure Container Instance (ACI), Azure Kubernetes Services (AKS), and CI/CD pipeline deployments using Azure DevOps.After a first chapter in which you set up the baseline for the lab scenarios, you will start with the basics of automating Azure resource deployments using Visual Studio and powerful Azure Resource Manager (ARM) templates. Next, you’ll learn about the importance of performing proper assessments and the tools Microsoft offers to help in this migration preparation phase. After that, you will validate the virtual machine deployment and learn about SQL Server database migration to SQL Azure PaaS, as well as deploying and migrating web applications to Azure Web Apps.After covering these foundational platform components, the next chapters focus on the core concepts and advantages of using containers for running business workloads. These labs are based on Docker, Azure Container Registry (ACR), ACI, and Web App for Containers, and show you how to enable container orchestration and cloud-scale using AKS.In the last part of the book, you will work with Azure DevOps, the Microsoft application lifecycle environment, building a CI/CD pipeline to publish workloads using the DevOps principles and concepts. You’ll see the integration with the rest of the Azure services, closing with a module on overall Azure monitoring and operations and what tools Azure has available to assist your IT teams in this challenge.WHAT YOU WILL LEARN* Use Azure to enable digital transformation* Carry out Azure automated deployments using ARM templates and Azure DevOps* Run VM-based workloads on Azure* Migrate VM-based workloads to Azure platform services * Monitor Azure running workloads with Azure Monitor and Log AnalyticsWHO THIS BOOK IS FORAnyone who wants to learn about different Azure architectures by going through hands-on exercises.Peter De Tender has more than 20 years’ experience in architecting and deploying Microsoft datacenter technologies. Since early 2012, he started shifting to cloud technologies (Office 365, Intune) and quickly jumped onto the Azure platform, working as cloud solution architect and trainer, out of his own company. Since September 2019, Peter moved into an FTE role within Microsoft Corp in the prestigious Azure Technical Trainer team, providing Azure readiness workshops to larger customers and partners across the globe.Peter was an Azure MVP for 5 years, a Microsoft Certified Trainer for more than 12 years, and is still actively involved in the community as speaker, technical writer, and author.You can follow Peter on twitter @pdtit and check his technical blog, 007ffflearning.CHAPTER 1: DIGITAL TRANSFORMATION OVERVIEWThis chapter provides an introduction to “digital transformation” and how public cloud environments like Azure can help with that. You learn about business benefits in moving to public cloud such as high availability, scalability, security, and governance.CHAPTER 2: AUTOMATING AZURE DEPLOYMENTS USING ARM TEMPLATESIn this chapter, you will learn the core concepts of automated deployments of Azure resources, using ARM Templates. Starting from a preconfigured set of templates allowing deploying the baseline of the hands-on exercises, you also learn about optimizing ARM templates for virtual machine (VM) configuration management using PowerShell Desired State Configuration and Azure VM custom script extensions.CHAPTER 3: PERFORMING AZURE ASSESSMENTSA successful cloud migration of existing on-premises workloads starts with performing proper assessments. Azure has several tools helping with this process, to identify virtual machine supportability, as well as web applications and SQL Server databases. This chapter guides readers through different assessment tools, reflecting in another hands-on exercise on how to effectively use them to prepare a lift-and-shift migration to Azure.Chapter 4: Deploying Azure SQL as a ServiceAfter performing the recommended assessments, this chapter will detail the aspects of deploying and running SQL Server database in an Azure SQL Platform as a service architecture. Starting from the different topologies available, such as Azure SQL Single Instance, Azure SQL Managed Instance, and Azure SQL Elastic Pools, we will also touch on the actual migration of a traditional VM-based SQL Server database to Azure SQL in this chapter.CHAPTER 5: DEPLOYING AND RUNNING WEB APPS IN AZURE APPLICATION SERVICESAzure App services is the overall service allowing for running web apps, mobile apps, API apps, and Azure Function apps. Going back to our original running web application, the goal of this chapter is migrating this workload to Azure Web Apps. Before performing the actual migration and deployment, you will learn about several core Web App capabilities and features, such as deployment slots, integrated backup, high availability architecture, and load balancing. The exercise in this chapter covers several situations, starting from a Visual Studio web deploy, simulating a greenfield deployment, as well as guiding you through a lift-and-shift migration process using Azure App Services Assessment tool.CHAPTER 6: CONTAINERIZING WEB APPLICATIONS USING DOCKERIn the previous chapters, you learned about running an existing two-tier workload to Azure Infrastructure as a Service (IaaS) as well as migrating to Platform as a Service (PaaS). In this chapter and the next, we reuse the same application architecture, but moving it into a containerized architecture. Starting from the basics of Docker, you will practice the base Docker commands, as well as get guided through the configuration parameters in a Dockerfile. Next, we will take you to the Azure services allowing for running Docker containers, such as Azure Container Registry, Azure WebApp for Containers, and Azure Container Instance.CHAPTER 7: DEPLOYING AND RUNNING CONTAINERIZED WORKLOADS IN AZURE KUBERNETES SERVICES (AKS)As you learned by now, Azure offers several container-supporting services. While they do a really good job in providing adequate performance, ease of use and nice integration with other Azure services, you might also consider running the containers in a Kubernetes environment for several reasons. Starting from the base characteristics of Kubernetes and how it differs from other Azure container-supporting services, you will learn how to deploy an AKS cluster, how to manage it with Kubectl, and how to run your containerized workloads. To experiment with the powers and intelligence of Kubernetes, you will also learn about the built-in scalability, high availability, and rolling upgrade features of AKS.CHAPTER 8: MANAGING AND MONITORING AKS USING AZURE MONITOR AND KUBERNETES DASHBOARDGiven the complexity of Azure Kubernetes Service’s architecture, having a monitoring tool available at hand is crucial for your business-critical workloads. Azure Kubernetes Service can be managed and monitored using the “Kubernetes” way, relying on the standard Kubernetes dashboard. This could be beneficial if you use Kubernetes in a multi-cloud environment. However, Azure also provides an extensive and powerful integration with Azure Monitor, using Azure Insights. This chapter will describe both methodologies, after which you will also deploy and use both of them in the practical in this chapter.CHAPTER 9: DEPLOYING AZURE WORKLOADS USING AZURE DEVOPS CI/CD PIPELINESThis chapter will take all covered deployment scenarios to the next level and introduce you to Azure DevOps. Building on the experiences from Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), allowing developers and application management teams in deployment platform rollouts for +10 years, one can use Azure DevOps to build out an end-to-end deployment pipeline covering continuous integration (CI) and continuous deployment (CD). This chapter guides readers through the core components available in Azure DevOps, and reusing several of the earlier performed tasks, but now using a DevOps methodology.

Regulärer Preis: 56,99 €
Produktbild für Digitalisierung und Künstliche Intelligenz

Digitalisierung und Künstliche Intelligenz

Für jeden von uns ist heute die Frage wichtig, wie in Zukunft Menschen und Maschinen zum Wohle des Menschen zusammenarbeiten und welche Anforderungen an Menschen hierbei entstehen. Dieses essential bietet für Interessierte den Einstieg. Wenn wir die Entwicklung in geeignete Bahnen lenken, dürfen wir dieser auch gespannt entgegensehen: Dann wirken – verbunden mit KI – Achtsamkeit, Anstrengung, Aufklärung, Anleitung und auch ein Stück weit Abenteuer im positiven Sinne zusammen. Grundlagen zu Digitalisierung, Vernetzung und KI.- Anwendungsfelder und Herausforderungen beim Einsatz von KI.- Kompetenzanforderungen.

Regulärer Preis: 4,99 €
Produktbild für Practical Natural Language Processing with Python

Practical Natural Language Processing with Python

Work with natural language tools and techniques to solve real-world problems. This book focuses on how natural language processing (NLP) is used in various industries. Each chapter describes the problem and solution strategy, then provides an intuitive explanation of how different algorithms work and a deeper dive on code and output in Python.Practical Natural Language Processing with Python follows a case study-based approach. Each chapter is devoted to an industry or a use case, where you address the real business problems in that industry and the various ways to solve them. You start with various types of text data before focusing on the customer service industry, the type of data available in that domain, and the common NLP problems encountered. Here you cover the bag-of-words model supervised learning technique as you try to solve the case studies. Similar depth is given to other use cases such as online reviews, bots, finance, and so on. As you cover the problems in these industries you’ll also cover sentiment analysis, named entity recognition, word2vec, word similarities, topic modeling, deep learning, and sequence to sequence modelling.By the end of the book, you will be able to handle all types of NLP problems independently. You will also be able to think in different ways to solve language problems. Code and techniques for all the problems are provided in the book.WHAT YOU WILL LEARN* Build an understanding of NLP problems in industry* Gain the know-how to solve a typical NLP problem using language-based models and machine learning* Discover the best methods to solve a business problem using NLP - the tried and tested ones* Understand the business problems that are tough to solve Who This Book Is ForAnalytics and data science professionals who want to kick start NLP, and NLP professionals who want to get new ideas to solve the problems at hand.Mathangi is a renowned data science leader in India. She has 11 patent grants and 20+ patents published in the area of intuitive customer experience, indoor positioning, and user profiles. She has 16+ years of proven track record in building world-class data science solutions and products. She is adept in machine learning, text mining, NLP technologies, and NLP tools. She has built data science teams across large organizations including Citibank, HSBC, and GE, and tech startups such as 247.ai, PhonePe, and Gojek. She advises start-ups, enterprises, and venture capitalists on data science strategy and roadmaps. She is an active contributor on machine learning to many premier institutes in India. She is recognized as one of “The Phenomenal SHE” by the Indian National Bar Association in 2019.Chapter 1: Text Data in Real WordChapter Goal: This chapter focuses on various types of text data. The information it offers and the commercial value that each of the data could potentially offer. Understanding of the data provides the reader the landscape that they are getting intoNo of pages: 10Sub -Topics* NLP* Search * Reviews* Tweets/FB Posts* Chat data* SMS data* Content data* IVR utterance dataChapter 2: NLP in Customer ServiceChapter Goal: Case studies for problems in customer service and how they could be solved.No of pages: 39Sub - Topics1. A quick overview of the customer service industry2. Voice Calls3. Chats.4. Tickets Data5. Email Data6. Voice of customer analysis7. Intent Mining8. NPS/CSAT drivers9. Insights in Sales Chats10. Reasons for non purchase11. Survey Comment Analysis12. Mining Voice transcriptsChapter 3: NLP in Online ReviewsChapter Goal: Case studies for problems in online reviews and how they could be solved.No of pages: 39Sub - Topics:1. Sentiment Analysis2. Emotion Mining3. Approach 1 :Lexicon based approach4. Approach 2 : Rules based approach5. Approach 3 - Machine Learning based approach (Neural Network)6. Attribute ExtractionChapter 4: NLP in BFSIChapter Goal: case studies for problems in the banking industrySub - Topics:1. NLP in Fraud2. Method 1 (For extracting NER, popular libraries)3. Method 2 (For extracting NER, rules based approach)4. Method 3 (Classifier based approach using word embeddings and neural networks)5. Other use cases of NLP in BFSI6. Natural Language Generation in banksNo of pages: 47Chapter 5: NLP in Virtual AssistantsChapter Goal: Case study in building state of the art natural language botsSub- Topics1. Overview2. Approach 1 : The “Classic” approach using LSTMs3. Approach 2 : Generating Responses4. BERT5. Further nuances in building conversational bots:No of pages: 43

Regulärer Preis: 56,99 €
Produktbild für AR and VR Using the WebXR API

AR and VR Using the WebXR API

Gain an in-depth knowledge in immersive web development to create augmented reality (AR) and virtual reality (VR) applications inside web browsers using WebXR API, WebGL, Three.js, and A-Frame. This project-based book will provide the practice and portfolio content to make the most of what the futures of spatial computing and immersive technology have to offer.Beginning with technical analysis of how web browsers function, the book covers programming languages such as WebGL, JavaScript, and HTML, with an eye on a complete understanding of the WebXR lifecycle. You'll then explore how contemporary web browsers work at the code level and see how to set up a local development server and use it with the Visual Studio Code IDE to create 3D animation in the WebGL programming language.With a familiarity of the web-rendering pipeline in place, you’ll venture on to WebGL abstractions such as the Three.js JavaScript library and Mozilla’s A-Frame XR Framework, which use WebXR to create high-end visual effects. In the final projects of the book, you’ll create an augmented reality web session for an Android phone device, and create a VR scene in A-Frame (built on Three.js) to demo essential components of the WebXR API pertaining to user positioning and interaction.Game engines have become common-place for the creation of mixed reality content. However, developers not interested in learning entirely new workflows may be better suited to work within a medium almost universally open to all—the web; AR and VR Using the WebXR API will show you the way.WHAT YOU'LL LEARN* Master the creation of virtual reality and augmented reality features for web page* Prepare to work as an immersive web developer with a portfolio of projects in sought-after technologies* Review the fundamentals of writing shaders in WebGL* Experience the unity between client, server, and cloud architecture as it applies to location-based ARWHO THIS BOOK IS FORAspiring immersive web developers and developers already familiar with the fundamentals of web development who want to further explore topics such as spatial computing, computer vision, spatial anchors, and cloud-computing for multi-user social experiences. Rakesh Baruah is a writer and creator with 15 years of experience in new media, film, and television in New York City. After completing an MFA in screenwriting and directing for film from Columbia University, Rakesh joined the writers’ room of a hit, primetime, network drama as an assistant. The experience opened his eyes to the limits of television and the opportunities promised by 3D, immersive content. In 2016 he began a self-guided journey toward mixed reality design that has taken him through startups, bootcamps, the Microsoft offices, and many, many hours in front of a computer. He is the author of one previous book on virtual reality and the Unity Game Engine and has received an Nvidia-certified nanodegree in Computer Vision. He shares what he’s learned with you in a style and format designed specifically for the person who, in high school, preferred English class to Trigonometry. Chapter 1: IntroductionSub-Topics:- The Components of WebXR• Pose tracking• Camera data• Scene understanding- Hit-Testing- Anchors- Point-clouds- Surfaces- light-estimation• The webXR API- WebGL 1 → WebGL 2 → WebGPU → WebVR → WebXR- Khronos Group and WC3• The webXR emulator• Industry Standard XR Guidelines (Microsoft, Google)Chapter 2: SetupSub-Topics:- Types of Browsers and Requirements- Chrome Canary- Firefox Reality- Oculus Browser• How to setup a local server for development- Node, Python, Servez• Local machine setup- Download and install Visual Studio Code- Create GitHub account• Playgrounds vs. Local development while executive the code in the bookChapter 3: Introduction to Web BrowsersSub-Topics:• The Workings of the World Wide Web- Client - Server relationship- HTML, CSS, and Javascript• The Workings of a Web Page- The Document Object Model- The Render Engine- HTML5 and Canvas• Toward Native Code in the Browser- WebAssemblyPhysics and the GPUChapter 4: A Brief Introduction to WebGLSub-Topics:• The Big Picture of WebGL- A Crash Course in 3D Graphics- The Graphics Rendering → Rasterizing Pipeline• The Difference Between WebGL and JavaScript- CPU vs GPU- Browser vs Native- The Value of Many Threads• The Components of a WebGL Application- Vertex and Fragment Shaders- Uniforms, Attributes, and Buffers- ViewMatrix, ProjectionMatrix, and the WebGL Matrix Math Library• The Cognitive Dissonance between WebGL and Web ProgrammersChapter 5: WebXR Libraries -- Three.jsSub-Topics:• An Overview of JavaScript Libraries• Introduction to Three.js, which Makes Programming WebGL Easier• Async and Await vs Promises in JavaScript• JavaScript and the GPUChapter 6: WebXR Frameworks: Mozilla’s A-FrameSub-Topics:• A-Frame makes Three.js easier• The Components of A-Frame:- Scenes, Cameras, Objects, Interactions- Light and Shadows- 3D Objects and the gLTF file formatChapter 7: WebXR Engines: Babylon.jsSub-Topics:• TypeScript vs JavaScript- Type safety- Parallel Processing• The Babylon.js Tools- Playground- Inspector- Node Creator• What Makes an Engine vs. a Framework?- The role of physics in XR creationChapter 8: Web Augmented Reality in Chrome CanarySub-Topics:• An Overview of the WebXR Features in the Chrome Canary XR API- Hit-Testing- Camera access• Accessing Developer Features in Chrome• The Browser and Hardware Connection- Final Project: Client-Server database connection for data persistence in ARChapter 9: The Future of WebXRSub-Topics:• Computer Vision and WebXR- Facial Recognition and Filters• Multi-user Interaction- Spatial / Cloud Anchors- Social XR• Hand Gestures and Voice Commands- Motion Tracking• Cloud-Computing and Privacy- The ethical responsibility of the Immersive Web developer

Regulärer Preis: 56,99 €
Produktbild für Kubernetes

Kubernetes

Master all the concepts and tools necessary to start administering a Kubernetes cluster and deploying applications to production. You will cover the entire curricula of the two Kubernetes certifications (for application developers and administrators).The initial chapters guide you through deployment of a Kubernetes cluster on virtual machines and explore the different components of the control plane. Next, you will work with the kubectl command-line tool; namespaces, labels, selectors, and annotations—common resources used through the Kubernetes API. The following chapters describe the principle of controllers and detail how workload controllers work as well as the possibilities for configuring deployed applications.You will also learn how to deploy a scalable and self-healing application, how pods are scheduled to nodes, how parts of the application can communicate, and how the application is discoverable from the outside. Next, you will cover security concerns describing the different authentication methods, the RBAC authorization mode, security contexts, network policies, and how to secure container images. You will also cover using persistent volumes for your containers to store long-term data, monitoring your clusters and applications and implementing design patterns for multi-container pods. The concluding chapters guide you through the upgrade of your deployed cluster.After reading this book, you will have enough knowledge to deploy a complex application using a Kubernetes cluster and be ready for the certification exams.WHAT YOU WILL LEARN* Deploy a Kubernetes cluster with kubeadm and learn how the control plane works* Discover how the Kubernetes API is structured* Deploy secure, auto-scaled, and self-healing applications* Master the kubectl command-line toolWHO THIS BOOK IS FORAdministrators and application developers with good knowledge of micro-services development and deployment.Philippe Martin has been working with Kubernetes for three years, first by creating an operator to deploy video CDNs into the cloud, later helping companies deploy their applications into Kubernetes. Philippe passed the CKAD certification about a year ago and the CKA certification recently.He has long experience with distributed systems and open-source software: he started his career 20 years ago creating thin clients based on the Linux kernel and open source components.Philippe is active in the development of Kubernetes, especially its documentation, and participates in the translation of the official documentation into French, has edited two reference books about the Kubernetes API and kubectl, and is responsible for the French translation of the Kubernetes Dashboard.Chapter 1: Creating a Cluster with kubeadm• Provisioning Compute Resources• Install Docker on the hosts• Install kubeadm, kubelet, and kubectl on the hosts• Initialize the control plane node• Join the workersChapter 2: Control Plane Components• Explore the Control Plane servicesChapter 3: Accessing the Cluster• Install kubectl on your dev machine• Access the cluster from the dev machineChapter 4: Kubernetes Resources• Namespaces• Labels and selectors• AnnotationsChapter 5: The Workloads• Pod specs• Container specs• Pod controllers• ReplicaSet controller• Deployment controller• Update and rollback• Deployment strategiesChapter 6: Configuring Applications• Arguments to the command• Environment variables• Configuration file from ConfigMap• Configuration file from Secret• Configuration file from Pod fields• Configuration file from container resources fields• Configuration file from different sourcesChapter 7: Scaling an Application• Manual scaling• Auto-scalingChapter 8: Application Self-Healing• Controller to the rescue• Liveness probes• Resource limits and quality of service classesChapter 9: Scheduling Pods• Using label selectors to schedule pods on specific nodes• DaemonSets• Static pods• Resource requests• Running multiple schedulersChapter 10: Discovery and Load Balancing• Services• Services types• IngressChapter 11: Security• Authentication• Authorization• Security contexts• Network policies• Working with private Docker registriesChapter 12: Storage• Persistent volumes• Claiming a persistent volume• Using auto-provisioned persistent volumesChapter 13: Monitoring and Logging• Basic loggingChapter 14: Upgrading the Cluster• Upgrade the controller• Upgrade the workers• Upgrading the operating system• Backup a cluster• Restore a clusterChapter 15: kubectl• Managing kubeconfig file• Generic commands• Creating applications resources• Managing clusters• Getting documentationA. Curriculum CKAB. Curriculum CKAD

Regulärer Preis: 56,99 €
Produktbild für Foundation Gatsby Projects

Foundation Gatsby Projects

Enhance your Gatsby skillset by building a series of ready-to-use web sites. With the aid of four projects, this book teaches you how to use Gatsby alongside the latest technologies, including Contentful, Twillio, and Stackbit.In the first project, you will create a simple agency site with a contact form and deploy it to Netlify. You'll then quickly be able to create other basic client sites. Next, you will learn to set up a blog site using Stackbit and Dev CMS. Other projects include a large site built with Contentful and a video chat using Twilio.Many Gatsby tutorials out there today only cover how to create blog sites – get ahead of the crowd using this book today.WHAT YOU'LL LEARN* Use Contentful CMS with Gatsby* Build sites quickly with Stackbit service* Develop a video chat site similar to Skype with Twilio services * Deploy all sites in Netlify* Add functionalities with the powerful Gatsby plugin ecosystem * Integrate advertisementsWHO THIS BOOK IS FORAnyone who wants to create a site using Gatsby. A little knowledge of React is expected but is not a necessity. You will need to be familiar with JavaScript concepts and be confident with basic web development.NABENDU BISWAS is a full stack JavaScript developer who has been working in the IT industry for the past 15 years and has worked for some of the world’s top development firms and investment banks. He is a passionate tech blogger who publishes on dev.to and medium.com and on thewebdev.tech. He is an all-round nerd, passionate about everything JavaScript, React and Gatsby. You can find him on Twitter @nabendu82.Chapter One-Agency SiteThe SetupBasic StylesSectionsWork and About PageDeploying SiteChapter Two-Blog Site using StackbitThe SetupDomain AddGatsby PluginsAdding AdvertisementsChapter Three-Tourism site with Contentful - Part OneThe SetupNavbar and FooterSimpleHero ComponentAbout SectionHot Tips SectionDeploy SiteImage OptimizationPage TransitionContact FormContentful SetupPlaces ComponentBlogComponentPhotos ComponentGatsby PluginsAdd AdvertisementsChapter Four-Tourism site with Contentful - Part TwoChapter Five-Tourism site with Contentful - Part ThreeChapter Six-Tourism site with Contentful - Part FourChapter Seven-Video Chat SiteThe SetupTwilio FunctionThe CodeVideo ImplementationCSS Changes

Regulärer Preis: 52,99 €
Produktbild für Systematische Steigerung der Energieeffizienz im Karosseriebau

Systematische Steigerung der Energieeffizienz im Karosseriebau

Die vorliegende Dissertation präsentiert ein Konzept zur Steigerung der Energieeffizienz im Karosseriebau um durchschnittlich 10-15%. Die dafür benötigte Energietransparenz wird durch die strukturierte energetische  Analyse bestehender Karosseriebauanlagen erreicht. Weiterhin besteht bereits im Karosseriebauplanungsprozess die Möglichkeit einer Energieprognose der zu planenden Arbeitsgruppen als auch des energetischen Lastprofils. In Abhängigkeit der energetischen Bewertung werden mit Hilfe eines Expertensystems entsprechend zu ergreifende Maßnahmen dem Planer zur Verfügung gestellt.Einleitung.- Grundlagen und Stand der Technik.- Stand der Forschung.- Konzeptentwicklung.- Anwendung des Gesamtkonzeptes am Beispiel des Karosseriebaus.- Zusammenfassung und Ausblick.

Regulärer Preis: 42,99 €
Produktbild für Applied Neural Networks with TensorFlow 2

Applied Neural Networks with TensorFlow 2

Implement deep learning applications using TensorFlow while learning the “why” through in-depth conceptual explanations.You’ll start by learning what deep learning offers over other machine learning models. Then familiarize yourself with several technologies used to create deep learning models. While some of these technologies are complementary, such as Pandas, Scikit-Learn, and Numpy—others are competitors, such as PyTorch, Caffe, and Theano. This book clarifies the positions of deep learning and Tensorflow among their peers.You'll then work on supervised deep learning models to gain applied experience with the technology. A single-layer of multiple perceptrons will be used to build a shallow neural network before turning it into a deep neural network. After showing the structure of the ANNs, a real-life application will be created with Tensorflow 2.0 Keras API. Next, you’ll work on data augmentation and batch normalization methods. Then, the Fashion MNIST dataset will be used to train a CNN. CIFAR10 and Imagenet pre-trained models will be loaded to create already advanced CNNs.Finally, move into theoretical applications and unsupervised learning with auto-encoders and reinforcement learning with tf-agent models. With this book, you’ll delve into applied deep learning practical functions and build a wealth of knowledge about how to use TensorFlow effectively.WHAT YOU'LL LEARN* Compare competing technologies and see why TensorFlow is more popular* Generate text, image, or sound with GANs* Predict the rating or preference a user will give to an item* Sequence data with recurrent neural networksWHO THIS BOOK IS FORData scientists and programmers new to the fields of deep learning and machine learning APIs.ORHAN GAZI YALÇIN is a joint Ph.D. candidate at the University of Bologna & the Polytechnic University of Madrid. After completing his double major in business and law, he began his career in Istanbul, working for a city law firm, Allen & Overy, and a global entrepreneurship network, Endeavor. During his academic and professional career, he taught himself programming and excelled in machine learning. He currently conducts research on hotly debated law & AI topics such as explainable artificial intelligence and the right to explanation by combining his technical and legal skills. In his spare time, he enjoys free-diving, swimming, exercising as well as discovering new countries, cultures, and cuisines.Chapter 1: Introduction* How to Make the Most out of this Book* What is Tensorflow?* What’s New in Tensorflow 2.0* Google Colab and Jupyter Notebook* Installation and Environment SetupChapter 2: Machine Learning● What is Machine Learning?● Types of Machine Learninga. Supervised Learning: Regression, Classification (Binary or Multiclass)b. Unsupervised Learningc. Semi-Supervised Learningd. Reinforcement Learning● Machine Learning Terms:a. Data and Datasets: Train, Test, and Validationb. Cross-Validationc. Overfittingd. Bias & Variance,e. Fine-Tuningf. Performance Terms: Accuracy, Recall, Precision, F1 Score, Confusion Matrix● Introduction to and Comparison of ML Models:a. Regression (Linear and Logistic), Decision Trees, K-Nearest Neighbors, SupportVector Machines, K-Means Clustering, Principal Component Analysis● Steps of Machine Learning: Data Cleaning, Model Building, Dataset Split: Training, Testing,and Validation, and Performance EvaluationChapter 3: Deep Learning● Introduction to Deep Learning● Introduction to Perceptron● Activation Functions● Cost (Loss) Function● Gradient Descent Backpropagation● Normalization and Standardization● Loss Function and Optimization Functions● OptimizerChapter 4: Relevant Technologies Used for Machine Learning● Numpy● Matplotlib● Pandas● Scikit Learn● Deployment with FlaskChapter 5: TensorFlow 2.0● Tensorflow vs. Other Deep Learning Libraries● Keras API vs. Estimator● Keras API Syntax● Hardware Options and Performance Evaluation: CPUs vs. GPUs vs. TPUsChapter 6: Artificial Neural Networks (ANNs)● Introduction to ANNs● Perceptron Model● Linear (Shallow) Neural Networks● Deep Neural Networks● ANN Application Example with TF 2.0 Keras APIChapter 7: Convolutional Neural Networks (CNNs)● Introduction to CNN Architecture● CNN Basics: Strides and Filtering● Dealing with Image Data● Batch Normalization● Data Augmentation● CNN for Fashion MNIST with TF 2.0 Keras API● CNN for CIFAR10 with TF 2.0 Keras API (Pre-Trained Model)● CNN with Imagenet with TF 2.0 Keras API (Pre-Trained Model)Chapter 8: Recurrent Neural Networks (RNNs)● Introduction to RNN Architectures● Sequence Data (incl. Time Series)● Data Preparation● Simple RNN Architecture● Gated Recurrent Unit (GRU) Architecture● Long-Short Term Memory (LSTM) Architecture● Simple RNN, GRU, and LSTM ComparisonChapter 9: Natural Language Processing (RNN and CNN applications)● Introduction to Natural Language Processing● Text Processing● NLP Application with RNN● NLP Application with CNN● Text GenerationChapter 10: Recommender Systems● Introduction to Recommender Systems● Recommender System Using MovieLens Dataset● Recommender System Using Jester DatasetChapter 11: Auto-Encoders● Introduction to Auto-Encoders● Dimensionality Reduction● Noise Removal● Auto-Encoder for ImagesChapter 12: Generative Adversarial Networks (GANs)● Introduction to Generative Adversarial Networks● Generator and Discriminator Structures● Image Generation with GANs● Text Generation with GANsChapter 13: Conclusion

Regulärer Preis: 56,99 €
Produktbild für Games and Ethics

Games and Ethics

The number of digital gamers is increasing worldwide, but public debates about digital games commonly focus on questionable game content or pro­blematic gaming behavior. This book offers a broader ethical perspective on digital game cultures, presenting theoretical and empirical work on the ethical dimensions of the development, production and distribution of digital games, as well as issues relating to responsible gaming and the pedagogical use of digital games. Questions of the communicative-cultural change in game cultures are linked with questions of media education and media ethics. With such a comprehensive approach, the volume promotes ethical discourse on digital game cultures.  

Regulärer Preis: 85,59 €
Produktbild für Hyperparameter Optimization in Machine Learning

Hyperparameter Optimization in Machine Learning

Dive into hyperparameter tuning of machine learning models and focus on what hyperparameters are and how they work. This book discusses different techniques of hyperparameters tuning, from the basics to advanced methods.This is a step-by-step guide to hyperparameter optimization, starting with what hyperparameters are and how they affect different aspects of machine learning models. It then goes through some basic (brute force) algorithms of hyperparameter optimization. Further, the author addresses the problem of time and memory constraints, using distributed optimization methods. Next you’ll discuss Bayesian optimization for hyperparameter search, which learns from its previous history.The book discusses different frameworks, such as Hyperopt and Optuna, which implements sequential model-based global optimization (SMBO) algorithms. During these discussions, you’ll focus on different aspects such as creation of search spaces and distributed optimization of these libraries.Hyperparameter Optimization in Machine Learning creates an understanding of how these algorithms work and how you can use them in real-life data science problems. The final chapter summaries the role of hyperparameter optimization in automated machine learning and ends with a tutorial to create your own AutoML script.Hyperparameter optimization is tedious task, so sit back and let these algorithms do your work.WHAT YOU WILL LEARN* Discover how changes in hyperparameters affect the model’s performance.* Apply different hyperparameter tuning algorithms to data science problems* Work with Bayesian optimization methods to create efficient machine learning and deep learning models* Distribute hyperparameter optimization using a cluster of machines* Approach automated machine learning using hyperparameter optimizationWHO THIS BOOK IS FORProfessionals and students working with machine learning.Tanay is a deep learning engineer and researcher, who graduated in 2019 in Bachelor of Technology from SMVDU, J&K. He is currently working at Curl Hg on SARA, an OCR platform. He is also advisor to Witooth Dental Services and Technologies. He started his career at MateLabs working on an AutoML Platform, Mateverse. He has worked extensively on hyperparameter optimization. He has also delivered talks on hyperparameter optimization at conferences including PyData, Delhi and PyCon, India.* Chapter 1: HyperparametersChapter Goal: To introduce what hyperparameters are, how they can affect themodel training. Also gives an intuition of how hyperparameter affects general machinelearning algorithms, and what value should we choose as per the training dataset.Sub - Topics1. Introduction to hyperparameters.2. Why do we need to tune hyperparameters3. Specific algorithms and their hyperparameters4. Cheatsheet for deciding Hyperparameter of some specific Algorithms.Chapter 2: Brute Force Hyperparameter TuningChapter Goal: To understand the commonly used classical hyperparameter tuningmethods and implement them from scratch, as well as use the Scikit-Learn library to do so.Sub - Topics:1. Hyperparameter tuning2. Exhaustive hyperparameter tuning methods3. Grid search4. Random search5. Evaluation of models while tuning hyperparameters.Chapter 3: Distributed Hyperparameter OptimizationChapter Goal: To handle bigger datasets and a large number of hyperparameterwith continuous search spaces using distributed algorithms and distributedhyperparameter optimization methods, using Dask Library.Sub - Topics:1. Why we need distributed tuning2. Dask dataframes3. IncrementalSearchCVChapter 4: Sequential Model-Based Global Optimization and Its HierarchicalMethodsChapter Goal: A detailed theoretical chapter about SMBO Methods, which usesBayesian techniques to optimize hyperparameter. They learn from their previous iterationunlike Grid Search or Random Search.Sub - Topics:1. Sequential Model-Based Global Optimization2. Gaussian process approach3. Tree-structured Parzen Estimator(TPE)Chapter 5: Using HyperOptChapter Goal: A Chapter focusing on a library hyperopt that implements thealgorithm TPE discussed in the last chapter. Goal to use the TPE algorithm to optimizehyperparameter and make the reader aware of how it is better than other methods.MongoDB will be used to parallelize the evaluations. Discuss Hyperopt Scikit-Learn and Hyperas with examples.1. Defining an objective function.2. Creating search space.3. Running HyperOpt.4. Using MongoDB Trials to make parallel evaluations.5. HyperOpt SkLearn6. HyperasChapter 6: Hyperparameter Generating Condition Generative Adversarial NeuralNetworks(HG-cGANs) and So Forth.Chapter Goal: It is based on a hypothesis of how, based on certain properties of dataset, one can train neural networks on metadata and generate hyperparameters for new datasets. It also summarizes how these newer methods of Hyperparameter Tuning can help AI to develop further.Sub - Topics:1. Generating Metadata2. Training HG-cGANs3. AI and hyperparameter tuning

Regulärer Preis: 56,99 €
Produktbild für Traefik API Gateway for Microservices

Traefik API Gateway for Microservices

Use Traefik as a load balancer or a reverse proxy for microservices-based architecture. This book covers Traefik integration for microservices architecture concerns such as service discovery, telemetry, and resiliency.The book focuses on building an in-depth understanding of Traefik. It starts with the fundamentals of Traefik, including different load balancing algorithms available, and failure handling for application resiliency. Examples are included for the failure scenarios. TLS support is explained, including scenarios of TLS termination and TLS forwarding. Traefik supports TLS termination using Let's Encrypt. Traefik deployment in prominent microservices ecosystems is discussed, including Docker and Kubernetes.Traefik is a language-neutral component. This book presents examples of its deployment with Java-based microservices. The examples in the book show Traefik integration with Jaeger/Zipkin, Prometheus, Grafana, and FluentD. Also covered is Traefik for Python-based services and Java-based services deployed in the Kubernetes cluster. By the end of the book, you will confidently know how to deploy and integrate Traefik into prominent microservices ecosystems.WHAT YOU WILL LEARN* Understand Traefik basics and its components* Explore different load balancing scenarios and TLS termination* Configure service discovery, circuit breakers, timeouts, and throttling* Monitor Traefik using Prometheus and request tracingWHO THIS BOOK IS FORDevelopers and project managers who have developed microservices and are deploying them in cloud and on-premise environments with Kubernetes or Docker. The book is not specifically written for any particular programming language. The examples presented use Java or Python.RAHUL SHARMA is a seasoned Java developer with over 15 years of industry experience. In his career he has worked with companies of various sizes from enterprises to startups. During this time he has developed and managed microservices on the cloud (AWS/GCE/DigitalOcean) using open source software. He is an open source enthusiast and shares his experience at local meetups. He co-authored Java Unit Testing with JUnit 5 (Apress) and Getting Started with Istio Service Mesh (Apress).AKSHAY MATHUR is a software engineer with 15 years of experience, mostly in Java and web technologies. Most of his career has been spent building B2B platforms for enterprises, dealing with concerns such as scalability, configurability, multi-tenancy, and cloud engineering. He has hands-on experience implementing and operating microservices and Kubernetes in these ecosystems. Currently, he enjoys public speaking and blogging on new cloud native technologies (especially plain Kubernetes) and effective engineering culture.Chapter 1: Introduction to TraefikCHAPTER GOAL: THE CHAPTER COVERS THE NEED OF A BETTER LOAD BALANCER USING MICROSERVICES COMPONENTS. IT COVERS TRAEFIK COMPONENTS AND BUILD THE BASIC UNDERSTANDING. THE READER WILL SETUP THE ENVIRONMENT WHICH WILL GET STARTED WITH TRAEFIKNO OF PAGES: 20SUB -TOPICS1. Monolith to microservices architecture evolution1. Static configuration challenges2. Observability challenges3. TLS as identity2. Traefik components1. CLI2. DashboardChapter 2: Configure TraefikCHAPTER GOAL: THE CHAPTER WILL COVER ROUTING BASICS. IT WILL DISCUSS THE VARIOUS COMPONENTS.NO OF PAGES: 20SUB - TOPICS1. Entrypoint2. Routers3. ServicesChapter 3: Load Balancing and Failure DetectionCHAPTER GOAL: THE CHAPTER WILL COVER DIFFERENT LOAD BALANCING OPTIONS AVAILABLE IN TRAEFIK.NO OF PAGES : 30SUB - TOPICS:1. Configuring HTTP servicea. Round robinb. Weighted round robinc. Mirroringd. Health checks2. Configuring TCP servicea. Round robinb. Weighted round robinChapter 4: Configure TLSCHAPTER GOAL: TLS IS AN IMPORTANT PART OF LOAD BALANCING. WE WILL COVER HOW TO DO TLS TERMINATION AND TLS PASS THROUGH USING TRAEFIK.NO OF PAGES: 15SUB - TOPICS:1. Configure TLS terminationa. Using lets encrypt2. Configure TLS pass-throughChapter 5: Logs, Request Tracing and Black ListingCHAPTER GOAL: THE CHAPTER WILL COVER OBSERVABILITY FEATURES OF TRAEFIKNO OF PAGES: 30SUB - TOPICS:1. Trafik logging2. Access logs3. Request tracing4. IP blacklisting5. MetricesChapter 6: Traefik as MicroservicesCHAPTER GOAL: THE CHAPTER WILL USE TRAEFIK FOR MICROSERVICES TRAFFIC ROUTING. IT WILL LOAD CONFIGURATION AND DISCOVER SERVICES FROM A BACKEND. IT WILL CONFIGURE CIRCUIT BREAKERS, THROTTLING AND RETRIES.NO OF PAGES: 30SUB - TOPICS:1. Routing using service discovery2. configure circuit breakers and retries3. configure throttling4. Supporting canary routesChapter 7: Traefik as Kubernetes IngressCHAPTER GOAL: THE CHAPTER WILL SETUP TRAEFIK AS KUBERNETES INGRESS. IT WILL SETUP MUTUAL TLS AUTHENTICATION FOR IDENTITY AND ROLE BASED ACCESS CONTROL. IT WILL SEND METRICES AND TRACING TO PROMETHEUS AND JAGGER K8S COMPONENTS.NO OF PAGES: 30SUB - TOPICS:1. Configure Kubernetes ingress2. Enable mTLS authenticationa. configure RBAC3. Configure TLS termination for user requests4. Configure request tracing with Jaeger5. Capture metrices in prometheus

Regulärer Preis: 62,99 €
Produktbild für iPhone Portable Genius

iPhone Portable Genius

YOUR STEP-BY-STEP GUIDE TO IPHONE MASTERYiPhone Portable Genius delivers a practical and simple guide to quickly learning everything you need to know about the iPhone. Whether you're a novice user with Apple products or a seasoned pro, you'll find a wealth of info designed to show you how to configure your iPhone, set up accounts, manage your contacts and appointments, take stunning pictures, and surf the web. All while keeping your identity and accounts private and secure.Before you know it, you'll be:* Mastering the touchscreen* Setting up your iPhone to suit the way you work and play* Connecting your iPhone to Wi-Fi and setting up your phone as an internet hub* Solving the most common iPhone problems* Getting the most out of emailWith straightforward and step-by-step instructions in a portable and convenient package and engaging illustrations, iPhone Portable Genius is the ideal resource for owners and users of one of the world's most popular phones.PAUL MCFEDRIES has written nearly 100 books since 1991. His works have sold over four million copies worldwide. He is the author of Windows Portable Genius, iPad Portable Genius, 4th Edition, Teach Yourself VISUALLY Windows 10, 3rd Edition, and G Suite for Dummies.Fun, hip, and straightforward, the Portable Genius series gives forward-thinking technology users helpful information in handy, compact books that are easy to navigate and don't skimp on the essentials. Collect the whole series and make the most of your digital lifestyle.Acknowledgments ivIntroduction xCHAPTER 1 HOW DO I START USING MY IPHONE? 2Working with the Side Button 4Sleeping and waking the iPhone 5Powering the iPhone on and off 5Silencing or declining a call 7Making a purchase 7Working with the Ring/Silent Switch 8Operating the Volume Controls 8Inserting a SIM Card 9Operating the Touchscreen 10Navigating the touchscreen 10Searching your iPhone 11Switching between running apps 13Typing on the keyboard 13Running Your iPhone from the Control Center 19CHAPTER 2 HOW DO I CONFIGURE MY IPHONE? 22Customizing the Home Screen 24Creating an app folder 24Adding a web page bookmark to the Home screen 26Working with App Notifications 26Displaying the Notification Center 27Handling notifications within the Notification Center 27Customizing notifications 28Configuring Do Not Disturb settings 30More Useful iPhone Configuration Techniques 31Changing the name of your iPhone 32Turning sounds on and off 32Customizing the keyboard 33Setting up Apple Pay 35Configuring Siri 38Controlling your privacy 39Protecting Your iPhone 39Locking your iPhone with a passcode 39Unlocking your iPhone biometrically 40Configuring parental controls 41Locating and protecting a lost iPhone 41CHAPTER 3 HOW DO I CONNECT MY IPHONE TO A NETWORK? 46Connecting to a Wi-Fi Network 48Making your first connection 48Showing available Wi-Fi networks automatically 49Connecting to known networks 50Connecting to a hidden Wi-Fi network 50Sending a file from your Mac to your iPhone 51 Forgetting a Wi-Fi network 52Turning off the Wi-Fi antenna 53Setting Up Your iPhone as an Internet Hub 53Activating the Personal Hotspot 54Connecting to the hotspot using Wi-Fi 54Keeping an Eye on Your Data Usage 55Controlling Network Data 56Turning off LTE 56Turning off cellular data 56Controlling cellular data usage 57Turning off data roaming 58Switching to Low Data Mode 58Switching your iPhone to Airplane Mode 58Pairing Your iPhone to Bluetooth Devices 59Making your iPhone discoverable 60Pairing your iPhone with a Bluetooth keyboard 60Pairing your iPhone with a Bluetooth headset 61Selecting a paired headset as the audio output device 62Unpairing your iPhone from a Bluetooth device 62CHAPTER 4 HOW CAN I GET MORE OUT OF THE PHONE APP? 64Working with Outgoing Calls 66Making calls quickly 66Automatically dialingextensions or menu options 68Voice dialing a call with Siri 68Configuring your iPhone not to show your caller ID 70Handling Incoming Calls 70Answering a call on other devices 70Sending an incoming call directly to voicemail 71Replying with a message 71Setting a callback reminder 73Turning off the call waiting feature 73Blocking incoming calls 73Forwarding calls to another number 74Juggling Multiple Calls and Conference Calls 75Managing Your Favorites List 77CHAPTER 5 HOW CAN I MAKE THE MOST OF IPHONE WEB SURFING? 80Touchscreen Tips for Web Sites 82Browsing Tips for Faster Surfing 83Opening and managing multiple browser tabs 84Opening a tab in the background 86Viewing a page without distractions 86Requesting a web site’s desktop version 86Saving sites as bookmarks 89Managing your bookmarks 89Saving a page to read later 90Retracing your steps with the handy History list 91Filling in Online Forms 91Turning on AutoFill for faster form input 93Saving web site login passwords 94Adding web site passwords manually 97Getting More Out of Safari on Your iPhone 97Maintaining your privacy bydeleting the History list 97Deleting website data 98Browsing privately 99Changing the default search engine 100Searching web page text 100Searching the web with Siri voice commands 101Sharing a link via AirDrop 102CHAPTER 6 HOW DO I MAXIMIZE IPHONE EMAIL? 104Managing Your iPhone Email Accounts 106Adding an account by hand 106Specifying the default account 108Temporarily disabling an account 109Deleting an account 110Switching to another account 110Configuring Email Accounts 111Managing multiple devices by leaving messages on the server 111Fixing outgoing email problems by using a different server port 112Configuring authentication for outgoing mail 113Configuring Email Messages 114Creating iCloud message folders 114Attaching a file from iCloud Drive 115Formatting email text 115Creating a custom iPhone signature 116Disabling remote images in messages 117Preventing Mail from organizing messages by thread 118Maintaining messages with gestures 119Configuring Mail’s swipe options 119Marking all messages as read 120Controlling email with Siri voice commands 120CHAPTER 7 HOW DO I MAX OUT MY IPHONE’S PHOTO AND VIDEO FEATURES? 122Taking Great iPhone Pictures 124Taking a basic photo 124Checking out the iPhone camera features 126Focusing the shot 127Locking the focus and exposure 128Shooting in low light with Night Mode 128Taking live photos 130Taking a portrait photo 130Taking a panoramic photo 132Changing the zoom level 133Changing the aspect ratio 134Applying a filter 135Taking a time-delayed photo 135Taking time-lapse photos 136Preventing blurry iPhone photos 136Getting More Out of iPhone Photos 137Scrolling, rotating, zooming, and panning photos 138Enhancing a photo 139Cropping and straightening 139Applying a filter 141Adjusting a photo’s lighting 141Creating a photo album 142Getting More Out of iPhone Videos 143Recording video with an iPhone camera 143Setting the recording format for video and slo-mo 144Editing recorded video 145Playing iPhone videos on your TV 147Streaming iPhone video to Apple TV 148Mirroring the iPhone screen on your TV 148CHAPTER 8 CAN I USE MY IPHONE TO MANAGE CONTACTS AND APPOINTMENTS? 150Managing Your Contacts 152Creating a new contact 152Editing an existing contact 153Adding a photo to a contact 154Creating a custom label 154Managing contacts with Siri voice commands 155Tracking Your Events 156Adding an event to your calendar 156Editing an existing event 157Setting up a repeating event 157Converting an event to an all-day event 158Adding an alert to an event 158Controlling events with Siri voice commands 160Creating Reminders 161Setting a reminder for a specific time 162Setting a reminder for a specific location 163Creating a new list 164Completing a reminder 164Deleting a reminder 165Setting the default Reminders list 165Setting reminders with Siri voice commands 165CHAPTER 9 HOW DO I USE MY IPHONE TO NAVIGATE MY WORLD? 168Finding Your Way with Maps and GPS 170Searching for a destination 171Getting info about a destination 172Displaying your current location 172Seeing what’s near you 174Displaying a map of a contact’s location 174Mapping an address from an email 175Specifying a location when you don’t know the exact address 176Getting directions to a location 177Getting more info about a location 179Controlling Maps with Siri voice commands 180Configuring Location Services 180Turning off location services 181Controlling app access to GPS 181Enabling or disabling system location services 182Sharing Map Data 183CHAPTER 10 HOW DO I KEEP MY LIFE IN SYNC WITH ICLOUD? 184Understanding iCloud 186Understanding iCloud System Support 187Configuring iCloud on Your iPhone 187Setting up your iCloud account on your iPhone 188Setting up iCloud synchronization on your iPhone 189Setting up and using Family Sharing 189Setting up iCloud Keychain 191Backing up your iPhone 192Managing your iCloud storage 192Changing your iCloud storage plan 194Upgrading to iCloud Drive 194Configuring iCloud on Your Mac 195Setting up an iCloud account on your Mac 195Setting up iCloud synchronization on your Mac 195Configuring iCloud on Your Windows PC 196CHAPTER 11 HOW DO I FIX MY IPHONE? 198General Techniques for Troubleshooting Your iPhone 200Troubleshooting connected devices 201Resetting the iPhone 202Erasing and restoring data and settings 204Updating software 205Taking Care of the iPhone Battery 205Tracking battery use 206Checking battery health 207Tips for extending battery life 208Solving Specific Problems 211The iPhone screen won’t respond to taps 212Your battery won’t charge 212You have trouble accessing a Wi-Fi network 212An app is taking up a large amount of space 214Index 218

Regulärer Preis: 12,99 €
Produktbild für Machine Learning for Economics and Finance in TensorFlow 2

Machine Learning for Economics and Finance in TensorFlow 2

Machine learning has taken time to move into the space of academic economics. This is because empirical research in economics is concentrated on the identification of causal relationships in parsimonious statistical models; whereas machine learning is oriented towards prediction and is generally uninterested in either causality or parsimony. That leaves a gap for students, academics, and professionals who lack a standard reference on machine learning for economics and finance.This book focuses on economic and financial problems with an empirical dimension, where machine learning methods may offer something of value. This includes coverage of a variety of discriminative deep learning models (DNNs, CNNs, LSTMs, and DQNs), generative machine learning models (GANs and VAEs), and tree-based models. It also covers the intersection of empirical methods in economics and machine learning, including regression analysis, natural language processing, and dimensionality reduction.TensorFlow offers a toolset that can be used to define and solve any graph-based model, including those commonly used in economics. This book is structured to teach through a sequence of complete examples, each framed in terms of a specific economic problem of interest or topic. This simplifies otherwise complicated concepts, enabling the reader to solve workhorse theoretical models in economics and finance using TensorFlow.WHAT YOU'LL LEARN* Define, train, and evaluate machine learning models in TensorFlow 2* Apply fundamental concepts in machine learning, such as deep learning and natural language processing, to economic and financial problems * Solve theoretical models in economicsWHO THIS BOOK IS FORStudents, data scientists working in economics and finance, public and private sector economists, and academic social scientistsISAIAH HULL received his PhD in Economics from Boston College in 2013 and has since worked in the Research Division at Sweden’s Central Bank. He has published numerous articles in academic journals primarily concentrated in computational economics with applications in macroeconomics, finance, and housing. Most of his recent work makes use of techniques from machine learning. He also regularly presents at conferences on machine learning and big data in economics. And Isaiah is an accomplished teacher with experience teaching TensorFlow 2.0. Currently, he’s working on a project to introduce quantum computing to economists.Chapter 1: TensorFlow 2.0Chapter Goal: Introduce TensorFlow 2 and discuss preliminary material on conventions and practices specific to TensorFlow.· Differences between TensorFlow iterations· TensorFlow for economics and finance· Introduction to tensors· Review of linear algebra and calculus· Loading data for use in TensorFlow· Defining constants and variablesChapter 2: Machine Learning and EconomicsChapter Goal: Provide a high-level overview of machine learning models and explain how they can be employed in economics and finance. Part of the chapter will review existing work in economics and speculate on future use-cases.· Introduction to machine learning· Machine learning for economics and finance· Unsupervised machine learning· Supervised machine learning· Regularization· Prediction· EvaluationChapter 3: RegressionChapter Goal: Explain how regression models are used primarily for prediction purposes in machine learning, rather than hypothesis testing, as is the case in economics. Introduce evaluation metrics and optimization routines used to solve regression models.· Linear regression· Partially-linear regression· Non-linear regression· Logistic regression· Loss functions· Evaluation metrics· OptimizersChapter 4: TreesChapter Goal: Introduce tree-based models and the concept of ensembles.· Decision trees· Regression trees· Random forests· Model tuningChapter 5: Gradient BoostingChapter Goal: Introduce gradient boosting and discuss how it is applied, how models are tuned, and how to identify important features.· Introduction to gradient boosting· Boosting with regression models· Boosting with trees· Model tuning· Feature importanceChapter 6: ImagesChapter Goal: Introduce the high level Keras and Estimators APIs. Explain how these libraries can be used to perform image classification using a variety of deep learning models. Also, discuss the use of pretrained models and fine-tuning. Speculate on image classification uses in economics and finance.· Keras· Estimators· Data preparation· Deep neural networks· Convolutional neural networks· Recurrent neural networks· Capsule networks· Pretrained models· Model fine-tuningChapter 7: TextChapter Goal: Introduce text analysis, which has been applied extensively in economics. Cover the process of cleaning text and converting it into a numerical format, as well as a selection of unsupervised, supervised, and generative models. Discuss state-of-the-art models in the literature.· The natural language toolkit· Data cleaning and preparation· Tokenization· Word embeddings· The bag-of-words model· Sentiment analysis· Static and dynamic topic modeling· Text classification· Text generation· Pretrained modelsChapter 8: Time SeriesChapter Goal: Empirical work in macroeconomics and finance relies extensively on time series analysis. Methods from machine learning for sequential data analysis currently have low penetration in the economics literature. This chapter will speculate on how machine learning methods could be used in time series analysis.· Text and time series· Sequential models of machine learning· Recurrent neural networks· Long short-term memory· Forecasting· Model evaluation· Comparison with methods in economics and financeChapter 9: Dimensionality ReductionChapter Goal: Discuss dimensionality reduction as it is used in economics. Explain commonly used tools in machine learning for dimensionality reduction, including those which are also used in economics and finance.· Dimensionality reduction in economics· Principal component analysis· Partially linear regression· The autoencoder modelChapter 10: Generative ModelsChapter Goal: Introduce the concept of generative machine learning, including a discussion of existing models. Review the few applications of generative machine learning in economics and finance and speculate on potential future uses.· Introduction to generative machine learning· Variational autoencoders· Generative adversarial networks· Applications in economics and financeChapter 11: Theoretical ModelsChapter Goal: Discuss how theoretical models in economics and finance can be defined and solved using TensorFlow. Provide complete definitions and solutions for several workhorse models.· Defining mathematical models· Automatic differentiation· Optimizers· Performance evaluation· Solving models in economics and finance

Regulärer Preis: 62,99 €
Produktbild für Pro .NET 5 Custom Libraries

Pro .NET 5 Custom Libraries

Leverage .NET 5, Microsoft’s bold new cross-platform implementation, for developing your very own cross-platform custom data types and libraries for Windows, Linux, and macOS.The book starts with the purpose and benefits of a custom cross-platform model of .NET data types and its architectural implementation in detail. Next, you will learn fundamental operations such as the equality and inequality operations in .NET 5, demonstrated with sample projects in C#. Implementation of comparison and sorting operations is discussed next followed by a discussion on cloning operations. Here you will learn details of overriding the clone virtual method and its implementation. Moving forward, you will understand custom formatting with specialized .NET data types in various functions and how to implement it. You will then go through .NET reference types along with developing a custom library for working with the software project. Finally, you will explore .NET 5 assemblies and modules followed by their APIs.After reading Pro .NET 5 Custom Libraries, you will be able to work on fundamental operations for productivity and quality in your designs of .NET 5 custom data types.WHAT YOU WILL LEARN* Work with .NET 5 assembliesWork with .NET 5 modules * Understand the logical and physical organization of .NET 5 modules* Implement custom .NET reference types from scratch* Implement a custom .NET value type from scratchWHO THIS BOOK IS FORSoftware developers working on .NET and .NET Core platform.ROGER VILLELA is a software engineer and entrepreneur with almost 30 years of experience in the industry and works as an independent professional. Currently, he is focused on his work as a book author and technical educator and specializes in the inner works of orthogonal features of the following Microsoft development platforms and specialized APIs:* Microsoft Windows operating system base services* Microsoft Windows APIs architecture and engineering* Microsoft Universal Windows Platform (UWP)* Microsoft WinRT platform* Microsoft .NET Framework implementation of the runtime environment (CLR)His works are based on Microsoft Windows SDK tools and libraries, Microsoft Visual Studio platform (Microsoft Windows), platform foundational APIs: architectures and engineering, and Microsoft Windows operating system using the following programming languages, extensions, and projections:* C/C++* Assembly (Intel IA-32/Intel 64 (x64/amd64))* Component extensions/projections for runtimes :* C++/CLI* C++/CX* C++/WinRT* C#* Common Intermediate Language (MSIL) implementation for CLR platformCHAPTER 1: IMPLEMENTING A CUSTOM .NET DATA TYPE FROM SCRATCH.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE PURPOSE AND BENEFITS OF A CUSTOM CROSS-PLATFORM MODEL OF .NET DATA TYPE, AND ABOUT THE IMPLEMENTATION ARCHITECTURE IN CUSTOM LIBRARIES.NO OF PAGES: 50-90SUB - TOPICS1. Acronym's.2. Architecture for implementation.3. Logical Organization.4. Data structures.5. Deriving from System.Object:1. Constructors.2. Implementing ReferenceEquals static method.3. Overriding ToString virtual method.4. Overriding Clone virtual method – first steps.5. Implementing MemberwiseClone protected method – first steps.6. Implementing others inherited methods.7. "Destructors".6. Sample projectsC# programming language.Custom Libraries.7. Do's and Don'ts.CHAPTER 2: IMPLEMENTING EQUALITY AND INEQUALITY.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE IMPLEMENTATION OF EQUALITY AND INEQUALITY OPERATIONS.NO OF PAGES: 50-90SUB - TOPICS1. Acronym's.2. Overriding Equals virtual method.3. Implementing the required operators.4. Implementing System.IEquatable interface.5. Sample projectsC# programming language.Custom Libraries.6. Do's and Don'ts.CHAPTER 3: IMPLEMENTING COMPARISON AND SORTING.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE IMPLEMENTATION OF COMPARISON AND SORTING OPERATIONS.NO OF PAGES: 50-90SUB - TOPICS1. Acronym's.2. Implementing System.IComparable and System.IComparable interfaces.3. Implementing the required operators.4. Sample projectsC# programming language.Custom Libraries.5. Do's and Don'ts.CHAPTER 4: IMPLEMENTING CLONING OPERATION.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE IMPLEMENTATION OF CLONING OPERATION.NO OF PAGES: 50-90SUB - TOPICS1. Acronym's.2. Working with clone operation.3. Overriding Clone virtual method – Details.4. Implementing MemberwiseClone protected method - Details.5. Sample projectsC# programming language.Custom Libraries.6. Do's and Don'ts.CHAPTER 5: IMPLEMENTING A CUSTOM FORMATTER.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE IMPLEMENTATION OF CUSTOM FORMATTING USING SPECIALIZED .NET DATA TYPES.NO OF PAGES: 50-90SUB - TOPICS1. Acronym's.2. Implementing the System.IFormattable .NET interface.3. Overriding System.Object.ToString virtual method.4. Working with System.IFormatProvider .NET interface.5. Working with System.ICustomFormatter .NET interface.6. Sample projectsC# programming language.Custom Libraries.7. Do's and Don'tsCHAPTER 6: WORKING WITH .NET VALUE TYPES.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT .NET SYSTEM.VALUETYPE THE IMPLEMENTATION OF A CUSTOM .NET VALUE TYPE AND THE DEVELOPMENT FOR A CUSTOM LIBRARY FOR WORKING WITH IN OUR SOFTWARE PROJECTS.NO OF PAGES : 50-90SUB - TOPICS:1. Acronym's.2. Implementing a .NET value type from scratch.3. The purpose of a .NET value type.4. Implementing the equality and inequality operations.5. Implementing comparisons and sorting operations.6. Implementing custom formatting.7. Implementing the required operators.8. Sample projectsC# programming language.Custom Libraries.9. Do's and Don'ts.CHAPTER 7: WORKING WITH .NET REFERENCE TYPES.CHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT .NET REFERENCE TYPE THE IMPLEMENTATION OF A CUSTOM .NET REFERENCE TYPE AND THE DEVELOPMENT FOR A CUSTOM LIBRARY FOR WORKING WITH IN OUR SOFTWARE PROJECTS.NO OF PAGES : 50-90SUB - TOPICS:1. Acronym's.2. Implementing a .NET reference type from scratch.3. The purpose of a .NET reference type.4. Implementing the equality and inequality operations.5. Implementing comparisons and sorting operations.6. Implementing custom formatting.7. Implementing the required operators.8. Sample projectsC# programming language.Custom Libraries.9. Do's and Don'ts.CHAPTER 8: WORKING WITH .NET INTERFACE TYPESCHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT .NET INTERFACE TYPE THE IMPLEMENTATION OF A CUSTOM .NET INTERFACE TYPE AND THE DEVELOPMENT FOR A CUSTOM LIBRARY FOR WORKING WITH IN OUR SOFTWARE PROJECTS.NO OF PAGES : 50-90SUB - TOPICS:1. Acronym's.2. Implementing a .NET interface type from scratch.3. The purpose of a .NET interface type.4. Implementing the equality and inequality operations.5. Implementing comparisons and sorting operations.6. Implementing custom formatting.7. Implementing the required operators.8. Sample projectsC# programming language.Custom Libraries.9. Do's and Don'ts.CHAPTER 9: WORKING WITH .NET ASSEMBLIES AND .NET MODULESCHAPTER GOAL: IN THIS CHAPTER WE WILL LEARN ABOUT THE .NET ASSEMBLIES AND .NET MODULES AND DEVELOPMENT OF A CUSTOM LIBRARY FOR WORKING WITH INFORMATION, AND THEIR USES IN OUR SOFTWARE PROJECTS.NO OF PAGES : 50-90SUB - TOPICS:1. Acronym's.2. Working with .NET Assembly.3. Working with .NET Module.4. Logical Organization.5. Physical organization.6. Data structures.7. .NET APIs for working with information about .NET Assemblies.8. .NET APIs for working with information about .NET Modules.9. Sample projectsC# programming language.Libraries.10. Conclusion.

Regulärer Preis: 52,99 €
Produktbild für Beginning Unreal Engine 4 Blueprints Visual Scripting

Beginning Unreal Engine 4 Blueprints Visual Scripting

Discover how Unreal Engine 4 allows you to create exciting games using C++ and Blueprints. This book starts with installing, launching, and examining the details of Unreal Engine.Next, you will learn about Blueprints and C++ and how to leverage them. The following chapters talk in detail about gameplay, basic physics, and ray-casting for game development in Unreal Engine. Furthermore, you’ll create material, meshes, and textures.The last chapter brings all the concepts together by building a demo game. By the end of the book, you’ll be equipped with the know-how and techniques needed to develop and deploy your very own game in Unreal Engine.WHAT YOU WILL LEARN* Discover Blueprints and how to apply them in Unreal Engine 4* Get started with C++ programming in Unreal Engine 4* Apply the concepts of physics and ray-casting* Work with the Gameplay Framework WHO THIS BOOK IS FORBeginners interested in learning Blueprints visual scripting and C++ for programming games in Unreal Engine 4 would find this book useful.Satheesh Pv is a game programmer living in Mumbai, India. He started his career as a game developer in 2012 by making a first-person multiplayer game with his brother and close friend using Unreal Development Kit and created Unreal X-Editor, which was an IDE developed for UnrealScript, the native scripting language of Unreal Engine 3. He was selected by Epic Games as one of the closed beta testers for Unreal Engine 4 before its public release. He is also a moderator at Unreal Engine forums as well as a spotlight member and Engine contributor.CHAPTER 1: INTRODUCTION TO UNREAL ENGINE 4Chapter Goal: The reader is given a brief introduction to Unreal Engine 4 and how to get both binary version and source code version of the Engine. After installing the Engine, we will create a sample project from one of the given templates and learn about the Unreal Editor and its various settings.Sub -Topics1. Getting Unreal Engine by Epic Games Launcher2. Getting Unreal Engine from GitHub and compiling3. Getting to know more about Unreal EditorCHAPTER 2: INTRODUCTION TO BLUEPRINTSChapter Goal: This is an introduction to the visual scripting language of Unreal Engine 4 called Blueprints. The reader will learn about what are Blueprints, the various types of Blueprints, and how to create and use it in a game.Sub - Topics1. What are Blueprints?2. Blueprint types3. Creating a sample BlueprintCHAPTER 3: C++ AND UNREAL ENGINEChapter Goal: C++ is a powerful language, and in Unreal Engine 4, it is of no exception. In this chapter, we will go through the basics of Unreal C++ by creating C++ classes and accessing various properties and functions in Blueprint and communicating between these two powerful tools.Sub - Topics:1. Creating a new C++ class2. Exposing variables and functions to Blueprints3. Calling C++ functions in BlueprintsCHAPTER 4: GAMEPLAY FRAMEWORKChapter Goal: Introduction to various important gameplay classes that actually make a game. The reader will learn about how to get input from the player and show data to the user through HUD.Sub - Topics:1. Gameplay classes2. Creating character and controller classes to get input from player3. Show relevant data to the player through user interfaceCHAPTER 5: BASIC PHYSICS AND RAYCASTINGChapter Goal: Physics is one of the main driving forces behind any game. If you want to interact with an object in the world or to destroy something in the game world, you need raycasting and physics. In this chapter, the reader will learn how to raycast and pickup an item as well as shoot and destroy something in the world.Sub - Topics: 1. Physics and raycasting2. Using raycasting to pick up an item3. Using physics to destroy something in the game worldCHAPTER 6: IMPORTING MESHES, TEXTURES, AND CREATING MATERIALSChapter Goal: In this chapter, readers will be introduced to the concept of materials and how to create and use them as well as creating instances to modify the material quickly. The reader will also learn how to import a custom 3D models and textures.Sub - Topics:1. Importing meshes and textures2. Material types3. Creating material and material instances4. Modifying the material at runtime using Blueprints and C++CHAPTER 7: PROJECT: DEMO GAMEChapter Goal: Using all the above knowledge, we will create a sample game and package it.Sub - Topics:1. Sample game using Blueprints and C++

Regulärer Preis: 56,99 €
Produktbild für Beginning Arduino Nano 33 IoT

Beginning Arduino Nano 33 IoT

Develop Internet of Things projects with Sketch to build your Arduino programs. This book is a quick reference guide to getting started with Nano 33 IoT, Arduino’s popular IoT board.You’ll learn how to access the Arduino I/O, understand the WiFi and BLE networks, and optimize your board by connecting it to the Arduino IoT Cloud.Arduino Nano 33 IoT is designed to build IoT solutions with supported WiFi and BLE networks. This board can be easily extend through I/O pins, sensors and actuators.Beginning Arduino Nano 33 IoTis the perfect solution for those interested in learning how to use the latest technology and project samples through a practical and content-driven approach.WHAT YOU’LL LEARN* Prepare and set up Arduino Nano 33 IoT board* Operate Arduino Nano 33 IoT board hardware and software* Develop programs to access Arduino Nano 33 IoT board I/O* Build IoT programs with Arduino Nano 33 IoT boardWHO THIS BOOK IS FORMakers, developers, students, and professional of all levels. Agus Kurniawan is a lecturer, IT consultant, and author. He has 15 years of experience in various software and hardware development projects, delivering materials in training and workshops, and technical writing. He has been awarded the Microsoft Most Valuable Professional (MVP) award 16 years in a row.Agus is a lecturer and researcher in the field of networking and security systems at the Faculty of Computer Science, Universitas Indonesia, Indonesia.He can be reached on his Linkedin at @agusk and Twitter at @agusk2010.Chapter 1: Setting up Development EnvironmentChapter goal: to introduce Arduino Nano 33 IoT and set up development environment1.1 Introduction1.2 Review Arduino Nano 33 IoT Board1.3 Set up Development Environment1.4 Hello Arduino: Blinking ProgramChapter 2: Arduino Nano 33 IoT Board DevelopmentChapter goal: to access Arduino Nano 33 IoT I/O and communication protocol2.1 Introduction2.2 Basic Sketch Programming2.3 Digital I/O2.4 Analog I/O2.5 Serial Communication2.6 PWM2.7 SPI2.8 I2CChapter 3: IMU Sensor: Accelerator and GyroscopeChapter goal: to access built-in sensors on Arduino Nano 33 IoT3.1 Introduction3.2 Set up LSM6DS3 Library3.3 Working with Accelerator3.4 Working with GyroscopeChapter 4: Arduino Nano 33 IoT NetworkingChapter goal: to access a network from Arduino Nano 33 IoT board4.1 Introduction4.2 Adding WiFiNINA Library4.3 Scanning WiFi Hotspot4.4 Connecting to a WiFi Network4.5 Building a Simple IoT Application4.6 Real Time Clock (RTC)4.7 Accessing Network Time Protocol (NTP) ServerChapter 5: Arduino IoT CloudChapter goal: to work with Arduino IoT Cloud on Arduino Nano 33 IoT board5.1 Introduction5.2 Setting up Arduino Cloud5.3 Build Arduino IoT Cloud ProjectChapter 6: Bluetooth Low Energy (BLE)Chapter goal: to work with Bluetooth Low Energy (BLE) on Arduino Nano 33 IoT board6.1 Introduction6.2 Setting up Bluetooth Low Energy (BLE)6.3 Demo: Controlling LED with BLE

Regulärer Preis: 62,99 €
Produktbild für Blockchain

Blockchain

Wer noch nie über Blockchain gehört hat, würde bestimmt das Buch gerade nicht in der Hand halten. Das Thema ist heiß diskutiert und hat bereits viele Befürworter sowie Gegner. In diesem Buch erwartet Sie eine klare und verständliche Erklärung der Blockchain-Technologie mit ausführlichen Erläuterungen zu deren Entstehung, Technik und Umsetzung. Damit möchten wir die Debatte um Blockchain-Hype versachlichen und Ihnen die Entscheidung überlassen, ob Blockchain für Sie tatsächlich ein Hype oder eine Innovation ist. Christoph Meinel (Univ.-Prof., Dr. sc. nat., Dr. rer. nat., 1954) ist wissenschaftlicher Direktor und Geschäftsführer des Hasso-Plattner-Instituts für Digital Engineering gGmbH (HPI). Christoph Meinel ist ordentlicher Professor (C4) für Informatik und hat den Lehrstuhl für Internet-Technologien und Systeme am HPI inne. Seine besonderen Forschungsinteressen liegen in den Bereichen Internet- und Informationssicherheit und Digitale Bildung. Daneben ist er aktiv in der Innovationsforschung rund um die Stanforder Innovationsmethode des Design Thinking.Tatiana Gayvoronskaya ist seit März 2016 in der Forschung in den Bereichen Blockchain-Technologie, Identitätsmanagement und IT-Sicherheit am Hasso-Plattner-Institut für Digital Engineering gGmbH (HPI) tätig. Zusammen mit Prof. Dr. Christoph Meinel hat sie bereits im Juli 2018 einen MOOC auf OpenHPI-Plattform zum Thema Blockchain erarbeitet und durchgeführt.

Regulärer Preis: 34,99 €
Produktbild für Strategie, Planung und Organisation von Testprozessen

Strategie, Planung und Organisation von Testprozessen

Das Buch gibt konkrete Tipps zur erfolgreichen Organisation von Softwaretests. Denn: Für erfolgreiche Testprojekte sind Planung und Konzeption im Vorfeld essentiell. Die richtigen Weichenstellungen verhindern von Anfang an Probleme und zeigen notwendige Handlungsbedarfe im Softwaretest auf. Dieses Werk zeigt neben theoretischen Grundlagen die Umsetzung in der Praxis auf und behandelt dabei typische Probleme. Frank Witte erläutert die entscheidenden Aspekte, die im Testkonzept zu berücksichtigen sind, um den Testprozess optimal zu unterstützen und zu begleiten.FRANK WITTE verfügt über langjährige Erfahrung im Softwaretest in unterschiedlichen Unternehmen und Branchen. Bei jedem neuen Softwareprojekt ist es für ihn erforderlich, Testaktivitäten umfassend zu planen und den Test zu organisieren. Daher hat er bereits mehrere Testkonzepte selbst verfasst und erfahren, worauf es dabei besonders ankommt und welche Probleme bereits im Vorfeld und am Beginn von Testprozessen erkannt, aber auch proaktiv verhindert oder verringert werden können.Testdokumente nach IEEE 829.- Teststrategie.- Testziele.- Testplanung.- Bezeichnung des Testkonzepts und Einleitung.- Testorganisation.- Prozessbeschreibung.-Testobjekte und Testphasen.-Teststufen.- Zu testende Leistungsmerkmale.-Leistungsmerkmale, die nicht getestet werden.-Priorisierung von Testfällen.-Permanente Testorganisation.-Abnahmekriterien .-Kriterien für Testabbruch und Testfortsetzung.-Testrisiken.-Testdaten.-Testdokumentation.-Testaufgaben.-Testumgebung.-Verantwortlichkeiten, Zuständigkeiten und Kommunikation.-Personal, Einarbeitung, Ausbildung.-Zeitplan/ Arbeitsplan.-Planungsrisiken und Unvorhersehbares.-Genehmigung und Freigabe.-Projektorganisation.-Testmethoden.-Reifegrad des Testmanagements.-Besonderheiten der Testorganisation in agilen Projekten.-Künstliche Intelligenz und kognitives Testen.

Regulärer Preis: 42,79 €
Produktbild für Practical Machine Learning with AWS

Practical Machine Learning with AWS

Successfully build, tune, deploy, and productionize any machine learning model, and know how to automate the process from data processing to deployment.This book is divided into three parts. Part I introduces basic cloud concepts and terminologies related to AWS services such as S3, EC2, Identity Access Management, Roles, Load Balancer, and Cloud Formation. It also covers cloud security topics such as AWS Compliance and artifacts, and the AWS Shield and CloudWatch monitoring service built for developers and DevOps engineers. Part II covers machine learning in AWS using SageMaker, which gives developers and data scientists the ability to build, train, and deploy machine learning models. Part III explores other AWS services such as Amazon Comprehend (a natural language processing service that uses machine learning to find insights and relationships in text), Amazon Forecast (helps you deliver accurate forecasts), and Amazon Textract.By the end of the book, you will understand the machine learning pipeline and how to execute any machine learning model using AWS. The book will also help you prepare for the AWS Certified Machine Learning—Specialty certification exam.WHAT YOU WILL LEARN* Be familiar with the different machine learning services offered by AWS * Understand S3, EC2, Identity Access Management, and Cloud Formation* Understand SageMaker, Amazon Comprehend, and Amazon Forecast* Execute live projects: from the pre-processing phase to deployment on AWSWHO THIS BOOK IS FORMachine learning engineers who want to learn AWS machine learning services, and acquire an AWS machine learning specialty certificationHIMANSHU SINGH is Technology Lead and Senior NLP Engineer at Legato Healthcare (an Anthem Company). He has seven years of experience in the AI industry, primarily in computer vision and natural language processing. He has authored three books on machine learning. He has an MBA from Narsee Monjee Institute of Management Studies, and a postgraduate diploma in Applied Statistics.Part-I – Introduction to Amazon Web Services (100 Pages)Chapter 1: AWS Concepts and TechnologiesIntroduction to services like S3, EC2, Identity Access Management, Roles, Load Balancer, Cloud Formation, etc.Chapter 2: AWS Billing and PricingUnderstanding AWS pricing, billing, group and tagging, etc.Chapter 3: AWS Cloud SecurityDescription about AWS compliance and artifacts, AWS Shield, Cloudwatch, Cloud Trail, etc.Part-II – Machine Learning in AWS (300 Pages)Chapter 4: Data Collection and PreparationConcepts include AWS data stores, migration and helper tools. It also includes pre-processing concepts like encoding, feature engineering, missing values removal, etc.Chapter 5: Data Modelling and AlgorithmsIn this section, we will talk about all the algorithms that AWS supports, including regression, clustering, classification, image, and text analytics, etc. We will then look at Sagemaker service and how to make models using it.Chapter 6: Data Analysis and VisualizationThis chapter talks about the relationship between variables, data distributions, the composition of data, etc.Chapter 7: Model Evaluation and OptimizationThis chapter talks about the monitoring of training jobs, evaluating the model accuracy, and fine-tuning models.Chapter 8: Implementation and OperationIn this chapter, we’ll look at the deployment of models, security, and monitoring.Chapter 9: Building a Machine Learning WorkflowIn this chapter, we’ll look at the machine learning workflow in AWS .Part-IV – Projects (100 Pages)Chapter 10: Project – Building skills with AlexaChapter 11: Project - Time series forecasting using Amazon forecastChapter 12: Project – Modelling and deployment using XGBoost in SagemakerChapter 13: Text classification using Amazon comprehend and textractChapter 14: Building a complete project pipeline

Regulärer Preis: 79,99 €
Produktbild für Pro Cryptography and Cryptanalysis

Pro Cryptography and Cryptanalysis

Utilize this comprehensive, yet practical, overview of modern cryptography and cryptanalysis to improve performance. Learn by example with source code in C# and .NET, and come away with an understanding of public key encryption systems and challenging cryptography mechanisms such as lattice-based cryptography.Modern cryptography is the lifeboat of a secure infrastructure. From global economies and governments, to meeting everyday consumer needs, cryptography is ubiquitous, and used in search, design, data, artificial intelligence, and other fields of information technology and communications. Its complexity can lead to misconfiguration, misuse, and misconceptions. For developers who are involved in designing and implementing cryptographic operations in their applications, understanding the implications of the algorithms, modes, and other parameters is vital.PRO CRYPTOGRAPHY AND CRYPTANALYSIS is for the reader who has a professional need or personal interest in developing cryptography algorithms and security schemes using C# and .NET. You will learn how to implement advanced cryptographic algorithms (such as Elliptic Curve Cryptography Algorithms, Lattice-based Cryptography, Searchable Encryption, Homomorphic Encryption), and come away with a solid understanding of the internal cryptographic mechanisms, and common ways in which the algorithms are correctly implemented in real practice. With the new era of quantum computing, this book serves as a stepping stone to quantum cryptography, finding useful connections between current cryptographic concepts and quantum related topics.WHAT YOU WILL LEARN* Know when to enlist cryptography, and how it is often misunderstood and misused* Explore modern cryptography algorithms, practices, and properties* Design and implement usable, advanced cryptographic methods and mechanisms* Understand how new features in C# and .NET impact the future of cryptographic algorithms* Use the cryptographic model, services, and System.Security.Cryptography namespace in .NET* Modernize your cryptanalyst mindset by exploiting the performance of C# and .NET with its weak cryptographic algorithms* Practice the basics of public key cryptography, including ECDSA signatures* Discover how most algorithms can be brokenWHO THIS BOOK IS FORInformation security experts, cryptologists, software engineers, developers, data scientists, and academia who have experience with C#, .NET, as well as IDEs such as Visual Studio, VS Code, or Mono. Because this book is for an intermediate to advanced audience, readers should also possess an understanding of cryptography (symmetric and asymmetric) concepts.MARIUS IULIAN MIHAILESCU, PHD is CEO of Dapyx Solution Ltd., a company focused on security- and cryptography-related research. He has authored and co-authored more than 50 articles, journal contributions, and conference proceedings, and three books related to security and cryptography. He lectures at well-known national and international universities, teaching courses on programming, cryptography, information security, and other technical topics. He holds a PhD (thesis on applied cryptography over biometrics data) and two MSc in information security and software engineering.STEFANIA LOREDANA NITA, PHD is a software developer and researcher at the Institute for Computers. Prior to that she was an assistant lecturer at the University of Bucharest, where she taught courses on advanced programming techniques, simulation methods, and operating systems. She has authored and co-authored more than 15 papers and journals, most recently Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption, as well as two books. She holds a PhD (thesis on advanced cryptographic schemes using searchable encryption and homomorphic encryption), an MSc in software engineering and two BSc in computer science and mathematics.PART I: FOUNDATIONAL TOPICSChapter 1: Cryptography FundamentalsChapter 2: Mathematical Background and Its ApplicabilityChapter 3: Large Integer ArithmeticChapter 4: Floating-Point ArithmeticChapter 5: What's New in C# 8.0Chapter 6: Secure Coding GuidelinesChapter 7: .NET Cryptography ServicesChapter 8: Overview of System.Cryptography NamespaceChapter 9: Cryptography Libraries in C# and .NETPART II: CRYPTOGRAPHYChapter 10: Elliptic-Curve CryptographyChapter 11: Lattice-based CryptographyChapter 12: Searchable EncryptionChapter 13: Homomorphic EncryptionChapter 14: (Ring) Learning with Errors CryptographyChapter 15: Chaos-based CryptographyChapter 16: Big Data CryptographyChapter 17: Cloud Computing CryptographyPART III: PRO CRYPTANALYSISChapter 18: Getting Started with CryptanalysisChapter 19: Cryptanalysis Attacks and TechniquesChapter 20: Linear and Differential CryptanalysisChapter 21: Integral CryptanalysisChapter 22: AttacksChapter 23: Text CharacterizationChapter 24: Implementation and Practical Approach of Cryptanalysis Methods

Regulärer Preis: 79,99 €
Produktbild für Azure DevOps for Web Developers

Azure DevOps for Web Developers

Explore the architecture, product offerings, and the various stages of implementation processes in Azure DevOps. The book starts with the basic concepts of DevOps and moves on to discuss project management in Azure DevOps. Next, you will learn requirement management and version control in DevOps. Along the way, you will go through test management followed by continuous integration and build automation with more details on code quality and security implementations.Moving forward, you will learn release pipeline and infrastructure as code implementation including ARM-based environment provisioning and execution. Finally, you’ll cover DevOps architecture blueprints used for deploying your web applications to different platforms .After reading this book, you will be able to understand each stage of Azure DevOps and master its implementation.WHAT YOU WILL LEARN* Understand the various concepts of Azure DevOps* Apply DevOps concepts in a variety of application contexts including web applications, containers, and database* Understand the implementation of end-to-end DevOps in Azure* Work with the different DevOps design patterns and architectures in AzureWHO IS THIS BOOK FOR:Developers and architects working with Azure.For over a dozen years AMBILY has worked on cloud adoption and accelerating software delivery through DevOps. As the head of Azure, DevOps, and UI practice at TCS HiTech Industry she supports major public and private sector companies across the globe in their cloud journey and DevOps implementation. Ambily blogs about her experiences and speaks at conferences to share what she has learned.Blog at https://ambilykk.com/CHAPTER 1: DEVOPS BASICS AND VARIATIONSCovers the basic concepts of DevOps and how the journey or explain the maturity model of DevOps in an organization. This roughly cover the concepts like DevOps Team, DevOps Practices,DevOps Variations- DevOps 1.0, DevOps 2.0, SecDevOps and Intelligent DevOpsCHAPTER 2: PROJECT MANAGEMENT USING AZURE DEVOPSThis chapter talks about organization and project. Start with creation of Azure DevOps organization, user management, Security policies, permissions, Azure AD integration, etc. Then, step into a single project and explain project level permissions, areas, iterations, process, etc.CHAPTER 3: REQUIREMENT MANAGEMENT USING AZURE DEVOPSExplain the usage of different work items like Epic, features, product backlog, spring backlog, etc. How the requirements are tracked in the systemCHAPTER 4: VERSION CONTROL USING AZURE DEVOPSExplain the version control system, possibilities to integrate with external systems, how to work offline and online mode, etc. Branching and merging strategy followed by various teams.CHAPTER 5: TEST MANAGEMENT USING AZURE DEVOPSThis chapter focus of the Test plans which should be executed to verify the implementations.CHAPTER 6: CONTINUOUS INTEGRATION AND BUILD AUTOMATIONDiscuss about the concept of Continuous Integration with the help of web application and database project. Also, explain more about the code quality and security implementations in build configuration.CHAPTER 7: RELEASE PIPELINE AND CONTINUOUS DEPLOYMENTThis chapter focus on the release pipeline and Infrastructure as a code implementation. Covers ARM based environment provisioning, execution of automated test scripts, implementation of quality gates and approval flows, and release to various environments.CHAPTER 8: CONTINUOUS FEEDBACK AND OTHER FEATURESExplains the Integration of AppInsights back to the DevOps backlog, alert configurations, collaboration features.CHAPTER 9: DEVOPS ARCHITECTURE BLUEPRINTSThis chapter covers architecture blueprints for commonly used Azure product catalogs.CHAPTER 10: DEVOPS FOR SUPPORT TEAMThis chapter covers more about the Swarming support model and various architecture options.

Regulärer Preis: 56,99 €