Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Einführung in SQL (3. Auflg.)

Einführung in SQL (3. Auflg.)

Daten erzeugen, bearbeiten und abfragen. Grundlagen und Schlüsseltechniken verstehen und mit vielen Beispielen vertiefen.SQL ist nach wie vor das Werkzeug der Wahl, um Daten in kürzester Zeit zu bearbeiten und das Beste aus ihnen herauszuholen. Alan Beaulieu vermittelt in »Einführung in SQL« die praxisrelevanten Grundlagen, um Datenbankanwendungen zu schreiben, administrative Aufgaben durchzuführen und Berichte zu erstellen.Jedes Kapitel präsentiert eine in sich geschlossene Lektion zu einem Schlüsselkonzept oder einer Schlüsseltechnik von SQL und nutzt hierfür zahlreiche Abbildungen und kommentierte Beispiele. Durch Übungen können Sie die erlernten Fähigkeiten nachhaltig vertiefen. Die Einführung wendet sich an alle, die im Unternehmen mit SQL arbeiten möchten, sie kann aber ebenso begleitend zu IT-Ausbildung und Studium eingesetzt werden.In der 3. Auflage (01/2021) finden Sie neue Kapitel zu analytischen Funktionen, zu Strategien für die Arbeit mit großen Datenbanken und zu SQL und großen Datenmengen.SQL-Kenntnisse sind ein Muss für die Interaktion mit Daten. Mit »Einführung in SQL« werden Sie schnell herausfinden, wie Sie die Möglichkeiten dieser Sprache in ihrem ganzen Umfang nutzen können.Eignen Sie sich zügig die SQL-Grundlagen und wichtige erweiterte Funktionen anVerwenden Sie SQL-Datenanweisungen zum Erzeugen, Bearbeiten und Abrufen von DatenErstellen Sie mit SQL-Schemaanweisungen Datenbankobjekte wie Tabellen, Indizes und ConstraintsLernen Sie, wie Datens.tze mit Abfragen interagieren; verstehen Sie die Bedeutung von UnterabfragenKonvertieren und bearbeiten Sie Daten mit den integrierten Funktionen von SQL und verwenden Sie in Datenanweisungen bedingte Logik

Regulärer Preis: 29,90 €
Produktbild für PowerShell - kurz & gut (5. Auflg.)

PowerShell - kurz & gut (5. Auflg.)

Der kompakte Schnellstart für PowerShell 7 und Windows PowerShell 5 Die PowerShell bietet einen einzigartigen Ansatz: Durch die Kombination von Objektorientierung und Pipelining ist diese vielgenutzte Skriptsprache äußerst einprägsam und leicht zu erlernen. In Version 7 ist die PowerShell zu einer plattformunabhängigen Lösung gereift – und ist längst mehr als nur ein Werkzeug der Windows-Administration. Kompakt und verständlich aufbereitet, finden Sie in diesem Buch alles, um effektiv mit der PowerShell zu arbeiten. Es eignet sich als Schnelleinstieg oder Wissens-Update für die PowerShell 7. Sie können es aber auch nutzen, um sich – unabhängig von der eingesetzten Version – intensiver mit zentralen Konzepten der PowerShell zu beschäftigen. Themen sind:Grundlagen und KonzepteObjektorientierung und PipeliningNeuerungen in der PowerShell 7Den Funktionsumfang der Shell erweiternVom Skript zum eigenen ModulSystemadministration: Active Directory, Azure und Co.Webservices und PowerShellRemote-Administration

Regulärer Preis: 14,90 €
Produktbild für Practical Rust Web Projects

Practical Rust Web Projects

Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks like; requirements for the example program; an introduction to the Rust libraries used; step-by-step implementation of the example program, including common pitfalls and best practices; and a brief comparison of libraries and frameworks in the same domain.This book will open your eyes to the world of practical web applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own web projects.WHAT YOU WILL LEARN* Build dynamic websites with databases* Build RESTful APIs* Write a WebSocket server that can power a real-time chat app in Rust* Discover the benefits of serverless computing using Amazon Web Service's Rust support* Compile Rust to WebAssembly for high-performance frontend applicationsWHO THIS BOOK IS FORA reader with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario. A developer who is evaluating the possibility to build their next project in Rust.Shing Lyu is a software engineer who is passionate about open source software. He's been working on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Currently, he is working at DAZN, a sports streaming platform as a backend developer, with a focus on AWS and serverless technology. Shing has worked for many world famous brands like Mozilla, Booking, and Intel. And, he is also active in the open source community. Being one of the founders of the Taiwan Rust community, he loves to share his enthusiasm for Rust with people.Chapter 1, IntroductionThis chapter gives a short introduction to why Rust is a solid tool for building all kinds of application, and a brief overview of the format and organization of the book.● Introduction● Why Rust?● Who should read this book?● Chapters overviewChapter 2, Developing websitesThis chapter will cover how to use popular web frameworks to build static and dynamic websites. We'll also touch how to build RESTful API and common requirements in web backend programming: database, authentication and authorization● What are we going to build? (A web version of the cat breed dictionary, first a static site and then server-side rendering )● Serving a static website● Generate dynamic content with templates● Fetching data from databases● Authentication and authorization● SummaryChapter 3, REST APIs● What are we going to build? (A web version of the cat breed dictionary, with a single-page app + REST API)● Defining the API with Open API specification● Building a static frontend with AJAX calls● Building a RESTful API● Serialize/Deserialize JSON● SummaryChapter 4, Chatting in realtime with WebSocketThis chapter will discuss how to build a WebSocket server that can power a real-time chat application in Rust● What are we going to build? (A chat app for cats in people can send all kinds of cat noises)● What is WebSocket● Enabling two way communication● Implementing the chat application● SummaryChapter 5, Going serverlessThis chapter will demonstrate the benefit of serverless computing using AWS's experimental Rust support.● What is serverless?● What are we going to build? (Serverless version of Chapter 4)● Pros and cons of serverless● Setting up an AWS account● Building a lambda function with Rust● Exposing the API Gateway● Cleaning it up● SummaryChapter 6, High performance web frontend using WebAssemblyThis chapter will talk about how to compile Rust to WebAssembly and make it work together with JavaScript in the web frontend● What is WebAssembly? (We'll implement the bottleneck of Book 1 Chapter 4 in WebAssembly to speed it up)● What are we going to build?● How to compile Rust to WebAssembly?● Exposing Rust function to JavaScript● Passing native data type between Rust and JavaScript● Manipulating DOM from Rust● SummaryChapter 7, Advanced topicsThis chapter will discuss other more advanced use of Rust. Each section will introduce one application, existing projects for that kind of application and their status. But we'll not go into the detail as the previous chapters.● Web scraping/Web crawling● Browser engine - Servo● Conclusion

Regulärer Preis: 36,99 €
Produktbild für MySQL Concurrency

MySQL Concurrency

Know how locks work in MySQL and how they relate to transactions. This book explains the major role that locks play in database systems, showing how locks are essential in allowing high-concurrency workloads. You will learn about lock access levels and lock granularities from the user level as well as table locks to record and gap locks. Most importantly, the book covers troubleshooting techniques when locking becomes a pain point.Several of the lock types in MySQL have a duration of a transaction. For this reason, it is important to understand how transactions work. This book covers the basics of transactions as well as transaction isolation levels and how they affect locking. The book is meant to be your go-to resource for solving locking contention and similar problems in high-performance MySQL database applications.Detecting locking issues when they occur is the first key to resolving such issues. MySQL Concurrency provides techniques for detecting locking issues such as contention. The book shows how to analyze locks that are causing contention to see why those locks are in place. A collection of six comprehensive case studies combine locking and transactional theory with realistic lock conflicts. The case studies walk you through the symptoms to look for in order to identify which issue you are facing, the cause of the conflict, its analysis, solution, and how to prevent the issue in the future.WHAT YOU WILL LEARN* Understand which lock types exist in MySQL and how they are used* Choose the best transaction isolation level for a given transaction* Detect and analyze lock contention when it occurs* Reduce locking issues in your applications* Resolve deadlocks between transactions* Resolve InnoDB record-level locking issues* Resolve issues from metadata and schema locksWHO THIS BOOK IS FORDatabase administrators and SQL developers who are familiar with MySQL and want to gain a better understanding of locking and transactions as well as how to work with them. While some experience with MySQL is required, no prior knowledge of locks and transactions is needed.JESPER WISBORG KROGH has worked with MySQL databases since 2006 both as a SQL developer and a database administrator, and for more than eight years as part of the Oracle MySQL Support team. He currently works as a database reliability engineer for Okta. He has spoken at MySQL Connect and Oracle OpenWorld on several occasions. In addition to his books, Jesper regularly blogs on MySQL topics and has authored approximately 800 documents in the Oracle Knowledge Base. He has contributed to the sys schema and four Oracle Certified Professional (OCP) exams for MySQL 5.6–8. Jesper holds a PhD in computational chemistry, lives in Sydney, Australia, and enjoys spending time outdoors walking, traveling, and reading. His areas of expertise include MySQL Cluster, MySQL Enterprise Backup (MEB), performance tuning, and the performance and sys schemas. 1. Introduction2. Monitoring Locks and Mutexes3. Monitoring InnoDB Transactions4. Transactions in the Performance Schema5. Lock Access Levels6. High-Level Lock Types7. InnoDB Locks8. Working with Lock Conflicts9. Reducing Locking Issues10. Indexes and Foreign Keys11. Transactions12. Transaction Isolation Levels13. Case Study: Flush Locks14. Case Study: Metadata and Schema Locks15. Case Study: Record-Level Locks16. Case Study: Deadlocks17. Case Study: Foreign Keys18. Case Study: SemaphoresAppendix A. ReferencesAppendix B. MySQL Shell Module

Regulärer Preis: 66,99 €
Produktbild für High Performance SQL Server

High Performance SQL Server

Design and configure SQL Server instances and databases in support of high-throughput, mission-critical applications providing consistent response times in the face of variations in numbers of users and query volumes. In this new edition, with over 100 pages of additional content, every original chapter has been updated for SQL Server 2019, and the book also includes two new chapters covering SQL Server on Linux and Intelligent Query Processing.This book shows you how to configure SQL Server and design your databases to support a given instance and workload. You will learn advanced configuration options, in-memory technologies, storage and disk configuration, and more, all aimed toward enabling your desired application performance and throughput.Configuration doesn’t stop with implementation. Workloads change over time, and other impediments can arise to thwart desired performance. HIGH PERFORMANCE SQL SERVER covers monitoring and troubleshooting to aid you in detecting and fixing production performance problems and minimizing application outages. You will learn about a variety of tools, ranging from the traditional wait analysis methodology to the query store or indexing, and you will learn how improving performance is an iterative process.This book is an excellent complement to query performance tuning books and provides the other half of what you need to know by focusing on configuring the instances on which mission-critical queries are executed.WHAT YOU WILL LEARN* Understand SQL Server's database engine and how it processes queries* Configure instances in support of high-throughput applications* Provide consistent response times to varying user numbers and query volumes* Design databases for high-throughput applications with focus on performance* Record performance baselines and monitor SQL Server instances against them* Troubleshot and fix performance problemsWHO THIS BOOK IS FORSQL Server database administrators, developers, and data architects. The book is also of use to system administrators who are managing and are responsible for the physical servers on which SQL Server instances are run.BENJAMIN NEVAREZ is a database professional based in Los Angeles, California who specializes in SQL Server query tuning and optimization. He is the author of four books: SQL Server 2017 on Linux, High Performance SQL Server, SQL Server 2014 Query Tuning & Optimization, and Inside the SQL Server Query Optimizer, and he has co-authored other books, including SQL Server 2012 Internals. Benjamin has been a speaker at many SQL Server conferences and events around the world, including the PASS Summit, SQL Server Connections and SQLBits. His blog can be found at benjaminnevarez.com and he can be reached on twitter at @BenjaminNevarez and on Facebook.PART I. SQL SERVER INTERNALS1. How SQL Server Works2. SQL Server on LinuxPART II. DESIGN AND CONFIGURATION3. SQL Server Configuration4. tempdb Troubleshooting and ConfigurationPART III. MONITORING5. Analyzing Wait Statistics6. The Query StorePART IV. PERFORMANCE TUNING AND TROUBLESHOOTING7. SQL Server In-Memory Technologies8. Performance Troubleshooting9. Indexing10. Intelligent Query Processing11. SQL Server Storage

Regulärer Preis: 56,99 €
Produktbild für The Alignment Problem

The Alignment Problem

'Vital reading. This is the book on artificial intelligence we need right now.' Mike Krieger, cofounder of InstagramArtificial intelligence is rapidly dominating every aspect of our modern lives influencing the news we consume, whether we get a mortgage, and even which friends wish us happy birthday. But as algorithms make ever more decisions on our behalf, how do we ensure they do what we want? And fairly?This conundrum - dubbed 'The Alignment Problem' by experts - is the subject of this timely and important book. From the AI program which cheats at computer games to the sexist algorithm behind Google Translate, bestselling author Brian Christian explains how, as AI develops, we rapidly approach a collision between artificial intelligence and ethics. If we stand by, we face a future with unregulated algorithms that propagate our biases - and worse - violate our most sacred values. Urgent and fascinating, this is an accessible primer to the most important issue facing AI researchers today.Brian Christian is the author of the acclaimed bestsellersThe Most Human Human andAlgorithms to Live By, which have been translated into nineteen languages. A visiting scholar at the University of California, Berkeley, he lives in San Francisco.

Regulärer Preis: 11,49 €
Produktbild für Methods to Increase the Internal Storage Space of Android Devices

Methods to Increase the Internal Storage Space of Android Devices

As we all know, there are many Android phones are facing low internal memory issue when installing games and apps. This problem is especially serious in budget phones because most of these phones have little memory; for example, some Android phones only have 4G memory.If you are running insufficient storage space on your Android phone, you can expand and increase internal memory through several different methods.The common methods that can help to increase internal storage space of android.Method 1. Turn to cloud storageMethod 2. Use USB OTG storageMethod 3. Delete unwanted Apps and clean all the history and cacheMethod 4. Use Memory card to increase internal storage space of Android device.Method 5. Use Terminal Emulator AppMethod 6. Use Mounts2SD AppMethods 7: Install and Run GOM Saver to Increase Storage Space on Android PhoneMethod 8: Install Root External 2 Internal SD AppIn this report I will investigate the possible methods that can be used to increase the internal storage of Android device. I will also show how to troubleshoot and solve certain problem that we get when having Android devices. The report consists from the following parts:1. Turning to cloud storage.2. Using USB OTG storage.3. Deleting unwanted Apps and clean all the history and cache.4. How to root an android device.5. Using external memory card to increase internal storage space of Android device.6. Using Apps2SD App.7. How to partition and format disks in windows using Diskpart tool.8. Using Terminal Emulator App9. How to transfer your Google Authenticator 2FA to a new phone.10. How to install the ADB Driver on your Windows PC to communicate with an android device.11. Installing Init.d, Busybox and mound2SD Apps on an Android device to increase the internal memory.12. How to unlock the boot loader via fastboot on Android.13. Installing TWRP custom recovery on an android device.14. Installing ClockworkMod CWM recovery on an android phone.15. Installing GOM Saver to increase storage space on Android device.16. Installing Root External 2 Internal SD APK.17. Installing Custom Rom.18. How to recover your deleted Whatsapp messages.19. How to backup Android devices personal data.20. How to root the Samsung GT-S5310 using Odin flash tool:21. How to root the Samsung Galaxy A7 (SM-A700FD)22. How to flash the Samsung Galaxy A7 (SM-A700FD) with firmware file.23. How to root Galaxy A7 [A700FD] and install TWRP Recovery24. How to root the Android device using Magisk25. How to use Magisk to hide the root for Apps that cant accept to be installed in rooted devicesI am Dr. Hidaia Mahmoud Mohamed Alassouli. I completed my PhD degree in Electrical Engineering from Czech Technical University by February 2003, and my M. Sc. degree in Electrical Engineering from Bahrain University by June 1995. I completed also one study year of most important courses in telecommunication and computer engineering courses in Islamic university in Gaza. So, I covered most important subjects in Electrical Engineering, Computer Engineering and Telecommunications Engineering during my study. My nationality is Palestinian from gaza strip.I obtained a lot of certified courses in MCSE, SPSS, Cisco (CCNA), A+, Linux.I worked as Electrical, Telecommunicating and Computer Engineer in a lot of institutions. I worked also as a computer networking administrator. I had considerable undergraduate teaching experience in several types of courses in many universities. I handled teaching the most important subjects in Electrical and Telecommunication and Computer Engineering. I could publish a lot of papers a top-tier journals and conference proceedings, besides I published a lot of books in Publishing and Distribution houses.I wrote a lot of important Arabic articles on online news websites. I also have my own magazine website that I publish on it all my articles: http:// www.anticorruption.000space.comMy personal website: www.hidaia-alassouli.000space.comEmail: hidaia_alassouli@hotmail.com

Regulärer Preis: 6,99 €
Produktbild für Die digitale Transformation der Automobilindustrie

Die digitale Transformation der Automobilindustrie

Die vorliegende 2. Auflage des Buches gibt umfassende und pragmatische Handlungsempfehlungen für die digitale Transformation der Automobil- und Zulieferindustrie. Sie wurde um aktuelle Praxisbeispiele und Technologieaspekte besonders in den Bereichen Autonomes Fahren und der Fahrzeug-IT erweitert. Im Mittelpunkt steht der Wandel vom fahrzeugfokussierten hin zu einem mobilitätsorientierten Geschäftsmodell. Ausgehend von den Treibern des digitalen Wandels werden vier Digitalisierungsfelder strukturiert und eine Roadmap zu deren Transformation vorgestellt. Der Weg hin zur automatischen hoch effizienten Abwicklung von schlanken, integrierten Geschäftsprozessen wird ebenso erörtert wie die massive Veränderung von Vertriebs-, Aftersales- und Marketingstrukturen mit der Neugestaltung von Kundenbeziehungen. Umfassende Datennutzung und der Einsatz von künstlicher Intelligenz sind hierbei zentrale Lösungsbausteine. Auch die Möglichkeiten moderner Informationstechnologie wie Hybrid-Cloud Architekturen, container-basierter Microservices und Digital Twin werden aufgezeigt. Die nachhaltige Veränderung der Unternehmenskultur, organisatorische Aspekte und auch agile Methoden zum Projektmanagement und für die Ideenfindung als Basis innovativer Lösungen werden als kritische Erfolgsfaktoren im Detail behandelt. Ausgewählte Praxisbeispiele für innovative Digitalisierungsprojekte vermitteln zusätzliche Ideen und Impulse. Ein Ausblick in die Auto-Mobilität und die Arbeitswelt im Jahr 2040 rundet die Ausführungen ab.

Regulärer Preis: 93,08 €
Produktbild für Salesforce Architect's Handbook

Salesforce Architect's Handbook

Take a deep dive into the architectural approach, best practices, and key considerations needed to comprehend, evaluate, and design an efficient, scalable, and sustainable Salesforce-based solution. This book takes a comprehensive look at the seven architectural domains that must be considered when architecting a Salesforce-based solution and equips you to develop the artifacts needed for an end-to-end enterprise architecture blueprint for Salesforce implementation and DevOps.This must-have handbook helps Salesforce professionals implement and manage Salesforce in their organization. You will learn Salesforce architecture: solution architecture, data architecture, security architecture, integration architecture, identity and access management architecture, and strategies that can be used for Salesforce-based mobile applications.In addition to the main architecture concepts, the book also offers industry best practices and the recommended framework for approaching, managing, delivering, and continuously improving a Salesforce solution using its Salesforce Development & Deployment Lifecycle.WHAT YOU WILL LEARN* Get a detailed overview of the Salesforce multi-tenant, metadata-driven architectural framework and the under-the-hood technology stack that supports Salesforce* Know the seven architecture domains, their intricacies, and the considerations needed within each when designing a Salesforce solution* Have an architectural mindset and the artifacts needed to architect an end-to-end enterprise-level implementation of Salesforce* Be familiar with the most common Salesforce products, licenses, AppExchange products, and the key considerations of using out-of-the-box declarative capabilities vs custom programmatic capabilities of Salesforce* Understand data architecture design considerations that include data modeling in Salesforce, identifying and mitigating large data volume concerns, and the key considerations for data migration and data archiving strategies* Understand security architecture considerations related to securing data within Salesforce and the various approaches to allow or restrict sharing and visibility from within Salesforce* Understand integration architecture considerations that provide an overview of the integration patterns and the integrations solutions that can be used with Salesforce to connect Salesforce with a remote system hosted on-premises, on the cloud, or by third-party solution providers* Understand identity and access management architectural considerations across the 9 stages of an identity and access management lifecycle* Be aware of the strategies available to design mobile solutions with Salesforce and the options available for Salesforce mobile architecture* Employ the principles of the DevOps & Development Lifecycle needed for an ideal state Salesforce implementationWHO THIS BOOK IS FORProfessionals interested in implementing, optimizing, and architecting Salesforce solutions enterprise-wide; Salesforce implementation (SI) partners needing a detailed playbook for architecting and delivering successful Salesforce solutions; Salesforce admins, developers, and architects looking for a one-stop educational resource to mastering the Salesforce architect domains or those pursuing the Salesforce architecture domain certification exams, including the Salesforce Certified Technical Architect (CTA) board examDIPANKER “DJ” JYOTI is an industry veteran with over two decades of experience in managing digital transformation engagements with Fortune 500 companies. He holds a total of 23 industry certifications (13 in Salesforce), including Salesforce Certified System Architect and Salesforce Certified Architect. Some of his other architect-level certifications include AWS Certified Solutions Architect-Professional, Google Cloud Certified Professional Architect, Microsoft Certified Azure Solutions Architect, and Certified Blockchain Expert.DJ currently works for IBM as an Associate Partner, managing IBM’s Global Salesforce Assets. Previous to IBM, he held executive positions at Capgemini, Accenture, and Citibank. His involvement with Salesforce began a decade ago as part of a strategic business transformation engagement, where he built a Salesforce proof of concept to demonstrate the capabilities of using a low-code/no-code CRM solution. He fell in love with Salesforce and has continued his journey to grow and share his knowledge among his peers and the cloud community. He currently manages an online blog on cloud architecture concepts (cloudmixdj). He lives with his wife, Junko, and two sons Kazuya and Ouji, in Rockville, Maryland. In his free time, he enjoys cooking for his family and watching premier-league soccer.JAMES A. HUTCHERSON is a seasoned business leader with more than 40 years of technology experience. His first Salesforce project was implemented in 2004 where he started his Salesforce journey. During this time, he has taken every opportunity to grow his Salesforce knowledge. He holds 17 Salesforce certifications, including Certified Salesforce Application Architect and Certified Salesforce System Architect. He is an avid educator and has hosted several no-cost Salesforce training sessions over the last few years to give back and grow the Salesforce ecosystem.Jim is currently a Principal and the Chief Technical Architect at Capgemini Government Solutions where he leads the Salesforce Practice, delivering enterprise-class solutions to US federal government customers. He earned an MBA from Baldwin-Wallace College, an MSCIS from the University of Phoenix, and a BA from Southern Illinois University-Carbondale. He and his wife, Sherry, live in Orlando, Florida, where they enjoy spending time with their family and four wonderful grandchildren.

Regulärer Preis: 66,99 €
Produktbild für Data Analytics in Bioinformatics

Data Analytics in Bioinformatics

Machine learning techniques are increasingly being used to address problems in computational biology and bioinformatics. Novel machine learning computational techniques to analyze high throughput data in the form of sequences, gene and protein expressions, pathways, and images are becoming vital for understanding diseases and future drug discovery. Machine learning techniques such as Markov models, support vector machines, neural networks, and graphical models have been successful in analyzing life science data because of their capabilities in handling randomness and uncertainty of data noise and in generalization. Machine Learning in Bioinformatics compiles recent approaches in machine learning methods and their applications in addressing contemporary problems in bioinformatics approximating classification and prediction of disease, feature selection, dimensionality reduction, gene selection and classification of microarray data and many more. RABINARAYAN SATPATHY graduated from the National Institute of Technology – Rourkela. He has received 2 PhDs, one in Computational Mathematics from Utkal University and other in Computer Science Engineering from Fakir Mohan University, as well as a DSc in Computational Fluid Dynamics. TANUPRIYA CHOUDHURY earned his PhD in 2016. He has filed 14 patents and received 16 copyrights from MHRD for his own software. He has authored more than 85 research papers. He is also Technical Adviser of Deetya Soft Pvt. Ltd. Noida, IVRGURU Mydigital360, etc. SUNEETA SATPATHY, received her PhD from Utkal University, Bhubaneswar, Odisha, in 2015 with Directorate of Forensic Sciences, Her research interests include computer forensics, cyber security, data fusion, data mining, big data analysis, and decision mining. She has edited several books. SACHI NANDAN MOHANTY, received his PhD from IIT Kharagpur in 2015. His research areas include data mining, big data analysis, cognitive science, fuzzy decision making, brain-computer interface, and computational intelligence. He has authored 3 books as well as edited four, of which several are with the Wiley-Scrivener imprint. XIAOBO ZHANG received his Master of Computer Science, Doctor of Engineering (Control Theory and Control Engineering) and works in the Department of Automation, Guangdong University of Technology, China. He has published more than 30 papers in academic journals as well as edited three books. He has applied for more than 40 invention patents and obtained 6 software copyrights.

Regulärer Preis: 206,99 €
Produktbild für Patterns in the Machine

Patterns in the Machine

Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware. Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability.This book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for today’s embedded projects.After reading this book, you will have a better idea of how to structure your embedded software projects. You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code.WHAT YOU WILL LEARN* Incorporate automated unit testing into an embedded project* Design and build functional simulators for an embedded project* Write production-quality software when hardware is not available* Use the Data Model architectural pattern to create a highly decoupled design and implementation* Understand the importance of defining the software architecture before implementation starts and how to do it* Discover why documentation is essential for an embedded project* Use finite state machines in embedded projectsWHO THIS BOOK IS FORMid-level or higher embedded systems (firmware) developers, technical leads, software architects, and development managers.John Taylor has been an embedded developer for over 29 years. He has worked as a firmware engineer, technical lead, system engineer, software architect, and software development manager for companies such as Ingersoll Rand, Carrier, Allen-Bradley, Hitachi Telecom, Emerson, and several start-up companies. He has developed firmware for products that include HVAC control systems, telecom SONET nodes, IoT devices, micro code for communication chips, and medical devices. He is the co-author of five US patents and holds a bachelor’s degree in mathematics and computer science.Wayne Taylor has been a technical writer for 25 years. He has worked with companies such as IBM, Novell, Compaq, HP, EMC, SanDisk, and Western Digital. He has documented compilers, LAN driver development, storage system deployment and maintenance, and dozens of low-level and system-management APIs. He also has ten years of experience as a software development manager. He is the co-author of two US patents and holds master’s degrees in English and human factors. He is a co-author of OS/2 and NetWare Programming (Van Nostrand Reinhold, 1995).1: Introduction2: Core Concepts3: Design Theory For Embedded Programming4: Persistent Storage Example5: Software Architecture6: Automated Unit Testing7: Functional Simulator8: Continuous Integration9: Data Model10: Finite State Machines11: Documentation12: File Organization and Naming13: More About Late Bindings14: Main and Initialization15: More Best Practices16: Example Code17: Rules For DevelopmentAppendix A: TerminologyAppendix B: UML Cheat SheetAppendix C: Notation for State MachinesAppendix D: Coding ConventionsAppendix E: Why C++

Regulärer Preis: 46,99 €
Produktbild für Delivering Applications with VMware App Volumes 4

Delivering Applications with VMware App Volumes 4

Acquire the skills to build an App Volumes environment for a proof of concept, a pilot, or a live production environment. Delivering Applications with VMware App Volumes 4 starts with an in-depth overview of where the solution fits within the market and its key features, introducing you to application layering and VMware App Volumes. Next, it explains how to install the software and use its management consoles to configure App Volumes. You will understand how to build and configure application layers for delivery and will learn to build and configure writeable volumes for user data and user-installed applications.In the advanced management section, you will learn to customize package templates and integrate App Volumes with JMP. Along the way you will understand how to deliver published apps in MS RemoteApp using layered apps for scalability. In the next phase of the book you will install and configure App Volumes for different use cases: VMware Horizon View, VMware ThinApp, Microsoft RDSH, and Citrix Virtual Apps and Desktops.Throughout the chapters, you will be given hints and tips, along with best practices, all seen from the eyes of somebody who works with this technology day in, day out, and in many different types of environments and scenarios.WHAT YOU WILL LEARN* Understand the App Volumes architecture * Master the concept of application layering* Work with App Volumes, application packages, and Writable Volumes WHO THIS BOOK IS FORVMware professionals, system integrators, IT professionals, and consultants.PETER VON OVEN is an experienced technical consultant working closely with customers and partners designing technology solutions, to meet business needs. During his career, Peter has presented at key IT events such as VMworld, IP EXPO, and various VMUGs and CCUG events. He has also worked in senior presales roles and presales management roles for Fujitsu, HP, Citrix, and VMware, and has been awarded VMware vExpert for the last six years in a row. In 2016, Peter founded his own company, Droplet Computing, where he works today as the founder and chief executive officer, helping redefine the way applications are delivered today. He is also an avid author, having now written 13 books and made videos about VMware end-user computing solutions. In his spare time, Peter volunteers as a STEM Ambassador, helping the next generation develop the skills and confidence in building careers in technology.VMware App VolumesChapter 1 INTRODUCING APPLICATION LAYERING AND VMWARE APP VOLUMESCHAPTER GOAL: Introduction to app layering, VMware App Volumes and it’s features and architecture1. Overview of app layering2. Introduction to App Volumes3. App Volumes architecture4. App Volumes featuresNO OF PAGES 20Chapter 2: INSTALLING THE VMWARE APP VOLUMES SOFTWARECHAPTER GOAL: Installing the software and components1. Prerequisites and requirements for installing App Volumes2. Installing the App Volumes Manager3. Installing the App Volumes AgentNO OF PAGES 30Chapter 3: APP VOLUMES MANAGEMENT CONSOLECHAPTER GOAL: Using the management consoles to configure App Volumes1. Initial login and configuration2. Navigating the menu optionsNO OF PAGES 20Chapter 4: CREATING AND PACKAGING APPLICATIONSCHAPTER GOAL: How to build and configure application layers for delivery1. Definition of an App Volumes package2. Creating a provisioning machine – OS optimization tool template3. Creating a package4. Assigning packages5. Package lifecycle managementNO OF PAGES 50Chapter 5: WORKING WITH WRITEABLE VOLUMESCHAPTER GOAL: How to build and configure Writeable volumes for user data and user installed applications1. What is a Writeable Volume?2. Creating a Writeable Volume3. Assigning Writeable Volume to end users and desktops4. Managing Writeable VolumesNO OF PAGES 35Chapter 6: ADVANCED MANAGEMENTCHAPTER GOAL: Configuring the advanced management features of App Volumes1. How to customize package templates2. Advanced agent configurationNO OF PAGES 50Chapter 7: INTEGRATING APP VOLUMES WITH JMPCHAPTER GOAL: Configuring App Volumes to deliver apps with the VMware just in time management platform1. JMP architecture overview2. Configuring App Volumes in the JMP management console3. App Volumes JMP assignmentsNO OF PAGES 20Chapter 8: APP VOLUMES AND MICROSOFT REMOTEAPPCHAPTER GOAL: How to deliver published apps in MS RemoteApp using layered apps for scalability1. Building an application package for RemoteApp2. Configuring the RDSH role3. Creating and configuring RDSH-based packages4. Delivering packages to end usersNO OF PAGES 30Chapter 9: APP VOLUMES INTEGRATION WITH CITRIX VIRTUAL APPSCHAPTER GOAL: How to deliver published apps with Citrix Virtual Apps1. Building an application package for Citrix Virtual Apps2. Configuring the RDSH role for Citrix Virtual Apps3. Configuring RDSH-based packages for Citrix Virtual Apps4. Installing the Citrix Virtual Desktop Agent (VDA)5. Installing the App Volumes Agent6. Creating a Machine Group and Delivery Group7. Testing your applicationsNO OF PAGES 30Chapter 10: APP VOLUMES INTEGRATION WITH VMWARE HORIZON APPSCHAPTER GOAL: How to deliver layered apps with VMware Horizon Apps published apps1. Building an application package for Horizon Apps2. Configuring the RDSH role for Horizon Apps3. Configuring RDSH-based packages for Horizon Apps4. Installing the App Volumes Agent5. Installing the Horizon Agent6. Configuring a Horizon App farm7. Configuring a Horizon App pool8. Assigning packages to the Horizon Apps server9. Testing your applicationsNO OF PAGES 30Chapter 11: APP VOLUMES AND VMWARE VIEW VIRTUAL DESKTOPSCHAPTER GOAL: How to deliver layered apps to virtual desktops delivered by VMware Horizon View1. Building an application package for Horizon View2. Installing the App Volumes Agent3. Installing the Horizon Agent4. Optimizing the image5. Configuring a Horizon desktop pool6. Assigning packages to Horizon View end users7. Testing your applicationsNO OF PAGES 30Chapter 12: APP VOLUMES AND CITRIX VIRTUAL DESKTOPSCHAPTER GOAL: How to deliver layered apps to virtual desktops delivered by Citrix Virtual Desktops1. Building an application package for Citrix Virtual Desktops2. Installing the Citrix Virtual Desktop Agent (VDA3. Optimizing the image4. Creating a Machine Group and Delivery Group5. Testing your applicationsNO OF PAGES 30Chapter 13: DELIVERING THINAPP VIRTUALIZED APPS WITH APP VOLUMESCHAPTER GOAL: How to deliver virtualized and isolated apps as app layers with VMware ThinApp1. Overview of ThinApp app virtualization2. Creating a ThinApp AppStack3. Advanced configuration optionsNO OF PAGES 30Chapter 14: UPGRADING TO APP VOLUMES 4CHAPTER GOAL: How to upgrade from a previous version to the latest version of App Volumes1. Upgrading the App Volumes management console2. Upgrading the App Volumes Agent3. Upgrading AppStacks to App Packages4. MigratingNO OF PAGES 20

Regulärer Preis: 62,99 €
Produktbild für Funktionalität und Standardunterstützung von IoT-Software-Plattformen

Funktionalität und Standardunterstützung von IoT-Software-Plattformen

Derzeit konkurrieren über 450 Anbieter von IoT-Software-Plattformen miteinander, die Komplexität und die unterschiedlichen Eigenschaften dieser Plattformen führen zu einem intransparenten Markt. Folglich stehen Unternehmen, die eine IoT-Anwendung unter Weiternutzung ihrer bestehenden IT-Infrastruktur umsetzen wollen, vor der Herausforderung, die für diesen unternehmensspezifischen Anwendungsfall am besten geeignete IoT-Plattform aus einer Vielzahl von Kandidaten auszuwählen. Vor diesem Hintergrund werden Unternehmen durch das vorliegende Buch in die Lage versetzt, die Funktionalität und Standardunterstützung der am Markt verfügbaren IoT-Plattformen schnell zu verstehen und untereinander zu vergleichen.Sebastian Lempert forscht im Bereich des IoT und hat im März 2020 seine Dissertation zu IoT-Software-Plattformen fertiggestellt.Prof. Dr. Alexander Pflaum erforscht die digitale Transformation von Unternehmen und Branchen, die Auswirkungen der Digitalisierung auf Unternehmen und unternehmensübergreifende Wertschöpfungssysteme sowie die Rolle digitaler Plattformen in Wertschöpfungssystemen. Einleitung und Motivation.- Verwandte Arbeiten.- Methodik.- Einheitliche Beschreibung der Funktionalität und Standardunterstützung von IoT-Software-Plattformen.- Vergleich und Bewertung der Funktionalität und der Standardunterstützung von IoT-Software-Plattformen.- Zusammenfassung und Ausblick.

Regulärer Preis: 4,99 €
Produktbild für Content Design

Content Design

Lernen Sie, wie Sie Content und Design zusammenführen, um potenzielle Kunden von Ihrem Angebot zu überzeugen.Die Autoren erklären Ihnen, wie Sie mit psychologischen Triggern aus Besuchern Ihrer Website Newsletter-Abonnenten, Leads und Kunden machen und wie Sie durch Content-Optimierung nachhaltig Ihre Umsätze steigern. Das Buch bietet Ihnen eine Übersicht über die Voraussetzungen für erfolgreiches Content Design sowie eine klar strukturierte Einführung in die Gestaltung und Konzeption digitaler Inhalte – insbesondere Text, Bild und Video. Profitieren Sie nicht nur vom Expertenwissen der Autoren, sondern auch von erfahrenen Marketingverantwortlichen bei Facebook, Zalando, Pixum und LogMeIn. Mithilfe der Tipps zur Content- und Conversion-Optimierung sowie passenden Tool-Empfehlungen haben Sie alles was Sie brauchen, um Ihr eigenes Content Marketing auf den nächsten Level zu heben.Mit ihrem Buch richten sich Robert Weller und Ben Harmanus sowohl an Einsteiger als auch an erfahrene Online-Marketer, die nicht nur einzelne Aufgaben schnell umsetzen, sondern den Zusammenhang von Content und Design in Bezug auf das Marketing in seiner Vielschichtigkeit verstehen wollen.Zahlreiche visuelle Beispiele, bewährte Tipps aus der Marketingpraxis sowie Erfahrungsberichte, Worksheets und Checklisten helfen Ihnen dabei.Aus dem Inhalt:• Voraussetzungen für erfolgreiches Content Design• Grundlagen der Gestaltung• Content – Text, Bild & Video• Design – Landing Pages, E-Mails & Conversion-Elemente• Conversion-Optimierung (inkl. Tool-Tipps)

Regulärer Preis: 44,99 €
Produktbild für SAP, The Agile Way

SAP, The Agile Way

Praxisbewährte Tipps für die erfolgreiche agile Arbeit mit weltweit verteilten SAP-Teams.Der weltweit tätige SAP-Berater und Agile Coach Klaus Wybranietz zerlegt in diesem Buch das hartnäckige Vorurteil: »Ja, Scrum ist toll, aber mit SAP funktioniert das nicht.« Er beweist nämlich seit Jahren das Gegenteil: Scrum und SAP können auf einen Nenner gebracht werden – und das sogar sehr erfolgreich. Denn in seinen Projekten für internationale Großkonzerne hat Klaus Wybranietz immer wieder die Erfahrung gemacht: Selbst über den Globus verteilte SAP-Teams können mit Scrum in der halben Zeit dreimal so effektiv sein.In diesem Buch erklärt der Autor die Entwicklungsstufen, über die er SAP-Teams aus dem klassischen Wasserfalldenken heraus und stattdessen hinein in die agile Performance führt. Das fängt beim Teambuilding trotz Superstars an, führt über den Aufbau von gezielten Kompetenzen und hilfreichen Regelwerken bis hin zum Schaffen echter Kundenwerte durch die Anwendung von Kanban-Metriken. Das alles funktioniert seit vielen Jahren auch mit weltweit verteilten SAP-Teams – »Ja, aber …« hat als Argument somit ausgedient.AUS DEM INHALT //- SAP und Scrum – das geht doch nicht?- Die Grundlagen von Scrum- Mit verteilten SAP-Teams remote arbeiten- Mit agilen SAP-Teams starten- Skalierung mit dem Agile Working Model 4 SAP- Praktiken für fortgeschrittene agile SAP-Teams

Regulärer Preis: 39,99 €
Produktbild für Pro Cryptography and Cryptanalysis with C++20

Pro Cryptography and Cryptanalysis with C++20

Develop strong skills and a passion for writing cryptography algorithms and security schemes/modules using C++ 20 and its new features. You will find the right methods of writing advanced cryptographic algorithms (such as, elliptic curve cryptography algorithms, lattice-based cryptography, searchable encryption, and homomorphic encryption), examine internal cryptographic mechanisms, and discover common ways in which the algorithms could be implemented and used correctly in practice.The authors avoid the complexities of the mathematical background by explaining its mathematical basis in terms that a programmer can easily understand. They show how “bad” cryptography creeps in during implementation and what “good” cryptography should look like. They do so by showing and comparing the advantages and disadvantages based on processing time, execution time, and reliability.WHAT YOU WILL LEARN* Understand where and why cryptography is used and how it gets misused * Discover what modern cryptography algorithms and methods are used for * Design and implement advanced cryptographic mechanisms * See how C++20 and its new features are impacting the future of implementing cryptographic algorithms* Practice the basics of public key cryptography, including ECDSA signatures and more* Find out how most of the algorithms can be brokenWHO THIS BOOK IS FORProfessional programmers, developers, and software engineers who are developing cryptography algorithms and security schemes/modules in C++. Prior C++ programming and IDE experience and some basic experience of cryptography concepts (symmetric and asymmetric) highly recommended.MARIUS IULIAN MIHAILESCU, PHD is CEO at Dapyx Solution Ltd., a company based in Bucharest, Romania and involved in information security- and cryptography-related research projects. He is a lead guest editor for applied cryptography journals and a reviewer for multiple publications with information security and cryptography profiles. He authored and co-authored more than 30 articles in conference proceedings, 25 articles in journals, and three books. For more than six years he has served as a lecturer at well-known national and international universities (University of Bucharest, “Titu Maiorescu” University, Kadir Has University in, Istanbul, Turkey). He has taught courses on programming languages (C#, Java, C++, Haskell), and object-oriented system analysis and design with UML, graphs, databases, cryptography and information security. He served for three years as IT officer at Royal Caribbean Cruises Ltd. where he dealt with IT infrastructure, data security, and satellite communications systems. He received his PhD in 2014 and his thesis was on applied cryptography over biometrics data. He holds two MSc in information security and software engineering.STEFANIA LOREDANA NITA, PHD is a software developer at the Institute of Computer Science of the Romanian Academy and a PhD with her thesis on advanced cryptographic schemes using searchable encryption and homomorphic encryption. She has served more than two years as an assistant lecturer at the University of Bucharest where she taught courses on subjects such as advanced programming techniques, simulation methods, and operating systems. She has authored and co-authored more than 15 workpapers at conferences and journals, and has authored two books on he Haskell programming language. She is a lead guest editor for special issues on information security and cryptography such as Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption. She holds an MSc in software engineering and two BSc in computer science and mathematics.Part I: Foundations1: Introduction2: Cryptography Fundamentals3: Mathematical Background and Its Applicability4: Large Integer Arithmetic5: Floating Point Arithmetic6: New Features in C++207: Secure Coding Guidelines8: Cryptography Libraries in C/C++20Part II: Pro Cryptography9: Elliptic Curve Cryptography10: Lattice-based Cryptography11: earchable Encryption12: Homomorphic Encryption13: (Ring) Learning with Errors Cryptography14: Chaos-based Cryptography15: Big Data Cryptography16:Cloud Computing CryptographyPart III: Pro Cryptanalysis17: Getting Started with Cryptanalysis18: Cryptanalysis Attacks and Techniques19: Linear and Differential Cryptanalysis20: Integral Cryptanalysis21: Brute Force and Buffer Overflow Attacks22: Text Characterization23: Implementation and Practical Approach of Cryptanalysis Methods

Regulärer Preis: 52,99 €
Produktbild für Machine Vision Inspection Systems, Machine Learning-Based Approaches

Machine Vision Inspection Systems, Machine Learning-Based Approaches

Machine Vision Inspection Systems (MVIS) is a multidisciplinary research field that emphasizes image processing, machine vision and, pattern recognition for industrial applications. Inspection techniques are generally used in destructive and non-destructive evaluation industry. Now a day's the current research on machine inspection gained more popularity among various researchers, because the manual assessment of the inspection may fail and turn into false assessment due to a large number of examining while inspection process.This volume 2 covers machine learning-based approaches in MVIS applications and it can be employed to a wide diversity of problems particularly in Non-Destructive testing (NDT), presence/absence detection, defect/fault detection (weld, textile, tiles, wood, etc.), automated vision test & measurement, pattern matching, optical character recognition & verification (OCR/OCV), natural language processing, medical diagnosis, etc. This edited book is designed to address various aspects of recent methodologies, concepts, and research plan out to the readers for giving more depth insights for perusing research on machine vision using machine learning-based approaches.MUTHUKUMARAN MALARVEL obtained his PhD in digital image processing and he is currently working as an associate professor in the Department of Computer Science and Engineering at Chitkara University, Punjab, India. His research interests include digital image processing, machine vision systems, image statistical analysis & feature extraction, and machine learning algorithms. SOUMYA RANJAN NAYAK obtained his PhD in computer science and engineering from the Biju Patnaik University of Technology, India. He has more than a decade of teaching and research experience and currently is working as an assistant professor, Amity University, Noida, India. His research interests include image analysis on fractal geometry, color and texture analysis jointly and separately. PRASANT KUMAR PATTNAIK PhD (Computer Science), Fellow IETE, Senior Member IEEE is a Professor at the School of Computer Engineering, KIIT Deemed to be University, Bhubaneswar, India. He has more than a decade of teaching and research experience. His areas of interest include mobile computing, cloud computing, cyber security, intelligent systems and brain computer interface. SURYA NARAYAN Panda is a Professor and Director Research at Chitkara University, Punjab, India. His areas of interest include cybersecurity, networking, advanced computer networks, machine learning, and artificial intelligence. He has developed the prototype of Smart Portable Intensive Care Unit through which the doctor can provide immediate virtual medical assistance to emergency cases in the ambulance. He is currently involved in designing different healthcare devices for real-time issues using AI and ML. Preface xiii1 MACHINE LEARNING-BASED VIRUS TYPE CLASSIFICATION USING TRANSMISSION ELECTRON MICROSCOPY VIRUS IMAGES 1Kalyan Kumar Jena, Sourav Kumar Bhoi, Soumya Ranjan Nayak and Chittaranjan Mallick1.1 Introduction 21.2 Related Works 31.3 Methodology 41.4 Results and Discussion 61.5 Conclusion 16References 162 CAPSULE NETWORKS FOR CHARACTER RECOGNITION IN LOW RESOURCE LANGUAGES 23C. Abeysinghe, I. Perera and D.A. Meedeniya2.1 Introduction 242.2 Background Study 252.2.1 Convolutional Neural Networks 252.2.2 Related Studies on One-Shot Learning 262.2.3 Character Recognition as a One-Shot Task 262.3 System Design 282.3.1 One-Shot Learning Implementation 312.3.2 Optimization and Learning 312.3.3 Dataset 322.3.4 Training Process 322.4 Experiments and Results 332.4.1 N-Way Classification 342.4.2 Within Language Classification 372.4.3 MNIST Classification 392.4.4 Sinhala Language Classification 412.5 Discussion 412.5.1 Study Contributions 412.5.2 Challenges and Future Research Directions 422.5.3 Conclusion 43References 433 AN INNOVATIVE EXTENDED METHOD OF OPTICAL PATTERN RECOGNITION FOR MEDICAL IMAGES WITH FIRM ACCURACY—4F SYSTEM-BASED MEDICAL OPTICAL PATTERN RECOGNITION 47Dhivya Priya E.L., D. Jeyabharathi, K.S. Lavanya, S. Thenmozhi, R. Udaiyakumar and A. Sharmila3.1 Introduction 483.1.1 Fourier Optics 483.2 Optical Signal Processing 503.2.1 Diffraction of Light 503.2.2 Biconvex Lens 513.2.3 4f System 513.2.4 Literature Survey 523.3 Extended Medical Optical Pattern Recognition 553.3.1 Optical Fourier Transform 553.3.2 Fourier Transform Using a Lens 553.3.3 Fourier Transform in the Far Field 563.3.4 Correlator Signal Processing 563.3.5 Image Formation in 4f System 573.3.6 Extended Medical Optical Pattern Recognition 583.4 Initial 4f System 593.4.1 Extended 4f System 593.4.2 Setup of 45 Degree 593.4.3 Database Creation 593.4.4 Superimposition of Diffracted Pattern 603.4.5 Image Plane 603.5 Simulation Output 603.5.1 MATLAB 603.5.2 Sample Input Images 613.5.3 Output Simulation 613.6 Complications in Real Time Implementation 643.6.1 Database Creation 643.6.2 Accuracy 653.6.3 Optical Setup 653.7 Future Enhancements 65References 654 BRAIN TUMOR DIAGNOSTIC SYSTEM— A DEEP LEARNING APPLICATION 69Kalaiselvi, T. and Padmapriya, S.T.4.1 Introduction 694.1.1 Intelligent Systems 694.1.2 Applied Mathematics in Machine Learning 704.1.3 Machine Learning Basics 724.1.4 Machine Learning Algorithms 734.2 Deep Learning 754.2.1 Evolution of Deep Learning 754.2.2 Deep Networks 764.2.3 Convolutional Neural Networks 774.3 Brain Tumor Diagnostic System 804.3.1 Brain Tumor 804.3.2 Methodology 804.3.3 Materials and Metrics 844.3.4 Results and Discussions 854.4 Computer-Aided Diagnostic Tool 864.5 Conclusion and Future Enhancements 87References 885 MACHINE LEARNING FOR OPTICAL CHARACTER RECOGNITION SYSTEM 91Gurwinder Kaur and Tanya Garg5.1 Introduction 915.2 Character Recognition Methods 925.3 Phases of Recognition System 935.3.1 Image Acquisition 935.3.2 Defining ROI 945.3.3 Pre-Processing 945.3.4 Character Segmentation 945.3.5 Skew Detection and Correction 955.3.6 Binarization 955.3.7 Noise Removal 975.3.8 Thinning 975.3.9 Representation 975.3.10 Feature Extraction 985.3.11 Training and Recognition 985.4 Post-Processing 1015.5 Performance Evaluation 1035.5.1 Recognition Rate 1035.5.2 Rejection Rate 1035.5.3 Error Rate 1035.6 Applications of OCR Systems 1045.7 Conclusion and Future Scope 105References 1056 SURFACE DEFECT DETECTION USING SVM-BASED MACHINE VISION SYSTEM WITH OPTIMIZED FEATURE 109Ashok Kumar Patel, Venkata Naresh Mandhala, Dinesh Kumar Anguraj and Soumya Ranjan Nayak6.1 Introduction 1106.2 Methodology 1136.2.1 Data Collection 1136.2.2 Data Pre-Processing 1136.2.3 Feature Extraction 1156.2.4 Feature Optimization 1166.2.5 Model Development 1196.2.6 Performance Evaluation 1206.3 Conclusion 123References 1247 COMPUTATIONAL LINGUISTICS-BASED TAMIL CHARACTER RECOGNITION SYSTEM FOR TEXT TO SPEECH CONVERSION 129Suriya, S., Balaji, M., Gowtham, T.M. and Rahul, Kumar S.7.1 Introduction 1307.2 Literature Survey 1307.3 Proposed Approach 1347.4 Design and Analysis 1347.5 Experimental Setup and Implementation 1367.6 Conclusion 151References 1518 A COMPARATIVE STUDY OF DIFFERENT CLASSIFIERS TO PROPOSE A GONN FOR BREAST CANCER DETECTION 155Ankita Tiwari, Bhawana Sahu, Jagalingam Pushaparaj and Muthukumaran Malarvel8.1 Introduction 1568.2 Methodology 1578.2.1 Dataset 1578.2.2 Linear Regression 1598.2.2.1 Correlation 1608.2.2.2 Covariance 1608.2.3 Classification Algorithm 1618.2.3.1 Support Vector Machine 1618.2.3.2 Random Forest Classifier 1628.2.3.3 K-Nearest Neighbor Classifier 1638.2.3.4 Decision Tree Classifier 1638.2.3.5 Multi-Layered Perceptron 1648.3 Results and Discussion 1658.4 Conclusion 169References 1699 MEXICAN SIGN-LANGUAGE STATIC-ALPHABET RECOGNITION USING 3D AFFINE INVARIANTS 171Guadalupe Carmona-Arroyo, Homero V. Rios-Figueroa and Martha Lorena Avendaño-Garrido9.1 Introduction 1719.2 Pattern Recognition 1759.2.1 3D Affine Invariants 1759.3 Experiments 1779.3.1 Participants 1799.3.2 Data Acquisition 1799.3.3 Data Augmentation 1799.3.4 Feature Extraction 1819.3.5 Classification 1819.4 Results 1829.4.1 Experiment 1 1829.4.2 Experiment 2 1849.4.3 Experiment 3 1849.5 Discussion 1889.6 Conclusion 189Acknowledgments 190References 19010 PERFORMANCE OF STEPPED BAR PLATE-COATED NANOLAYER OF A BOX SOLAR COOKER CONTROL BASED ON ADAPTIVE TREE TRAVERSAL ENERGY AND OSELM 193S. Shanmugan, F.A. Essa, J. Nagaraj and Shilpa Itnal10.1 Introduction 19410.2 Experimental Materials and Methodology 19610.2.1 Furious SiO2/TiO2 Nanoparticle Analysis of SSBC Performance Methods 19610.2.2 Introduction for OSELM by Use of Solar Cooker 19810.2.3 Online Sequential Extreme Learning Machine (OSELM) Approach for Solar Cooker 19910.2.4 OSELM Neural Network Adaptive Controller on Novel Design 19910.2.5 Binary Search Tree Analysis of Solar Cooker 20010.2.6 Tree Traversal of the Solar Cooker 20510.2.7 Simulation Model of Solar Cooker Results 20610.2.8 Program 20710.3 Results and Discussion 21010.4 Conclusion 212References 21411 APPLICATIONS TO RADIOGRAPHY AND THERMOGRAPHY FOR INSPECTION 219Inderjeet Singh Sandhu, Chanchal Kaushik and Mansi Chitkara11.1 Imaging Technology and Recent Advances 22011.2 Radiography and its Role 22011.3 History and Discovery of X-Rays 22111.4 Interaction of X-Rays With Matter 22211.5 Radiographic Image Quality 22211.6 Applications of Radiography 22511.6.1 Computed Radiography (CR)/Digital Radiography (DR) 22511.6.2 Fluoroscopy 22711.6.3 DEXA 22811.6.4 Computed Tomography 22911.6.5 Industrial Radiography 23111.6.6 Thermography 23411.6.7 Veterinary Imaging 23511.6.8 Destructive Testing 23511.6.9 Night Vision 23511.6.10 Conclusion 236References 23612 PREDICTION AND CLASSIFICATION OF BREAST CANCER USING DISCRIMINATIVE LEARNING MODELS AND TECHNIQUES 241M. Pavithra, R. Rajmohan, T. Ananth Kumar and R. Ramya12.1 Breast Cancer Diagnosis 24212.2 Breast Cancer Feature Extraction 24312.3 Machine Learning in Breast Cancer Classification 24512.4 Image Techniques in Breast Cancer Detection 24612.5 Dip-Based Breast Cancer Classification 24812.6 RCNNs in Breast Cancer Prediction 25512.7 Conclusion and Future Work 260References 26113 COMPRESSED MEDICAL IMAGE RETRIEVAL USING DATA MINING AND OPTIMIZED RECURRENT NEURAL NETWORK TECHNIQUES 263Vamsidhar Enireddy, Karthikeyan C., Rajesh Kumar T. and Ashok Bekkanti13.1 Introduction 26413.2 Related Work 26513.2.1 Approaches in Content-Based Image Retrieval (CBIR) 26513.2.2 Medical Image Compression 26613.2.3 Image Retrieval for Compressed Medical Images 26713.2.4 Feature Selection in CBIR 26813.2.5 CBIR Using Neural Network 26813.2.6 Classification of CBIR 26913.3 Methodology 26913.3.1 Huffman Coding 27013.3.2 Haar Wavelet 27113.3.3 Sobel Edge Detector 27313.3.4 Gabor Filter 27313.3.5 Proposed Hybrid CS-PSO Algorithm 27613.4 Results and Discussion 27713.5 Conclusion and Future Enhancement 28213.5.1 Conclusion 28213.5.2 Future Work 283References 28314 A NOVEL DISCRETE FIREFLY ALGORITHM FOR CONSTRAINED MULTI-OBJECTIVE SOFTWARE RELIABILITY ASSESSMENT OF DIGITAL RELAY 287Madhusudana Rao Nalluri, K. Kannan and Diptendu Sinha Roy14.1 Introduction 28814.2 A Brief Review of the Digital Relay Software 29114.3 Formulating the Constrained Multi-Objective Optimization of Software Redundancy Allocation Problem (CMOO-SRAP) 29314.3.1 Mathematical Formulation 29414.4 The Novel Discrete Firefly Algorithm for Constrained Multi-Objective Software Reliability Assessment of Digital Relay 29714.4.1 Basic Firefly Algorithm 29814.4.2 The Modified Discrete Firefly Algorithm 29914.4.2.1 Generating Initial Population 29914.4.2.2 Improving Solutions 29914.4.2.3 Illustrative Example 30114.4.3 Similarity-Based Parent Selection (SBPS) 30314.4.4 Solution Encoding for the CMOO-SRAP for Digital Relay Software 30514.5 Simulation Study and Results 30514.5.1 Simulation Environment 30514.5.2 Simulation Parameters 30614.5.3 Configuration of Solution Vectors for the CMOOSRAP for Digital Relay 30614.5.4 Results and Discussion 30614.6 Conclusion 317References 317Index 323

Regulärer Preis: 206,99 €
Produktbild für Blockchain for Business

Blockchain for Business

The book focuses on the power of business blockchain. It gives an overview of blockchain in traditional business, marketing, accounting and business intelligence. The book provides a detailed working knowedge of blockchain, user cases of blockchain in business, cryptocurrency and Initial Coin Offering(ICO) along with the risks associated with them. The book also covers the detailed study of decentralization, mining, consensus, smart contracts, concepts and working of distributed ledgers and hyper ledgers as well as many other important concepts. It also details the security and privacy aspects of blockchain.The book is beneficial for readers who are preparing for their business careers, those who are working with small scale businesses and startups, and helpful for business executives, managers, entrepreneurs, bankers, government officials and legal professionals who are looking to blockchain for secure financial transactions. The book will also be beneficial for researchers and students who want to study the latest developments of blockchain.S.S. TYAGI is a Professor of Computer Engineering and Dean at Manav Rachna International Institute of Research & Studies, Faridabad, India. He obtained his PhD from Kururkshetra University in 2010 in Computer Technology. He has more than 28 years of teaching and research experience and has authored many research publications in high indexed journals. SHAVETA BHATIA is Professor of Faculty of Computer Applications, Manav Rachna International Institute of Research & Studies. She has more than 17 years of academic and research experience. She has authored many research papers and published over a span of her teaching career in various reputed journals and conferences. Preface xv1 INTRODUCTION TO BLOCKCHAIN 1Akshay Mudgal1.1 Introduction 11.1.1 Public Blockchain Architecture 51.1.2 Private Blockchain Architecture 51.1.3 Consortium Blockchain Architecture 51.2 The Privacy Challenges of Blockchain 61.3 De-Anonymization 81.3.1 Analysis of Network 91.3.2 Transaction Fingerprinting 91.3.3 DoS Attacks 91.3.4 Sybil Attacks 91.4 Transaction Pattern Exposure 101.4.1 Transaction Graph Analysis 101.4.2 AS-Level Deployment Analysis 101.5 Methodology: Identity Privacy Preservation 101.5.1 Mixing Services 101.5.2 Ring Signature 121.6 Decentralization Challenges Exist in Blockchain 141.7 Conclusion 151.8 Regulatory Challenges 161.9 Obstacles to Blockchain Regulation 161.10 The Current Regulatory Landscape 171.11 The Future of Blockchain Regulation 181.12 Business Model Challenges 191.12.1 Traditional Business Models 191.12.2 Manufacturer 191.12.3 Distributor 201.12.4 Retailer 201.12.5 Franchise 201.13 Utility Token Model 201.13.1 Right 211.13.2 Value Exchange 211.13.3 Toll 211.13.4 Function 211.13.5 Currency 221.13.6 Earning 221.14 Blockchain as a Service 221.15 Securities 231.16 Development Platforms 241.17 Scandals and Public Perceptions 251.17.1 Privacy Limitations 261.17.2 Lack of Regulations and Governance 261.17.3 Cost to Set Up 261.17.4 Huge Consumption of Energy 261.17.5 Public Perception 27References 272 THE SCOPE FOR BLOCKCHAIN ECOSYSTEM 29Manisha Suri2.1 Introduction 302.2 Blockchain as Game Changer for Environment 322.3 Blockchain in Business Ecosystem 382.3.1 Business Ecosystem 392.3.1.1 What Is Business Model? 392.3.1.2 Business Model—Traditional 392.3.2 Are Blockchain Business Models Really Needed? 412.3.2.1 Blockchain Business Model 412.3.2.2 Model 1: Utility Token Model 412.3.2.3 Model 2: BaaS 432.3.2.4 Model 3: Securities 442.3.2.5 Model 4: Development Platforms 452.3.2.6 Model 5: Blockchain-Based Software Products 462.3.2.7 Model 6: Blockchain Professional Services 462.3.2.8 Model 7: Business Model—P2P 472.4 Is Blockchain Business Ecosystem Profitable? 482.5 How Do You “Design” a Business Ecosystem? 492.6 Redesigning Future With Blockchain 532.6.1 Is Earth Prepared for Blockchain? 532.7 Challenges and Opportunities 57References 583 BUSINESS USE CASES OF BLOCKCHAIN TECHNOLOGY 59Vasudha Arora, Shweta Mongia, Sugandha Sharma and Shaveta Malik3.1 Introduction to Cryptocurrency 603.2 What is a Bitcoin? 603.2.1 Bitcoin Transactions and Their Processing 623.2.2 Double Spending Problem 653.2.3 Bitcoin Mining 673.3 Bitcoin ICO 693.3.1 ICO Token 693.3.2 How to Participate in ICO 703.3.3 Types of Tokens 713.4 Advantages and Disadvantages of ICO 723.5 Merchant Acceptance of Bitcoin 73References 754 ETHEREUM 77Shaveta Bhatia and S.S Tyagi4.1 Introduction 784.2 Basic Features of Ethereum 784.3 Difference between Bitcoin and Ethereum 794.4 EVM (Ethereum Virtual Machine) 824.5 Gas 854.5.1 Gas Price Chart 854.6 Applications Built on the Basis of Ethereum 864.7 ETH 874.7.1 Why Users Want to Buy ETH? 874.7.2 How to Buy ETH? 884.7.3 Alternate Way to Buy ETH 884.7.4 Conversion of ETH to US Dollar 894.8 Smart Contracts 904.8.1 Government 904.8.2 Management 914.8.3 Benefits of Smart Contracts 914.8.4 Problems With Smart Contracts 924.8.5 Solution to Overcome This Problem 924.8.6 Languages to Build Smart Contracts 924.9 DApp (Decentralized Application or Smart Contract) 934.9.1 DApp in Ethereum 934.9.2 Applications of DApps 934.10 Conclusion 95References 955 E-WALLET 97Ms. Vishawjyoti5.1 Overview of Wallet Technology 975.2 Types of Wallet 985.2.1 Paper 985.2.2 Physical Bitcoins 995.2.3 Mobile 995.2.4 Web 1005.2.5 Desktop 1005.2.6 Hardware 1005.2.7 Bank 1015.3 Security of Bitcoin Wallets 1015.4 Workings of Wallet Technology 1015.5 Create HD Wallet From Seed 1025.5.1 Initiation 1035.5.2 Steps for Creating an HD Wallet From a 24-Word Seed Phrase Through Particl-qt Tool 1045.5.3 Steps for Encrypting the HD Wallet 1065.5.4 Utilization 1085.5.5 Steps for Generating Address to Access Transactions on the HD Wallet 1085.6 Navigating HD Wallet 1095.7 Conclusion 110References 1106 BLOCKCHAIN AND GOVERNANCE: THEORY, APPLICATIONS AND CHALLENGES 113Bhavya Ahuja Grover, Bhawna Chaudhary, Nikhil Kumar Rajput and Om Dukiya6.1 Introduction 1146.2 Governance: Centralized vs Decentralized 1156.3 Blockchain’s Features Supportive of Decentralization 1176.4 Noteworthy Application Areas for Blockchain-Based Governance 1196.4.1 Public Service Governance 1196.4.2 Knowledge and Shared Governance 1216.4.3 Governance in Supply Chain 1236.4.4 Governance of Foreign Aid 1246.4.5 Environmental Governance 1256.4.6 Corporate Governance 1266.4.7 Economic Governance 1286.5 Scopes and Challenges 1286.6 Conclusion 136References 1377 BLOCKCHAIN-BASED IDENTITY MANAGEMENT 141Abhishek Bhattacharya7.1 Introduction 1417.2 Existing Identity Management Systems and Their Challenges 1427.3 Concept of Decentralized Identifiers 1447.4 The Workflow of Blockchain Identity Management Systems 1457.5 How Does it Contribute to Data Security? 1487.6 Trending Blockchain Identity Management Projects 1507.7 Why and How of Revocation 1527.8 Points to Ponder 1547.8.1 Comparison Between Traditional and Blockchain-Based Identity Management Systems 1567.9 Conclusion 157References 1588 BLOCKCHAIN & IOT: A PARADIGM SHIFT FOR SUPPLY CHAIN MANAGEMENT 159Abhishek Bhattacharya8.1 Introduction 1598.2 Supply Chain Management 1608.2.1 The Aspects of a Supply Chain 1618.2.2 Supply Chain Performance Dimensions 1628.2.3 Supply Chain Migration Towards Digitalization 1638.3 Blockchain and IoT 1648.3.1 What Makes Blockchain Suitable for SCM? 1668.3.1.1 Shared Ledger 1678.3.1.2 Permissions 1688.3.1.3 Consensus 1688.3.1.4 Smart Contracts 1698.3.2 The Role of Blockchain in Achieving the SCM Performance Dimensions 1708.3.3 The Role of IoT in the Implementation of Blockchain Technology 1718.4 Blockchain Technology and IoT Use Cases in Supply Chain Management 1728.5 Benefits and Challenges in Blockchain-Based Supply Chain Management 1738.6 Conclusion 176References 1769 BLOCKCHAIN-ENABLED SUPPLY CHAIN MANAGEMENT SYSTEM 179Sonal Pathak9.1 Introduction 1809.1.1 Supply Chain Management 1809.2 Blockchain Technology 1849.3 Blockchain Technology in Supply Chain Management 1869.4 Elements of Blockchain That Affects Supply Chain 1909.4.1 Bitcoin 1959.5 Challenges in Implementation of Blockchain-Enabled Supply Chain 1979.6 Conclusion 197References 19910 SECURITY CONCERNS OF BLOCKCHAIN 201Neha Jain and Kamiya Chugh10.1 Introduction: Security Concerns of Blockchain 20110.2 Cryptocurrencies Scenarios 20210.3 Privacy Challenges of Blockchain 20310.3.1 Protection Problems in Blockchain 20310.3.2 Privacy-Preserving Mechanisms Analysis 20710.3.3 Data Anonymization-Mixing 20710.4 Decentralization in Blockchain 20810.4.1 Role of Decentralization in Blockchain 20910.4.2 Analysis of PoS and DPoS 21010.4.3 Problems With Decentralization 21010.4.4 Decentralization Recovery Methods 21210.5 Legal and Regulatory Issues in Blockchain 21310.5.1 Legal Value of Blockchain and its Problems 21410.6 Smart Contracts 21810.7 Scandals of Blockchain 22010.7.1 Blockchain Technologies as Stumbling Blocks to Financial Legitimacy 22310.8 Is Blockchain the Rise of Trustless Trust? 22310.8.1 Why Do We Need a System of Trust? 22610.9 Blockchain Model Challenges 227References 22911 ACCEPTANCE AND ADOPTION OF BLOCKCHAIN TECHNOLOGY: AN EXAMINATION OF THE SECURITY & PRIVACY CHALLENGES 231Amandeep Dhaliwal and Sahil Malik11.1 Introduction 23111.1.1 Research Methodology 23311.1.2 Analysis 23311.2 Security Issues of Blockchain 23311.2.1 The Majority Attack (51% Attacks) 23311.2.2 The Fork Problems 23411.2.2.1 Hard Fork 23411.2.2.2 Soft Fork 23511.2.3 Scale of Blockchain 23511.2.4 Time Confirmation of Blockchain Data— Double-Spend Attack/Race Attack 23511.2.5 Current Regulations Problems 23611.2.6 Scalability and Storage Capacity 23611.2.7 DOS Attack/Sybil Attack/Eclipse Attack/Bugs 23711.2.8 Legal Issues 23711.2.9 Security of Wallets 23811.2.10 The Increased Computing Power 23811.3 Privacy Challenges of Bitcoin 23811.3.1 De-Anonymization 23911.3.1.1 Network Analysis 23911.3.1.2 Address Clustering 23911.3.1.3 Transaction Finger Printing 24011.3.2 Transaction Pattern Exposure 24011.3.2.1 Transaction Graph Analysis 24011.3.2.2 Autonomous System-Level Deployment Analysis 24111.4 Blockchain Application-Based Solutions 24111.4.1 Bitcoins 24111.4.2 IoT 24211.4.2.1 MyBit 24211.4.3 Aero Token 24211.4.4 The Chain of Things 24311.4.5 The Modum 24311.4.6 Twin of Things 24311.4.7 The Blockchain of Things 24411.4.8 Blockchain Solutions: Cloud Computing 24411.5 Conclusion and Future Work 245References 24512 DEFICIENCIES IN BLOCKCHAIN TECHNOLOGY AND POTENTIAL AUGMENTATION IN CYBER SECURITY 251Eshan Bajal, Madhulika Bhatia, Lata Nautiyal and Madhurima Hooda12.1 Introduction 25212.2 Security Issues in Blockchain Technology 25212.3 Privacy Challenges 25312.3.1 BGP Hijacking Attack 25512.3.2 BDoS (Blockchain Denial of Service) 25512.3.3 Forcing Other Miners to Stop Mining 25612.4 Decentralization Challenges 25612.5 Regulatory Challenges 26012.5.1 Principles to Follow While Regulating 26212.5.1.1 Flexible to Legal Innovation 26212.5.1.2 Experimentation Should be Encouraged 26312.5.1.3 Focus on the Immediate Implications 26412.5.1.4 Regulators Should Engage in a Transnational Conversation 26412.5.2 Regulatory Strategies 26512.5.2.1 Wait-and-See 26512.5.2.2 Imposing Narrowing and Broadening Guidance 26612.5.2.3 Sandboxing 26612.5.2.4 Issue a New Legislation 26712.5.2.5 Use Blockchain in Regulation 26812.6 Business Model Challenges 26912.7 Scandals and Public Perception 27112.8 Why Blockchain is Trustless 27712.8.1 Trust Mechanism 27812.8.2 Anonymity 27912.8.3 Use in Digital Wallets 27912.8.4 Forgery Resistance 27912.9 Use of Blockchain in Cybersecurity 28012.9.1 Blockchain Database 28112.9.2 DNS Security 28312.9.3 IoT Security 28312.9.4 DDoS Prevention 28612.9.5 CDN (Content Delivery Network) 28612.9.6 SMS Authentication 287References 28813 INTERNET OF THINGS AND BLOCKCHAIN 295Priyanka Sharma13.1 History of ‘Internet of Things’ 29613.2 IoT Devices 29813.3 Sensors and Actuators 30213.4 Cloud and Haze-Based Engineering 30713.5 Blockchain and IoT 31513.6 Edge Computing 32113.7 Contextual Analyses 32413.8 Fate of Blockchain and IoT 332References 33214 BLOCKCHAIN APPLICATIONS 337Boby Singh, Rohit Pahwa, Hari Om Tanwar and Nikita Gupta14.1 Introduction to Blockchain 33714.1.1 Uses of Blockchain in Administration 33914.2 Blockchain in Big Data Predictive Task Automation 34014.2.1 How Can Blockchain Help Big Data? 34114.2.2 Blockchain Use Cases in Big Data 34114.3 Digital Identity Verification 34214.3.1 Why Digital Identity Matters? 34314.3.2 Blockchain (Definition and its Features) 34314.3.3 Why do we Need Blockchain in Digital Identity? 34414.3.4 How Does a Blockchain Works? 34514.3.5 Why is a Blockchain Secure? 34514.3.6 What’s Blockchain Identification Management? 34614.3.7 Advantages 34714.4 Blockchain Government 34814.4.1 Decentralized Government Services 34914.4.2 Liquid Democracy and Random Sample Election 35014.5 Blockchain Science 35114.5.1 FoldingCoin 35114.5.2 GridCoin (GRC) 35214.5.3 Global Public Health 35314.5.4 Bitcoin Genomics 35414.6 Blockchain Health 35514.6.1 Health Coin 35514.6.2 EMR on Blockchain 35514.6.3 Bit Coin Health Notary 35614.7 Blockchain Learning 35714.7.1 Bitcoin MOOCs 35714.7.2 Smart Contract Literacy 35714.7.3 LearnCoin 359References 35915 ADVANCE CONCEPTS OF BLOCKCHAIN 361Raj Kumar15.1 Community Supercomputing 36115.2 Blockchain Genomics 36415.3 Blockchain Learning 36515.4 Community Coin 36615.4.1 Monetary and Non-Monetary Currencies 36715.4.2 Difference Between Monetary and Non-Monetary Assets 36915.4.3 Currency Multiplicity 36915.4.4 List of Some Prominent Alternate Coins is Given Below 37015.5 Demurrage Currencies 371Reading List 371Index 373

Regulärer Preis: 152,99 €
Produktbild für Deep Learning with Swift for TensorFlow

Deep Learning with Swift for TensorFlow

ABOUT THIS BOOKDiscover more insight about deep learning algorithms with Swift for TensorFlow. The Swift language was designed by Apple for optimized performance and development whereas TensorFlow library was designed by Google for advanced machine learning research. Swift for TensorFlow is a combination of both with support for modern hardware accelerators and more. This book covers the deep learning concepts from fundamentals to advanced research. It also introduces the Swift language for beginners in programming. This book is well suited for newcomers and experts in programming and deep learning alike. After reading this book you should be able to program various state-of-the-art deep learning algorithms yourself.The book covers foundational concepts of machine learning. It also introduces the mathematics required to understand deep learning. Swift language is introduced such that it allows beginners and researchers to understand programming and easily transit to Swift for TensorFlow, respectively. You will understand the nuts and bolts of building and training neural networks, and build advanced algorithms.WHAT YOU’LL LEARN• Understand deep learning concepts• Program various deep learning algorithms• Run the algorithms in cloudWHO THIS BOOK IS FOR• Newcomers to programming and/or deep learning, and experienced developers.• Experienced deep learning practitioners and researchers who desire to work in user space instead of library space with a same programming language without compromising the speedRahul Bhalley is an independent machine intelligence researcher. He was the co-founder of a short-lived deep learning startup in 2018. He has published research papers in areas such as speech processing and generative modeling. He actively contributes to open source projects related to deep learning on GitHub. He has also worked with Apple's Swift and shares Google's vision of making it easy for others to understand deep learning with Swift.Chapter 1: Machine Learning BasicsChapter 2: Essential MathChapter 3: Differential ProgrammingChapter 4: TensorFlow BasicsChapter 5: Neural NetworksChapter 6: Computer Vision

Regulärer Preis: 62,99 €
Produktbild für TensorFlow 2.x in the Colaboratory Cloud

TensorFlow 2.x in the Colaboratory Cloud

Use TensorFlow 2.x with Google's Colaboratory (Colab) product that offers a free cloud service for Python programmers. Colab is especially well suited as a platform for TensorFlow 2.x deep learning applications. You will learn Colab’s default install of the most current TensorFlow 2.x along with Colab’s easy access to on-demand GPU hardware acceleration in the cloud for fast execution of deep learning models. This book offers you the opportunity to grasp deep learning in an applied manner with the only requirement being an Internet connection. Everything else—Python, TensorFlow 2.x, GPU support, and Jupyter Notebooks—is provided and ready to go from Colab.The book begins with an introduction to TensorFlow 2.x and the Google Colab cloud service. You will learn how to provision a workspace on Google Colab and build a simple neural network application. From there you will progress into TensorFlow datasets and building input pipelines in support of modeling and testing. You will find coverage of deep learning classification and regression, with clear code examples showing how to perform each of those functions. Advanced topics covered in the book include convolutional neural networks and recurrent neural networks.This book contains all the applied math and programming you need to master the content. Examples range from simple to relatively complex when necessary to ensure acquisition of appropriate deep learning concepts and constructs. Examples are carefully explained, concise, accurate, and complete to perfectly complement deep learning skill development. Care is taken to walk you through the foundational principles of deep learning through clear examples written in Python that you can try out and experiment with using Google Colab from the comfort of your own home or office.WHAT YOU WILL LEARN* Be familiar with the basic concepts and constructs of applied deep learning* Create machine learning models with clean and reliable Python code* Work with datasets common to deep learning applications* Prepare data for TensorFlow consumption* Take advantage of Google Colab’s built-in support for deep learning* Execute deep learning experiments using a variety of neural network models* Be able to mount Google Colab directly to your Google Drive account* Visualize training versus test performance to see model fitWHO THIS BOOK IS FORReaders who want to learn the highly popular TensorFlow 2.x deep learning platform, those who wish to master deep learning fundamentals that are sometimes skipped over in the rush to be productive, and those looking to build competency with a modern cloud service tool such as Google ColabDR. DAVID PAPER is a full professor at Utah State University (USU) in the Management Information Systems department. He has over 30 years of higher education teaching experience. At USU, he has over 26 years teaching in the classroom and distance education over satellite. Dr. Paper has taught a variety of classes at the undergraduate, graduate, and doctorate levels, but he specializes in technology education. He has competency in several programming languages, but his focus is currently on deep learning (Python) and database programming (PyMongo). Dr. Paper has published three technical books for industry professionals, including Web Programming for Business: PHP Object-Oriented Programming with Oracle, Data Science Fundamentals for Python and MongoDB (Apress), and Hands-on Scikit-Learn for Machine Learning Applications: Data Science Fundamentals with Python (Apress). He has authored more than 100 academic publications. Besides growing up in family businesses, Dr. Paper has worked for Texas Instruments, DLS, Inc., and the Phoenix Small Business Administration. He has performed IS consulting work for IBM, AT&T, Octel, Utah Department of Transportation, and the Space Dynamics Laboratory. 1. Introduction to Deep Learning2. Build Your First Neural Network with Google Colab3. Working with TensorFlow Data4. Working with Other Data5. Classification6. Regression7. Convolutional Neural Networks8. Automated Text Generation9. Sentiment Analysis10. Time Series Forecasting with RNNs

Regulärer Preis: 56,99 €
Produktbild für Microsoft 365 Portable Genius

Microsoft 365 Portable Genius

POWER UP YOUR PROFICIENCY WITH THIS GENIUS GUIDE TO POPULAR MICROSOFT 365 APPSDo you want to make your Microsoft 365 account a productivity behemoth? Do you want to squeeze every last bit of awesome from Word, Excel, and PowerPoint and learn a little more about Outlook, too? Microsoft 365 Portable Genius has got you covered. A seasoned tech expert and trainer, author Lisa A. Bucki shows you how to build Word documents, Excel workbooks, and PowerPoint presentations the right way, as well as how to use high-impact design techniques to make your documents pop.This book answers 11 key questions about how to make the most of Microsoft 365, providing genius tips as it leads you through the essentials. You’ll learn how to:* Tackle common skills like creating files, adding basic content, navigating in a file, making selections, copying and moving content, and saving files* Build a new Word document by using outlining, bullets and numbering, columns, and other features for creating and enhancing content* Enhance Excel workbook files by organizing data on different sheets, filling entries, creating range names, and entering powerful, accurate formulas* Develop a PowerPoint presentation by choosing the right layout for each slide and adding content to placeholders, and then transform it into an on-screen show with transitions and animations* Add punchy design and branding by using text formatting, themes, and graphics in your files* Use lists, tables, and charts to make data easier to interpret* Create, send, reply to, and organize email in Outlook, as well as add contacts Share file contents on paper or digitally* Check out the Online Bonus Appendix at Wiley for more genius coverage of topics including additional Excel formula review techniques, essential Excel functions, theme colors and fonts changes, and WordArtWhether you have used Office in the past or are new to its subscription successor Microsoft 365, Microsoft 365 Portable Genius provides the expert guidance you need to work smarter in Microsoft 365.LISA A. BUCKI is an author, trainer, and content creator who's been educating others about computers and software since 1990. She's written dozens of books, provided marketing and training services to her clients, and written online tutorials. She is the co-founder of 1x1 Media.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.About the Author iiiAcknowledgments vIntroduction xiCHAPTER 1 HOW DO I START USING MICROSOFT 365? 2Starting and Exiting an App 4Taking a Look Around 6Reviewing key screen features 6Changing views 8Zooming 10Working with Files 11Creating a blank file 11Exploring templates 12Opening an existing file 14Switching to another file 15Typing in a Word Document 17Making Your First Cell Entries in Excel 19Exploring the Excel screen 19Moving around the sheet 21Adding text and values 22Adding dates and times 23Number formatting on the fly 24Adding Slide Content in PowerPoint 26Making and Working with Selections 27Selecting content in Word 27Selecting content in Excel 28Selecting content in PowerPoint 30Copying or moving a selection 31Refining Your Content 33Spell checking your work 34Using Find and Replace 36Saving and Closing a File 37CHAPTER 2 HOW DO I DEVELOP DOCUMENT CONTENT IN WORD? 40Using Outlining to Organize Your Thoughts 42More on Navigating, Selecting, and Editing in Word 44Creating Bulleted and Numbered Lists 47Working with Tabs and Indent Settings 49Setting tab stops 50Setting indents 52Working with Line, Page, and Section Breaks 54Creating Columns of Text 56Using Review Tools to Improve Your Writing 57Getting word suggestions from the Thesaurus 58Tracking changes and commenting 58CHAPTER 3 HOW DO I MAKE CHANGES IN EXCEL? 62Working with Sheets 64Adding, renaming, and jumping to a sheet 64Moving or copying a sheet 65Cell Editing Basics 66Making changes 66Clearing cell contents 67Using Auto Fill and Filling Series 68Inserting and Deleting Rows, Columns, and Cells 71Working with Column Width and Row Height 73Creating Range Names 75Using the Name box 76Using the New Name dialog box 77Deleting a range name 78Freezing Rows and Columns On-Screen 79CHAPTER 4 HOW DO I DO MATH WITH EXCEL FORMULAS AND FUNCTIONS? 82Entering a Basic Formula 84Typing the formula 84Cell and range references in formulas 85Using the mouse to save time 86Dealing with minor errors 88Learning More About Operators and Order of Precedence 88Reviewing operators in Excel 89Understanding how order of precedence works 91Using parentheses in formulas 93Making a Cell or Range Reference Absolute Rather Than Relative 94Changing the reference type in a formula 94How referencing works when filling, copying, or moving a formula 95Understanding and Using Functions 97Using AutoSum on the Home or Formulas tab 98Typing a function in a formula 101Using the Formulas tab to insert a function 103Using Range Names in Formulas 107CHAPTER 5 HOW DO I CREATE A POWERPOINT PRESENTATION? 110Understanding Slide Layouts 112Adding Slides 114Rearranging and Deleting Slides 116Working with Content Placeholders 117Regular content 117Speaker notes 119Editing Slide Content 120Changing Slide Size or Background 121Preparing and Playing the Slide Show 122Adding transitions 123Adding animations 124Playing the show 125CHAPTER 6 HOW DO I USE FORMATTING TO ENHANCE MY DOCUMENTS? 128Changing the Number or Date Format in Excel 130Using number formats 132Using date and time formats 134Changing Text Formatting 134Applying font formatting 135Applying alignment formatting 139Changing Paragraph and PageFormatting in Word and PowerPoint 142Changing overall line spacing 143Changing spacing before and after paragraphs 143Working with Borders and Shading 146Using borders and shading in Word 146Adding a page border in Word 147Changing cell borders and shading in Excel 148Using Styles 149Understanding Themes 152Reviewing elements of a theme 152Changing themes 153CHAPTER 7 HOW DO I USE GRAPHICS? 156Inserting Simple Graphics 158Shapes 158Pictures 160Icons 164Selecting and Formatting Graphics 165Adding text to shapes 165Changing styles 166Changing sizing and position 168Working with layering, alignment, and rotation 170Working with wrapping in Word 173Creating and Working with SmartArt 173Adding a SmartArt graphic 173Editing and rearranging shapes 176Changing the graphic type and formatting 177Deleting Graphics 177CHAPTER 8 HOW DO I MANAGE LISTS OF INFORMATION? 180Adding a Table in Word or PowerPoint 182Adding the table and making entries 182Adding and deleting rows or columns 183Arranging a List in Excel 184Understanding Excel’s Table Feature 187Converting a range to a table 187Importing or connecting to a list of data 189Resizing a table 192Adding a total row 192Sorting and Filtering Lists and Tables 193Changing Table Styles 197Converting a Table Back to Regular Content 198CHAPTER 9 HOW DO I PRESENT MY DATA IN CHARTS? 200Using Different Chart Types 202Creating a Chart in Excel 203Creating a Chart in Word or PowerPoint 207Changing the Chart Type and Layout 209Formatting Chart Elements 211Changing the Charted Data 213Deleting a Chart 215CHAPTER 10 HOW DO I MANAGE EMAILS AND CONTACTS IN OUTLOOK? 216Adding Your Account 218Creating and Sending Messages 220Receiving, Reading, and Replying to Messages 224Organizing Messages 227Adding Contacts 229CHAPTER 11 HOW DO I PRINT AND SHARE MY CONTENT? 232Creating Headers and Footers 234Changing Page Settings 238Margins 238Orientation and paper size 240Scaling an Excel printout 240Changing Sheet Settings in Excel 241Adding print titles 241Controlling whether gridlines and other features print 243Working with Page Breaks in Excel 243Setting a print area 243Viewing and moving breaks 245Previewing a Printout and Printing 246Sharing Information in Other Ways 247Exporting a PDF 247Using OneDrive 249Index 251

Regulärer Preis: 12,99 €
Produktbild für Suchmaschinen-Optimierung für Dummies (2. Auflg.)

Suchmaschinen-Optimierung für Dummies (2. Auflg.)

Sie haben ein Unternehmen gegründet und Ihre Website geht demnächst online? Sie sind gerüstet für zahlreiche Besucher und hoffen auf hohe Umsätze? Dann ist es Zeit für das Feintuning. Dieses Buch zeigt Ihnen, wie Ihre Website von Google besser gefunden wird und wie Sie bei Google ganz nach oben kommen. Finden Sie die richtigen Suchbegriffe und stimmen Sie Ihre Inhalte darauf ab, optimieren Sie Ihre Snippets und unterstützen Sie den Google-Crawler beim Erfassen der Seiten. Zahlreiche Beispiele und Anekdoten aus der Praxis sorgen nicht nur für ein gutes Ranking, sondern auch für Spaß beim Lesen. Julian Dziki ist Gründer und Geschäftsführer von Seokratie, einer SEO- und Online-Marketing-Agentur in München. Nebenher hält er Vorträge über SEO, schreibt Beiträge für den firmeneigenen SEO-Blog und organisiert SEO-Meetups und -Veranstaltungen in München. Er zertifiziert außerdem beim Bundesverband der digitalen Wirtschaft (BVDW) Fachkräfte für Suchmaschinen-Optimierung.Über den Autor 9Vorwort zur 1 Auflage 23EINLEITUNG25Über dieses Buch 26Was Sie nicht lesen müssen 27Törichte Annahmen über den Leser 27Wie dieses Buch aufgebaut ist 28Teil I: So funktioniert die Welt von Google 28Teil II: Das Suchergebnis optimieren 28Teil III: Content optimieren 28Teil IV: Duplicate Content 28Teil V: Crawling und interne Verlinkung 28Teil VI: Linkbuilding 29Teil VII: Der Top-10-Teil 29Symbole, die in diesem Buch verwendet werden 29Wie es weitergeht 30TEIL I: SO FUNKTIONIERT DIE WELT VON GOOGLE 31KAPITEL 1 DAS PASSIERT WIRKLICH, WENN SIE BEI GOOGLE SUCHEN33Crawling und der Index 34Die Berechnung der Ergebnisse: SERPs und eine gesunde Mischung 34Alle Nutzer zufriedenstellen 35Die Universal Search und der Knowledge Graph 37Die vertikale Suche 37Die Universal Search 38Der Knowledge Graph 38Rankingfaktoren: Wie bewertet Google die Relevanz von Webseiten? 40Onpage-Faktoren: Technik und Inhalte 40Offpage-Faktoren: Backlinks sind wichtig 41Welche Faktoren sind wirklich wichtig? 42KAPITEL 2 WAS SIND KEYWORDS UND WARUM SIND SIE SO WICHTIG?45Der Google-Keyword-Planer 46Welche Keywords sind die richtigen für mich? 50Longtail und Shorthead 51Wo baue ich Keywords ein? 53Das Meta-Keyword-Tag 53KAPITEL 3 DIE GOOGLE-RICHTLINIEN55Das kann die Google Search Console 56So melden Sie sich in der Search Console an 56Benachrichtigungen in der Search Console 58Die Google-Richtlinien im Detail 59»Erstellen Sie Seiten in erster Linie für Nutzer, nicht für Suchmaschinen« 59Allgemeine Anforderungen von Google 60Anforderungen von Google bezüglich Relevanz und Inhalt 61Anforderungen von Google hinsichtlich der Qualität von Webseiten 62Was passiert, wenn ich mich nicht an die Richtlinien halte? 64Wann werde ich benachrichtigt und was muss ich dann tun? 64Offizielle Google-Ressourcen und Möglichkeiten zum Kontakt 66TEIL II: DAS SUCHERGEBNIS OPTIMIEREN 69KAPITEL 4 TITLE UND DESCRIPTION – DER ERSTE EINDRUCK ZÄHLT!71Klick mich! Die Click-Through-Rate oder Klickrate 72Wie Sie Title und Description erstellen 73Wie Sie Title und Description einfügen 73Sieben goldene Regeln für einen guten Title 74Neun goldene Regeln für eine gute Description 75Beispiele für Titles und Descriptions 76Die Site-Abfrage 80Die Klickrate in der Search Console analysieren 81Strukturierte Daten und Rich Snippets 83Darum sollten Sie Rich Snippets für Ihre Webseite generieren 85So generieren Sie Rich Snippets 86URLs von der Indexierung und Archivierung ausschließen 89Die Noindex-Anweisung 89Weitere Anweisungen im Quelltext 90Nofollow 90All/None 91Nosnippet 91Noarchive 92KAPITEL 5 DEN DOMAINNAMEN UND DIE URLS IHRER WEBSITE OPTIMIEREN95Das Protokoll 95HTTP oder HTTPS? Google mag SSL-Verschlüsselung 96So bekommen Sie ein SSL-Zertifikat 96Die Subdomain 96Mit www oder ohne www? 97Wann verwende ich eine eigene Subdomain? 97Der Domainname 98Freie Domains finden 99Bereits vergebene Domains kaufen 101Sind Keyworddomains sinnvoll? 101Die Domainendung 102CNOBI-Domainendungen: COM & Co. 102Länder-TLDs: Die Endung de 103Neue Domainendungen – SHOP oder KAUFEN 103Welche Endung ist die richtige? 104Das Verzeichnis 104Tipps für eine gute Verzeichnisstruktur 105So nicht! Ungünstige Verzeichnisstrukturen 106Die Datei 107Unterstützte Formate bei Google 107HTML5 ist heute Standard 108Die Dateiendung ist nur selten HTML 109Tipps für gute Dateinamen 109Jede URL sollte es nur einmal geben 110TEIL III: CONTENT OPTIMIEREN 111KAPITEL 6 QUALITATIV HOCHWERTIGEN CONTENT ERSTELLEN113Was ist qualitativ hochwertiger Content? 113Die Beweggründe von Google verstehen 114Die Google Quality Rater Guidelines 115Nutzersignale helfen, guten Content zu identifizieren 116Nutzersignale: Short-Klicks 116Wie werden Nutzersignale erfasst? 117Verschiedene Suchintentionen: Information, Navigation oder Transaktion? 118Ganzheitlicher Content: Holistische Ergebnisse schaffen 120Content gut präsentieren 121Nutzergenerierte Inhalte 122Bilder & Videos 123KAPITEL 7 TECHNISCHE ANFORDERUNGEN AN CONTENT127Erwähnung des Keywords im Content 127Die Keyworddichte 127WDF*IDF – Texte nach Kurven schreiben 128Das Keyword in Auszeichnungen und Listen 131H1 bis H6 – So erstellen Sie gute Überschriften für SEO 131Schriftarten und Schriftfarbe 134Ausklappbarer Text oder Text in Tabs versteckt 135Die Textlänge 136Bilder-SEO 138Das Alt-Attribut 139Das Ranking von Bildern in der Google-Bildersuche verbessern 141Hotlinking 142Was sieht Google? 143TEIL IV: DUPLICATE CONTENT BEKÄMPFEN 145KAPITEL 8 DUPLICATE CONTENT AUF DER EIGENEN WEBSITE ÜBERPRÜFEN147Was genau ist Duplicate Content? 147Welches Problem hat Google mit Duplicate Content? 148Wichtig für Google: Gestohlene Inhalte oder Versehen? 149Aggregierte Inhalte 149Keyword-Kannibalisierung 150So identifizieren Sie Duplicate Content 152Bei Google suchen 152Duplicate-Content-Check in der Google Search Console 154Duplicate-Content-Check mit Ryte.com 154Duplicate-Content-Check mit Siteliner und Copyscape 155Den eigenen Content mit Google Alerts überwachen 157Der Sonderfall »wiederkehrende Textbausteine« 158KAPITEL 9 MIT DER 301-WEITERLEITUNG URLS ZUSAMMENFÜHREN161Duplicate Content auf Domainebene 162Die Standarddomain definieren 162So überprüfen Sie, ob eine Weiterleitung besteht 164Sprechende URLs und Weiterleitungen 165So leiten Sie einzelne Duplikate weiter 168KAPITEL 10 MIT DEM CANONICAL-ATTRIBUT ÄHNLICHE SEITEN MARKIEREN171So funktioniert rel="canonical" 172So binden Sie das Canonical-Attribut ein 172Anwendungsfälle von rel="canonical" 174Dynamische URLs 174Inhalte unter mehreren URLs erreichbar 175Inhalte in anderen Formaten 175Inhalte auf anderen Domains 176Überprüfen der Funktionsfähigkeit von rel="canonical" 178Einzelne URLs überprüfen 178Mehrere URLs überprüfen 180Rel-Next und Rel-Prev 181KAPITEL 11 HREFLANG FÜR INTERNATIONALE WEBSITES183So binden Sie hreflang ein 184Referenzierung im Quelltext 184hreflang X-Default 186hreflang-Implementierung über den HTTP-Header 187hreflang-Implementierung über die Sitemap 187So generieren und überprüfen Sie das hreflang-Attribut 189TEIL V: CRAWLING UND INTERNE VERLINKUNG 193KAPITEL 12 DER GOOGLEBOT GEHT UM – SO FUNKTIONIERT CRAWLING195Webcrawler und User Agents 195Das URL-Prüftool 197So reichen Sie eine URL bei Google ein 198Der Bericht »Abdeckung« 198Probleme beim URL-Testen identifizieren 200Crawling-Budget und Crawling-Frequenz 205So können Sie das Crawling Ihrer Website begrenzen 207So können Sie das Crawling von Parameterseiten steuern 207Crawling-Fehler ausfindig machen 211KAPITEL 13 DIE ROBOTS.TXT213Befehle in der robots.txt 213Aussperren oder nicht? 215Die robots.txt in der Search Console überprüfen 217Blockierte Ressourcen in der robots.txt 217KAPITEL 14 XML-SITEMAPS221Technische Grundlagen 221So erstellen Sie eine XML-Sitemap 223Mit den gebräuchlichen Content-Management-Systemen eine Sitemap erstellen 223So erstellen Sie eine Sitemap manuell 224Ihre Sitemap bei Google einreichen 225KAPITEL 15 MOBILE SEO UND LADEGESCHWINDIGKEIT229Typen mobiler Websites 230Responsives Webdesign 231Dynamische Bereitstellung von Inhalten 232Unterschiedliche URLs 233Die mobile Website auf Nutzerfreundlichkeit testen 234Live URL-Test 234Nutzerfreundlichkeit auf Mobilgeräten 235Schnell und einfach 236Die Ladegeschwindigkeit Ihrer Website überprüfen 238Tools für die Messung Ihrer Seitenladegeschwindigkeit 238So machen Sie Ihre Website schneller 240Google Core Web Vitals 241Largest Contentful Paint (LCP) 242First Input Delay (FID) 242Cumulative Layout Shift (CLS) 243So messen Sie die Core Web Vitals Ihrer Website 246Tipps für die Optimierung der Core Web Vitals 248KAPITEL 16 INTERNE VERLINKUNG, PAGERANK UND LINKJUICE249PageRank 249Das Grundprinzip von PageRank 250Der Niedergang des PageRank 251Linkjuice 252So verteilt sich Linkjuice 253Die besten Strategien zur optimalen Verteilung des internen Linkjuice 254Das Reasonable-Surfer-Modell: Prominente Links werden besser gewertet 265Im Fließtext verlinken 267Links auf 404-Seiten und Weiterleitungen 268Broken Links 268Links auf Weiterleitungen 268So finden Sie Broken Links und Weiterleitungen 269KAPITEL 17 DER LINKTEXT BEI INTERNEN LINKS271So erstellen Sie gute interne Links 272Beispiele für gute und schlechte Linktexte 273TEIL VI: BACKLINKS UND LINKBUILDING 277KAPITEL 18 LINKBUILDING: EIN KATZ-UND-MAUS-SPIEL279So entstand Linkbuilding 279Katz-und-Maus-Spiel zwischen SEOs und Google 280Natürliches Linkwachstum simulieren 281Google hält sich bedeckt 281Manuelle Maßnahmen 282Linkbuilding ist oft eine Grauzone 283Links sind nicht mehr der wichtigste Rankingfaktor 284KAPITEL 19 DAS LINKPROFIL ANALYSIEREN 287Backlinks finden 287Backlinkchecker 287Kostenlose Backlinkchecker 288Backlinks in der Google Search Console 289Kostenpflichtige Backlinkchecker 289Wichtige Link-Kennzahlen 290Linkpopularität 290Domainpopularität 291IP-Popularität 293Class-C-Popularität 294Domainendung und der Standort des Servers 295Follow & Nofollow 296PageRank 299Sichtbarkeit 299Trust und einige andere Kennzahlen 302Linktexte auswerten 302Der Linktext bei externen Links 302Natürliche Linktexte und Keyword-Links 303Brand oder Keyword? Vier Arten von Linktexten 304Das richtige Verhältnis 304So werten Sie Linktexte aus 305KAPITEL 20 BACKLINKS, DIE SIE MEHR ODER WENIGER SELBST SETZEN307Ein paar Gedanken zu Nutzen, Aufwand, Risiko 308Webkataloge 310Indizien für schlechte Webkataloge 311Indizien für gute Webkataloge 311Branchenbücher 313Social Bookmarks 314Artikelverzeichnisse 315Presseportale und Pressemitteilungen 315Links aus Blogkommentaren 316Gästebücher 319Internetforen 320Forenlinks und Google 320Die rechtliche Problematik 322Frage-Antwort-Portale 322Wikipedia-Artikel 322Gratisblogs und kostenlose Homepages 324Private Blog Networks und Expired Domains 325Expired Domains 326Ein PBN erstellen und betreiben 328Wie Sie ein Private Blog Network erkennen 329Warum Sie saubere Links aufbauen sollten 330KAPITEL 21 LINKS VON ANDEREN WEBMASTERN333Andere Webmaster um einen Link bitten 333Hub- oder Verteilerseiten anfragen 335Kooperationspartner und Freunde kontaktieren 336Webmaster um Content bitten 337Infografiken anbieten 338Sonstige kreative Ideen 339Linkbaits auslegen 340WordPress-Themes oder Widgets anbieten 341Gastbeiträge schreiben 343Linktausch 345Die Vorteile von Linktausch 346Die Nachteile von Linktausch 347So tauschen Sie Links 348KAPITEL 22 LINKS KAUFEN353Wie Google gekaufte Links erkennen kann 354Linkkauf wurde gemeldet 354Anträge auf Wiederaufnahme auswerten 355Der Algorithmus erkennt Muster 355Spendable Linkkäufer beobachten 355Wie gut sind gekaufte Links? 355Welche Arten von Links kann man kaufen? 356Links im Footer oder in der Sidebar 356Nachträglich in den Content eingefügte Links 358Links in eigens geschriebenen Beiträgen 358Wo Sie Links kaufen können 361Direkt vom Webmaster 361Bei Linkhandelsbörsen 361Aus Excel-Listen und von Linkhändlern 363So erkennen Sie einen schlechten Link 364Die Website als Ganzes betrachten 364Die Inhalte und die Links analysieren 365KAPITEL 23 EIN LINKAUDIT DURCHFÜHREN369Für welche Websites ist ein Linkaudit sinnvoll? 370Die Disavow-Datei 372So sieht eine Disavow-Datei aus 372So laden Sie eine Disavow-Datei hoch 373Zwei Wege zum Linkaudit 374Mit einer Linkliste in Excel arbeiten 374Ein Linkaudit mit den LinkResearchTools durchführen 375Welche Links Sie disavowen sollten 378Einen Antrag auf Wiederaufnahme stellen 381TEIL VII: DER TOP-10-TEIL 383KAPITEL 24 ZEHN TIPPS FÜR GUTE LOKALE RANKINGS 385Erstellen Sie einen Google-My-Business-Eintrag 386Füllen Sie alle Felder so detailliert wie möglich aus 387Laden Sie Fotos und Videos hoch 387Wählen Sie eine gute Adresse 387Sorgen Sie für Local Citations 388Sorgen Sie für eine Telefonnummer mit Ortsvorwahl 388Versuchen Sie, gute Backlinks zu bekommen 388Lassen Sie Ihre Kunden zu sich kommen 389Onpage-SEO nicht vergessen 389Sorgen Sie für Bewertungen auf Google 389KAPITEL 25 ZEHN MARKETING-KANÄLE, DIE IHRE SEO-STRATEGIE UNTERSTÜTZEN391Implementieren Sie SEO in die Prozesse Ihres Unternehmens 391Steigern Sie die Bekanntheit Ihrer Marke 392Schalten Sie Anzeigen mit Google Ads 392Betreiben Sie Social-Media-Marketing 393Kümmern Sie sich um eine benutzerfreundliche Website 393Betreiben Sie E-Mail-Marketing 394Erstellen Sie erstklassige Inhalte 394Betreiben Sie Content-Marketing 394Erzählen Sie Geschichten: Storytelling 395Denken Sie immer zuerst an Ihre User 395KAPITEL 26 SO OPTIMIEREN SIE IHRE WORDPRESS SEITE FÜR SEO397Nehmen Sie Ihr WordPress-Theme genau unter die Lupe 397Installieren Sie ein Caching-Plug-in 398Betreiben Sie Ihre WordPress-Seite mit SSL 399Holen Sie sich einen auf WordPress spezialisierten Webhoster 399Installieren Sie ein SEO-Plug-in 399Schreiben Sie Ihren Content SEO-gerecht 400Achten Sie auf eine gute interne Verlinkung 401Stellen Sie Ihre Permalinks richtig ein 402Wählen Sie Ihre Plug-ins mit Bedacht 403Machen Sie regelmäßig Backups Ihrer Website! 403Stichwortverzeichnis 407

Regulärer Preis: 21,99 €
Produktbild für Excel Pivot-Tabellen für Dummies (2. Auflg.)

Excel Pivot-Tabellen für Dummies (2. Auflg.)

Pivot-Tabellen haben völlig zu Unrecht den Ruf, kompliziert und nur etwas für Excel-Profis zu sein. Wenn die Daten, die Sie auswerten wollen, in großen Excel-Tabellen vorliegen, sind auch für Sie Pivot-Tabellen ein unverzichtbares Werkzeug. Pivot-Tabellen ermöglichen Ihnen, Daten nach verschiedenen Kriterien auszuwählen, zusammenzufassen und zueinander in Beziehung zu setzen. Plötzlich wird in der Flut der Daten ein System erkennbar, Zusammenhänge werden sichtbar. Wie Sie aus üblichen Excel-Tabellen mit wenigen Mausklicks Pivot-Tabellen machen und worauf Sie bei den Quelldaten und bei der Formatierung achten sollten, erfahren Sie in diesem Buch. Fortgeschrittene Nutzer werden sich über die Einführung in Power Pivot und Power Query und die Themen Datenschnitte, Zeitachsen und berechnete Felder und Elemente freuen. Martin Weiß ist diplomierter Betriebswirt und war mehr als zwanzig Jahre in unterschiedlichen Analysten-Funktionen in Finanz-, Vertriebs- und Marketingabteilungen tätig, Excel gehörte dabei immer zu seinem täglichen Handwerkszeug. Aktuell arbeitet er als funktionaler SAP-Spezialist in der Region München. Darüber hinaus berät und unterstützt er Unternehmen in allen Anwendungsfällen von Excel und betreibt seit mehreren Jahren einen Excel-Blog: www.tabellenexperte.deÜber den Autor 9EINFÜHRUNG19Über dieses Buch 19Was Sie nicht lesen müssen 19Törichte Annahmen über den Leser 20Wie dieses Buch aufgebaut ist 20Teil I: Grundlagen 20Teil II: Das Auge isst mit: Optik und Feintuning 21Teil III: Fortgeschrittene Techniken 21Teil IV: Mit Power in höhere Sphären vordringen 21Teil V: Top-Ten-Teil 21Konventionen in diesem Buch 21Symbole, die in diesem Buch verwendet werden 22Wie es weitergeht 22TEIL I: DIE GRUNDLAGEN 23KAPITEL 1 AUF DIE WELT DER PIVOT-TABELLEN VORBEREITEN 25Das Kreuz mit den Kreuztabellen 25»Saubere« Quelldaten 28Keine Zwischensummen 28Keine Leerspalten und Leerzeilen 28Eindeutige Feldnamen 30Keine Gliederungen 30Formatierte Tabellen 32Eine formatierte Tabelle erstellen 33Der Tabellenentwurf 35Automatische Erweiterung der Tabelle 37Strukturierte Verweise 41Der sich automatisch anpassende und erweiternde Datenbereich 43KAPITEL 2 JETZT WIRD HAND ANGELEGT: PIVOT-TABELLEN ERSTELLEN 47Wo ist der alte Assistent geblieben? 47Wie man heute eine Pivot-Tabelle erstellt 48Der schnelle Weg für Unentschlossene 48Der beste Weg für (zukünftige) Pivot-Profis 50Der Aufbau einer Pivot-Tabelle und die ersten Schritte 51Spielereien mit Wertefeldern 55Teilergebnisse und Gesamtergebnisse 60In die Tiefe bohren (»Drilldown«) 66Den Quellbereich verändern 68Feldlisten, Schaltflächen und Feldkopfzeilen 72Die Feldliste ein- und ausblenden 73Die Plus- und Minus-Schaltflächen ein- und ausblenden 74Die Feldkopfzeilen ein- und ausblenden 75Pivot-Tabellen verschieben 77TEIL II: DAS AUGE ISST MIT: OPTIK UND FEINTUNING 81KAPITEL 3 FORMATIERUNGEN UND GESTALTUNGSMÖGLICHKEITEN 83Standardbeschriftungen ersetzen 83Berichtslayout anpassen 86Leichtes Spiel mit Formatvorlagen 88Vorhandene Formatvorlagen anpassen 91Immer nur die eine 96Zahlenformate ändern 97Sonderfall: Leere Zellen 100Ein starkes Duo: Pivot-Tabellen und bedingte Formatierung 102Wasser hat keine Balken … Pivot-Tabellen schon! 102In der Hitze der Nacht 107Fast wie im Straßenverkehr: Ampeln 112KAPITEL 4 FILTERN, SORTIEREN UND GRUPPIEREN 117Bevor alles zu viel wird: Filter verwenden 117Ein Datenfeld als Filter 118Filter entfernen 120Filtern in den Zeilen- und Spaltenbeschriftungen 121Wertefilter 124Top oder Flop? Hitlisten mithilfe von Filtern erstellen 126Ordnung ins Chaos bringen mit Sortierfunktionen 128Sortierreihenfolge verändern 128Die Feldliste sortieren 132Zusammenführen, was zusammengehört: Gruppieren von Elementen 134Elemente manuell gruppieren 135Automatisches Gruppieren 141Wertefelder gruppieren 144Gruppierungen wieder aufheben 146KAPITEL 5 EIN BILD SAGT MEHR ALS 1000 WORTE 149PivotCharts erstellen 149Ein PivotChart auf Basis einer vorhandenen Pivot-Tabelle erstellen 149Zwei Fliegen mit einer Klappe: PivotChart und Pivot-Tabellegemeinsam erzeugen 153Das PivotChart bekommt ein eigenes Arbeitsblatt 155… und wieder zurück ins PivotTable-Arbeitsblatt 156Besonderheiten eines PivotCharts 156Die Feldschaltflächen 157Die Feldliste 159Pivot-Tabelle und PivotChart: Henne oder Ei? 161Pivot-Tabelle und PivotChart entkoppeln 163Schöner geht’s immer: PivotCharts »aufhübschen« 169Alles eine Frage des Typs 169Wenn’s besonders eilig ist: Schnelllayout 171Farben ändern 172Einen neuen Komplettanstrich verpassen 173TEIL III: FORTGESCHRITTENE TECHNIKEN 175KAPITEL 6 DATENSCHNITTE UND ZEITACHSEN 177Alles in Scheiben zerteilen: Datenschnitte 178Datenschnitte erstellen 178»Ein Ring sie zu knechten …« 183Datenschnitte anpassen 186Datenschnitte löschen 188Schöner geht’s immer: Datenschnitte aufpolieren 190Überschriftenzeile anpassen 191Anordnung und Größe der Elemente anpassen 191Formatvorlagen verwenden 192Mit Fantasie geht noch mehr! 196Zeitachsen 200Einen Zeitraum auswählen 203Zeitfilter löschen 204Andere Zeiteinheiten verwenden 205Zeitachse anpassen 206Etwas Make-up kann nicht schaden 207Schutzmechanismen 210Zellschutz 211Blattschutz 211KAPITEL 7 JETZT WIRD GERECHNET! 213Wertefelder mehrfach auswerten 215Berechnete Felder 220Anlegen von berechneten Feldern 221Verändern von berechneten Feldern 223Für Fortgeschrittene: Excel-Funktionen in berechneten Feldern 225Berechnete Elemente 231Berechnete Elemente anlegen 231Berechnete Elemente verändern 235Berechnete Elemente löschen 236Manchmal nicht unwichtig: Die Lösungsreihenfolge 237Felder und Elemente: Haben Sie noch den Überblick? 238Wenn’s doch mal etwas länger dauert: Layoutaktualisierungen zurückstellen 239Mysteriöser Geselle im Hintergrund: Der Pivot-Tabellen-Cache 241Dubios – die Quelldatei erscheint, obwohl sie weg war 242Pivot-Tabellen ohne Cache speichern 247Besonderheiten bei der gemeinsamen Cache-Nutzung 249Jeder Tabelle ihren eigenen Cache 250Die Geister, die Sie riefen … 251KAPITEL 8 DAS ARMATURENBRETT FÜRS MANAGEMENT 255Wie baut man ein gutes Dashboard? 256Mit einem soliden Fundament fängt alles an 256Weitere Vorüberlegungen 257Schritt für Schritt zum Vertriebs-Dashboard 258Am Anfang steht … ein leeres Blatt 259Die erste Pivot-Tabelle: Umsatz nach Regionen 260Pivot, die zweite: Umsätze nach Verkäufer und Produkt 262Der erste Datenschnitt 263Der zweite Datenschnitt 267Das erste PivotChart 269Das zweite PivotChart 273Die Top-3-Produkte 277Die Top-3-Verkäufer 280Der Feinschliff 282Ausdrucken ist zwar eigentlich nicht Sinn der Sache … 284TEIL IV: MIT POWER IN HÖHERE SPHÄREN VORDRINGEN 287KAPITEL 9 MIT POWER QUERY ZU EINER PERFEKTEN DATENBASIS 289Was ist Power Query? 289Die ersten Schritte 291SVERWEIS war gestern: Aus zwei mach eins mit Power Query! 300Alles im Fluss: Transformationen in Power Query 310Verkehrte Welt: Pivot mal andersherum 315Möglichkeiten der Weiterverarbeitung 320KAPITEL 10 NOCH MEHR DRUCK AUF DEM KESSEL MIT POWER PIVOT 325Power Pivot aktivieren 326Wie bekommt man Daten ins Datenmodell? 328Möglichkeit 1: Beim Erstellen einer Pivot-Tabelle 328Möglichkeit 2: Beim Laden einer Abfrage aus Power Query 329Möglichkeit 3: Direkter Datenimport im Power Pivot-Fenster 330Datenimport leicht gemacht 330Beziehungen helfen nur dem, der sie hat 336Eine Pivot-Tabelle mit mehreren Datenquellen 341Da geht doch noch mehr, oder? 345Weitere Features in Power Pivot 353Zusammenfassung: Wann benutzt man Power Query und wann Power Pivot? 361TEIL V: DER TOP-TEN-TEIL363KAPITEL 11 ZEHN KNIFFE, DIE EIN PIVOT-PROFI KENNEN SOLLTE 365Nix is’ fix: Automatische Spaltenbreiten ein- und ausschalten 365Alle Filter auf einen Schlag entfernen 366Die Funktion PIVOTDATENZUORDNEN 367Tabellenformat versus Kurzformat 368Neuberechnung nicht vergessen 368Wenn die Feldliste verschwunden ist … 369»Welches Schweinderl hätten S’ denn gern?« 369Fehlerwerte loswerden 369Ein Name macht die Orientierung leichter 370Eindeutige Anzahl berechnen 370Stichwortverzeichnis 375

Regulärer Preis: 17,99 €
Produktbild für Hands-on Question Answering Systems with BERT

Hands-on Question Answering Systems with BERT

Get hands-on knowledge of how BERT (Bidirectional Encoder Representations from Transformers) can be used to develop question answering (QA) systems by using natural language processing (NLP) and deep learning.The book begins with an overview of the technology landscape behind BERT. It takes you through the basics of NLP, including natural language understanding with tokenization, stemming, and lemmatization, and bag of words. Next, you’ll look at neural networks for NLP starting with its variants such as recurrent neural networks, encoders and decoders, bi-directional encoders and decoders, and transformer models. Along the way, you’ll cover word embedding and their types along with the basics of BERT.After this solid foundation, you’ll be ready to take a deep dive into BERT algorithms such as masked language models and next sentence prediction. You’ll see different BERT variations followed by a hands-on example of a question answering system.Hands-on Question Answering Systems with BERT is a good starting point for developers and data scientists who want to develop and design NLP systems using BERT. It provides step-by-step guidance for using BERT.WHAT YOU WILL LEARN* Examine the fundamentals of word embeddings* Apply neural networks and BERT for various NLP tasksDevelop a question-answering system from scratch* Train question-answering systems for your own dataWHO THIS BOOK IS FORAI and machine learning developers and natural language processing developers.Navin is the chief architect for HCL DryICE Autonomics. He is an innovator, thought leader, author, and consultant in the areas of AI, machine learning, cloud computing, big data analytics, and software product development. He is responsible for IP development and service delivery in the areas of AI and machine learning, automation, AIOPS, public cloud GCP, AWS, and Microsoft Azure. Navin has authored 15+ books in the areas of cloud computing , cognitive virtual agents, IBM Watson, GCP, containers, and microservices.Amit Agrawal is a senior data scientist and researcher delivering solutions in the fields of AI and machine learning. He is responsible for designing end-to-end solutions and architecture for enterprise products. He has also authored and reviewed books in the area of cognitive virtual assistants.Chapter 1: Introduction to Natural Language ProcessingChapter Goal: To introduce basics of natural language processing1.1 What is natural language processing1.2 What is natural language understanding1.3 Natural language processing tasks1.3.1 Tokenization1.3.2 Stemming and lemmatization1.3.3 Bag of words1.3.4 Word / Sentence vectorizationChapter 2: Introduction to Word EmbeddingsChapter Goal: To introduce the basics of word embeddings3.1 What is word embeddings3.2 Different methods of word embeddings3.2.1 Word2vec3.2.2 Glove3.2.3 Elmo3.2.4 Universal sentence encoders3.2.5 BERT3.3 Bidirectional Encoder Representations from Transformers (BERT)3.3.1 BERT – base3.3.2 BERT - largeChapter 3: BERT Algorithms ExplainedChapter Goal: Details on BERT model algorithms4.1 Masked language model4.2 Next sentence prediction (NSP)4.3 Text classification using BERT4.4 Various types of BERT based models4.4.1 ALBERT4.4.2 ROBERT4.4.3 DistilBERTChapter 4: BERT Model Applications - Question Answering SystemChapter Goal: Details on question answering system5.1 Introduction5.2 Types of QA systems5.3 QA system design using BERT5.4 DrQA system5.5 DeepPavlov QA systemChapter 5: BERT Model Applications - Other tasksChapter Goal: Details on NLP tasks performed by BERT.6.1 Introduction6.2 Other NLP Tasks:6.2.1 Sentiment analysis6.2.2. Named entity recognition6.2.3 Tag generation6.2.4 Classification6.2.5 Text summarization6.2.6 Language translationChapter 6: Future of BERT modelsChapter Goal: Provides an introduction to the new advances in the areas NLP using BERT7.1 BERT - Future capabilities

Regulärer Preis: 46,99 €