Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • - Delivering Application Layers to Virtual Desktops Using VMware
    av Peter von Oven
    867

    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 layeringWork with App Volumes, application packages, and Writable Volumes Who This Book Is ForVMware professionals, system integrators, IT professionals, and consultants.

  • - Detecting People With a Raspberry Pi, a Thermal Camera, and Machine Learning
    av Fabio Manganiello
    847

    Harness the untapped potential of combining a decentralized Internet of Things (IoT) with the ability to make predictions on real-world fuzzy data. This book covers the theory behind machine learning models and shows you how to program and assemble a voice-controlled security.You'll learn the differences between supervised and unsupervised learning and how the nuts-and-bolts of a neural network actually work. You'll also learn to identify and measure the metrics that tell how well your classifier is doing. An overview of other types of machine learning techniques, such as genetic algorithms, reinforcement learning, support vector machines, and anomaly detectors will get you up and running with a familiarity of basic machine learning concepts. Chapters focus on the best practices to build models that can actually scale and are flexible enough to be embedded in multiple applications and easily reusable.With those concepts covered, you'll dive into the tools for setting up a network to collect and process the data points to be fed to our models by using some of the ubiquitous and cheap pieces of hardware that make up today's home automation and IoT industry, such as the RaspberryPi, Arduino, ESP8266, etc. Finally, you'll put things together and work through a couple of practical examples. You'll deploy models for detecting the presence of people in your house, and anomaly detectors that inform you if some sensors have measured something unusual. And you'll add a voice assistant that uses your own model to recognize your voice. What You'll LearnDevelop a voice assistant to control your IoT devicesImplement Computer Vision to detect changes in an environmentGo beyond simple projects to also gain a grounding machine learning in generalSee how IoT can become "e;smarter"e; with the inception of machine learning techniquesBuild machine learning models using TensorFlow and OpenCVWho This Book Is ForMakers and amateur programmers interested in taking simple IoT projects to the next level using TensorFlow and machine learning. Also more advanced programmers wanting an easy on ramp to machine learning concepts.

  • - Start Making Your Data Actionable
    av Gerry White & Grant Kemp
    467

    User level: Beginning

  • av Sean Dillon, Howard Rogers, Thomas Kyte, m.fl.
    797

    Why Read This Book? When you opened the cover of this book, you had a notion of what you would find. With a title like Beginning Oracle Programming, it's fairly obvious what this book is all about. Simply put, the purpose of this book is to teach you how to manage data using an Oracle database. The goal of Beginning Oracle Programming is to introduce you to those concepts that are important to understand as a beginning-level Oracle user. You are setting out on the same journey we traveled some years ago. We know the things you are going to run into time and time again. We understand the challenges you are going to meet when you have to develop an application or administer your database. We can guarantee you that the techniques you'll learn in this book are proven and have led us through many successful implementations. So instead of talking about the things we want to teach you in an abstract kind of way, let's talk specifics.

  • av Bintu Harwani
    471

    Foundations of Joomla is a step by step practical guide that explains building web sites and blogs using Joomla - a very popular and powerful content management system (CMS). The book takes you through the steps of installing Joomla, configuring your database, creating a blog and a website, followed by instructions on creating new posts and adding content to your site. Even if you are an absolute beginner and don't have any programming experience, you can build responsive, powerful, and fully featured websites quickly. Following clear and easy to understand instructions, you'll master Joomla 3 by building a sample site throughout the book.

  • - Advice & Techniques from Five Top Professionals
    av Jamie Maison, Mark Griffin, Gary Riches, m.fl.
    541

    Apple Watch for Developers: Advice & Techniques from 5 Top Professionals gives you the base-knowledge and valuable secrets you'll need for your own projects from a core team of successful, experienced Apple Watch app-development experts. You'll explore elements such as branding within Watch apps, translating audio data into visual information, taming complex data, mastering environment-driven feature sets, and much more.This book is for developers who already have some knowledge of developing with WatchKit and WatchOS 2, and who are now interested in learning how to use them to create cutting edge Watch apps. It is written by five experienced, industry-leading Apple Watch developers who have created their apps early, and are now ready to pull apart examples to show you how to best create an Apple Watch app. This book will bring your cool Watch ideas to life!

  • av Shahid Shah, Gavin Cromhout, Nyree Costello & m.fl.
    637

    Photoshop is the industry standard photographic program. Whether you want to improve your photos with a bit of color correction, restore old pictures that have been damaged, or create new work based on your favorite photographic images Photoshop is the pro- H gram for you. What's more, the latest version. Photoshop 7. has more techniques available to you than ever before, in terms of new toots to facilitate your photographic work. The Healing brush, in particular, is covered rn detail within these pages and can be a revelation to even the most hardened graphics expert. That said, you will find a multitude of techniques to achieve professional level results with your images that will work with an earlier version. This book is designed to help you get the most out of this fantastic program, by taking your photographic work to new heights. We'll show you the tricks of the trade, and how to maximize the usefulness of Photoshop to achieve stunning results.

  • - A Comprehensive End-to-End Solutions Guide
    av Dipanker Jyoti & James A. Hutcherson
    811

    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 LearnGet a detailed overview of the Salesforce multi-tenant, metadata-driven architectural framework and the under-the-hood technology stack that supports SalesforceKnow the seven architecture domains, their intricacies, and the considerations needed within each when designing a Salesforce solutionHave an architectural mindset and the artifacts needed to architect an end-to-end enterprise-level implementation of SalesforceBe 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 SalesforceUnderstand 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 strategiesUnderstand security architecture considerations related to securing data within Salesforce and the various approaches to allow or restrict sharing and visibility from within SalesforceUnderstand 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 providersUnderstand identity and access management architectural considerations across the 9 stages of an identity and access management lifecycleBe aware of the strategies available to design mobile solutions with Salesforce and the options available for Salesforce mobile architectureEmploy the principles of the DevOps & Development Lifecycle needed for an ideal state Salesforce implementation Who 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 exam

  • av Tom Barker
    741

    Pro Data Visualization using R and JavaScript makes the R language approachable, and promotes the idea of data gathering and analysis. You'll see how to use R to interrogate and analyze your data, and then use the D3 JavaScript library to format and display that data in an elegant, informative, and interactive way. You will learn how to gather data effectively, and also how to understand the philosophy and implementation of each type of chart, so as to be able to represent the results visually. With the popularity of the R language, the art and practice of creating data visualizations is no longer the preserve ofmathematicians, statisticians, or cartographers. As technology leaders, we can gather metrics around what we do and use data visualizations to communicate that information. Pro Data Visualization using R and JavaScript combines the power of the R language with the simplicity and familiarity of JavaScript to display clear and informative data visualizations. Gathering and analyzing empirical data is the key to truly understanding anything. We can track operational metrics to quantify the health of our products in production. We can track quality metrics of our projects, and even use our data to identify bad code. Visualizing this data allows anyone to read our analysis and easily get a deep understanding of the story the data tells.

  • - From Novice to Professional
    av Carlo Milanesi
    747

    Learn to program with Rust in an easy, step-by-step manner on Unix, Linux shell, macOS and the Windows command line.  As you read this book, you'll build on the knowledge you gained in previous chapters and see what Rust has to offer.  Beginning Rust starts with the basics of Rust, including how to name objects, control execution flow, and handle primitive types. You'll see how to do arithmetic, allocate memory, use iterators, and handle input/output. Once you have mastered these core skills, you'll work on handling errors and using the object-oriented features of Rust to build robust Rust applications in no time.Only a basic knowledge of programming is required, preferably in C or C++. To understand this book, it's enough to know what integers and floating-point numbers are, and to distinguish identifiers from string literals.After reading this book, you'll be ready to build Rust applications.  What You'll LearnGet started programming with RustUnderstand heterogeneous data structures and data sequencesDefine functions, generic functions, structs, and moreWork with closures, changeable strings, ranges and slicesUse traits and learn about lifetimes  Who This Book Is For Those who are new to Rust and who have at least some prior experience with programming in general: some C/C++ is recommended particularly.

  • - Learn the Google Go Programming Language
    av Ph.D. Feigenbaum
    747

    Get an in-depth introduction to the Go programming language and its associated standard runtime libraries. This book is targeted towards programmers that already know the Java programming language and uses that Java knowledge to direct the learning of Go. You will get a deep understanding of the Go language and obtain a good introduction to the extensive Go standard libraries. This book teaches Go through clear descriptions of Go features, contrasting them with similar Java features and via providing extensive code examples. After reading this book you will be knowledgeable enough about Go and its libraries to begin doing effective programming using the Go language. Go for Java Programmers is structured more like a tutorial than a reference document. It covers key features of Go, but not every little detail as a reference might. Its goal is to get you competent enough in Go and its runtime that you can begin to effectively write Go programs. What You Will Learn Examine the key Go Runtime libraries and how they compare to Java libraries See when it is appropriate to use the Go language instead of the Java language Read and understand programs written in Go Write many programs in GoDetermine when Go is an appropriate language to develop applications inDiscover how the Go and Java languages and development experience compare and contrast Who This Book Is ForPrimarily existing professional Java programmers or students that already know something about Java. A basic understanding of Java is expected. Some basic programming experience with imperative languages is expected.

  • - Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX
     
    647

    This Open Access book is a must-have for anyone interested in real-time rendering. Ray tracing is the holy grail of gaming graphics, simulating the physical behavior of light to bring real-time, cinematic-quality rendering to even the most visually intense games. Ray tracing is also a fundamental algorithm used for architecture applications, visualization, sound simulation, deep learning, and more.Ray Tracing Gems II is written by industry experts with a particular focus on ray tracing, and it offers a practical means to master the new capabilities of current and future GPUs with the latest graphics APIs.What You'll Learn:The latest ray tracing techniques for developing real-time applications in multiple domainsCase studies from developers and studios who have shipped products that use real-time ray tracing.Guidance, advice and best practices for rendering applications with various GPU-based ray tracing APIs (DirectX Raytracing, Vulkan Ray Tracing)High performance graphics for 3D graphics, virtual reality, animation, and moreWho This Book Is For:Game and graphics developers who are looking to leverage the latest hardware and software tools for real-time rendering and ray tracing to enhance their applications across a variety of disciplines.

  • - End User Guide to Practical Usage, Collaboration, and Governance
    av Melissa Hubbard & Matthew J. Bailey
    567

  • - For Data Science, Analysis, and Engineering
    av PhD Li
    707

    Implement numerical algorithms in Java using NM Dev, an object-oriented and high-performance programming library for mathematics.Yoüll see how it can help you easily create a solution for your complex engineering problem by quickly putting together classes.Numerical Methods Using Java covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis. The mathematical concepts behind the algorithms are clearly explained, with plenty of code examples and illustrations to help even beginners get started. What You Will LearnProgram in Java using a high-performance numerical libraryLearn the mathematics for a wide range of numerical computing algorithmsConvert ideas and equations into codePut together algorithms and classes to build your own engineering solutionBuild solvers for industrial optimization problemsDo data analysis using basic and advanced statisticsWho This Book Is For Programmers, data scientists, and analysts with prior experience with programming in any language, especially Java.

  • - Engineers' Handbook of Routing, Switching, and Security with IOS, NX-OS, and ASA
    av Noel Rivera, Richard Bedwell, Chris Carthern & m.fl.
    1 481

    This book is a concise one-stop desk reference and synopsis of basic knowledge and skills for Cisco certification prep. For beginning and experienced network engineers tasked with building LAN, WAN, and data center connections, this book lays out clear directions for installing, configuring, and troubleshooting networks with Cisco devices. The full range of certification topics is covered, including all aspects of IOS, NX-OS, and ASA software. The emphasis throughout is on solving the real-world challenges engineers face in configuring network devices, rather than on exhaustive descriptions of hardware features.This practical desk companion doubles as a comprehensive overview of the basic knowledge and skills needed by CCENT, CCNA, and CCNP exam takers. It distills a comprehensive library of cheat sheets, lab configurations, and advanced commands that the authors assembled as senior network engineers for the benefit of junior engineers they train, mentor on the job, and prepare for Cisco certification exams. Prior familiarity with Cisco routing and switching is desirable but not necessary, as Chris Carthern, Dr. Will Wilson, Noel Rivera, and Richard Bedwell start their book with a review of the basics of configuring routers and switches. All the more advanced chapters have labs and exercises to reinforce the concepts learned. This book differentiates itself from other Cisco books on the market by approaching network security from a hacker's perspective. Not only does it provide network security recommendations but it teaches you how to use black-hat tools such as oclHashcat, Loki, Burp Suite, Scapy, Metasploit, and Kali to actually test the security concepts learned. Readers of Cisco Networks will learn How to configure Cisco switches, routers, and data center devices in typical corporate network architecturesThe skills and knowledge needed to pass Cisco CCENT, CCNA, and CCNP certification examsHow to set up and configure at-home labs using virtual machines and lab exercises in the book to practice advanced Cisco commandsHow to implement networks of Cisco devices supporting WAN, LAN, and data center configurationsHow to implement secure network configurations and configure the Cisco ASA firewallHow to use black-hat tools and network penetration techniques to test the security of your network

  • - Creating Advanced Algorithms with C# and .NET
    av Marius Iulian Mihailescu & Stefania Loredana Nita
    941

    Utilize this comprehensive, yet practical, overview of modern cryptography and cryptanalysis to improve performance. Learn by example with source code in C# and .NET, and come away with an understanding of public key encryption systems and challenging cryptography mechanisms such as lattice-based cryptography.Modern cryptography is the lifeboat of a secure infrastructure. From global economies and governments, to meeting everyday consumer needs, cryptography is ubiquitous, and used in search, design, data, artificial intelligence, and other fields of information technology and communications. Its complexity can lead to misconfiguration, misuse, and misconceptions. For developers who are involved in designing and implementing cryptographic operations in their applications, understanding the implications of the algorithms, modes, and other parameters is vital. Pro Cryptography and Cryptanalysis is for the reader who has a professional need or personal interest in developing cryptography algorithms and security schemes using C# and .NET. You will learn how to implement advanced cryptographic algorithms (such as Elliptic Curve Cryptography Algorithms, Lattice-based Cryptography, Searchable Encryption, Homomorphic Encryption), and come away with a solid understanding of the internal cryptographic mechanisms, and common ways in which the algorithms are correctly implemented in real practice. With the new era of quantum computing, this book serves as a stepping stone to quantum cryptography, finding useful connections between current cryptographic concepts and quantum related topics. What You Will LearnKnow when to enlist cryptography, and how it is often misunderstood and misusedExplore modern cryptography algorithms, practices, and propertiesDesign and implement usable, advanced cryptographic methods and mechanismsUnderstand how new features in C# and .NET impact the future of cryptographic algorithmsUse the cryptographic model, services, and System.Security.Cryptography namespace in .NETModernize your cryptanalyst mindset by exploiting the performance of C# and .NET with its weak cryptographic algorithmsPractice the basics of public key cryptography, including ECDSA signaturesDiscover how most algorithms can be brokenWho This Book Is ForInformation security experts, cryptologists, software engineers, developers, data scientists, and academia who have experience with C#, .NET, as well as IDEs such as Visual Studio, VS Code, or Mono. Because this book is for an intermediate to advanced audience, readers should also possess an understanding of cryptography (symmetric and asymmetric) concepts.

  • - Your One-Stop Guide to Building Modern Full-Stack Applications with Jakarta EE and Vue.js
    av Daniel Andres Pelaez Lopez
    861

    Harness the power of Jakarta EE to build sturdy back ends while applying Vue.js on the front end. The demand for modern, high-performing enterprise web applications is growing swiftly. The basic HTML front end is no longer enough to meet customer demands. This book shows you how to unlock professional full-stack web development using Jakarta EE and Vue.js.First, you will review the fundamental concepts of Vue.js and essential features of Jakarta EE. You'll then see how to build web applications through every stage of the process, taking into consideration requirement analysis, data model design, code design, the UI, and technical designs, all the way through to implementation, testing, production deployment, and monitoring. Towards the end of the book, you will also learn about the key design patterns and best practices that underpin professional full-stack web development.Full-stack development is the way forward on the web, and using JakartaEE and Vue.js is a great place to start. Get up-to-speed using this book today.What You'll LearnConnect an application's frontend and backend with Vue.js and Jakarta EEBuild enterprise web applications from start to finishTest, secure and deploy your enterprise web applicationsApply common patterns when building full stack applicationsUnderstand the current IT architecture situation of a company, and define a roadmap to accomplish the company goalsCreate decoupled applications using software craftsmanship ideasWho This Book Is ForJava/Jakarta EE developers who would like to gain a stronghold on both frontend and backend development. Basic knowledge of Java EE is assumed.

  • - From Beginner to Pro
    av Peter Cooper & Carleton DiLeo
    791

    Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You'll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which will be needed for your first Ruby application. Based on the bestselling first and second editions, Beginning Ruby 3, 4th Edition is a leading guide to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the previous editions plus updates for the newest version of Ruby, including performance through an improved allocator, decreased heap fragmentation and more. Also, added: details on the just-in-time compiler, fewer limits on GIL (Global Interpreter Lock), and a static type checker. You'll see why the light and agile Ruby programming language remains a popular open source scripting option for developers building today's web applications. This book can also be used as a textbook or companion to a textbook on beginning Ruby programming. After reading and using this book, you'll have a firm handle to program in the Ruby language. What You Will Learn Discover the fundamentals of Ruby and its object-oriented building blocks Use the Ruby libraries, gems, and documentation Work with files and databases Write and deploy Ruby applications Harness the various Ruby web frameworks and use them effectively Do network programming with Ruby Who This Book Is For Beginning programmers, programmers new to Ruby, and web developers interested in learning the foundations of the Ruby programming language.

  • - With Practical Applications in .NET 5
    av Taurius Litvinavicius
    847

    Use the Windows Presentation Foundation (WPF) technology to develop Windows applications using C# and XAML for design. This book will get you through not only the basics, but also some of the more advanced concepts of WPF in .NET 5. The book starts with basic concepts such as window, page, text box, and message box as well as a sequence of common events and event handling in WPF. You will learn how to use various elements in WPF and deal with them in .NET 5. You will understand how to work with files and access them in WPF along with binding and MVVM (Model-View-View-Model). You will learn how to retrieve data from APIs, work in XAML, and understand where design and style properties should be applied in WPF.After reading this book you will be able to work on WPF and apply its concepts in .NET 5, .NET core, and the .NET framework.What You Will LearnUnderstand the basics of WPF: click event, inputs, and general setupWork with WPF interface events and handlingKnow how file handling works in WPFRetrieve data from APIs in a modern wayWho This Book Is ForDevelopers with basic knowledge of C#.

  • - A Pocket Guide to PHP Web Scripting
    av Mikael Olsson
    591

    This pocket reference has been updated with the new PHP 8 release. It is a condensed, code-rich scripting and syntax handbook for the PHP scripting language. You won't find any technical jargon, bloated samples, drawn-out history lessons or witty stories in this book. What you will find is a web scripting language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any PHP programmer or web developer. In it, you will find a concise reference to the PHP 8 scripting language syntax. It includes short, simple, and focused code examples; a well-laid-out table of contents; and a comprehensive index allowing easy review.PHP 8 Quick Scripting Reference presents the essentials of PHP in a well-organized format, including new features in PHP 8 such as the just in time (JIT) compiler, union types, nullsafe operator, null coalescing assignment operator, match expressions, named arguments, throw expressions, static return type, non-capturing catches, reclassified engine warnings and constructor property promotion.What You Will Learn Discover what is new in PHP 8 and how to get started with it Work with variables, operators, strings, arrays, conditionals, loops, and other constructs Group and reuse code with functions, methods, and namespaces Use object-oriented features such as classes, inheritance, abstract classes, and interfaces Import files and retrieve user data Make use of type declarations and type conversions Test variables, create references, and use overloading methods Store user data with cookies and sessions Deal with errors through error handling, exception handling, and assertions Who This Book Is ForExperienced PHP programmers and web developers who may be new to PHP.

  • - Create GUI Applications for Project Management, Computer Vision, and Data Analysis
    av Joshua Willman
    777

    Dive into GUI application development and create useful applications for practical and relevant topics in the fields of business, computer science, and research. This book uses a realistic approach to help get you started designing and building the applications you need while learning new tools along the way. PyQt has a vast collection of tools that you can use to create GUIs, many of which seem to go unexplored. In Modern PyQt, you will go beyond some of the fundamental topics of GUI development in order to begin building useful desktop applications. Through extensive examples and hands-on projects, you will explore how to make applications for data analysis and visualization using graphs, computer vision with OpenCV and PyQt, the basics of networking, handling databases with SQL, and more! Whether you are looking for new ideas to practice your skills as a programmer or you have a specific goal in mind and need some help to get your ideas off the ground, there is something in Modern PyQt for you!What You Will LearnCreate cross-platform GUIs with Python and PyQt.Understand the important PyQt classes, widgets, and concepts needed for building interactive and practical applications. Find out how to embed useful Python modules into your applications to create more advanced GUIs. Build useful applications that you can improve or make into something completely new with Python and PyQt.Who This Book Is ForIntermediate level programmers or above in Python. GUI developers with some experience designing GUIs. Even if they have never used PyQt before, the concepts learned from other toolkits, such as Tkinter or wxPython, can be carried over for developing applications with using PyQt.

  • - Make Your Machine Learning and Deep Learning Models More Efficient
    av Tanay Agrawal
    697

    Dive into hyperparameter tuning of machine learning models and focus on what hyperparameters are and how they work. This book discusses different techniques of hyperparameters tuning, from the basics to advanced methods.This is a step-by-step guide to hyperparameter optimization, starting with what hyperparameters are and how they affect different aspects of machine learning models. It then goes through some basic (brute force) algorithms of hyperparameter optimization. Further, the author addresses the problem of time and memory constraints, using distributed optimization methods. Next you'll discuss Bayesian optimization for hyperparameter search, which learns from its previous history. The book discusses different frameworks, such as Hyperopt and Optuna, which implements sequential model-based global optimization (SMBO) algorithms. During these discussions, you'll focus on different aspects such as creation of search spaces and distributed optimization of these libraries. Hyperparameter Optimization in Machine Learning creates an understanding of how these algorithms work and how you can use them in real-life data science problems. The final chapter summaries the role of hyperparameter optimization in automated machine learning and ends with a tutorial to create your own AutoML script.Hyperparameter optimization is tedious task, so sit back and let these algorithms do your work. What You Will LearnDiscover how changes in hyperparameters affect the model's performance.Apply different hyperparameter tuning algorithms to data science problemsWork with Bayesian optimization methods to create efficient machine learning and deep learning modelsDistribute hyperparameter optimization using a cluster of machinesApproach automated machine learning using hyperparameter optimizationWho This Book Is For Professionals and students working with machine learning.

  • - With Autodesk Maya and Unreal Engine 4
    av Abhishek Kumar
    927

    Discover the methods and techniques required for creating immersive design visualization for industry. This book proposes ways for industry-oriented design visualization from scratch. This includes fundamentals of creative and immersive technology; tools and techniques for architectural visualization; design visualization with Autodesk Maya; PBR integration; and texturing, material design, and integration into UE4 for immersive design visualization. You'll to dive into design and visualization, from planning to execution. You will start with the basics, such as an introduction to design visualization as well as to the software you will be using. You will next learn to create assets such as virtual worlds and texturing, and integrate them with Unreal Engine 4. Finally, there is a capstone project for you to make your own immersive visualization scene. By the end of the book you'll be able to create assets for use in industries such as game development, entertainment, architecture, design engineering, and digital education. What You Will Learn Gain the fundamentals of immersive design visualization Master design visualization with Autodesk Maya Study interactive visualization with UE4 Create your immersive design portfolio Who This Book Is For Beginning-intermediate learners from the fields of animation, visual art, and computer graphics as well as design visualization, game technology, and virtual reality integration.

  • - With Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins
    av Navin Sabharwal & Piyush Pandey
    771

    Discover the methodologies and best practices for getting started with Google cloud automation services including Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins to automate deployment of cloud infrastructure and applications. The book begins with an introduction to Google cloud services and takes you through the various platforms available to do automation on the GCP platform. You will do hands-on exercises and see best practices for using Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins. You'll cover the automation aspects of the Google Cloud Platform holistically using native and upcoming open source technologies. The authors cover the entire spectrum of automation from cloud infrastructure to application deployment and tie everything together in a release pipeline using Jenkins. Pro Google Cloud Automation provides in-depth guidance on automation and deployment of microservices-based applications running on the Kubernetes platform. It provides sample code and best practice guidance for developers and architects for their automation projects on the Google Cloud Platform. This book is a good starting point for developers, architects, and administrators who want to learn about Google cloud automation. What You Will Learn Gain the fundamentals of Google's automation-enabling servicesSee an architecture overview for Google Cloud Deployment Manager, Spinnaker, Tekton, and JenkinsImplement automation for infrastructure and application use casesAutomate microservices-based applications running on GKEEnable Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins Who This Book Is For Developers, architects, and administrators who want to learn about Google cloud automation.

  • - Practical Cryptography Methods and Tools
    av Sirapat Boonkrong
    847

    Cybersecurity is a critical concern for individuals and for organizations of all types and sizes. Authentication and access control are the first line of defense to help protect you from being attacked.This book begins with the theoretical background of cryptography and the foundations of authentication technologies and attack mechanisms. You will learn about the mechanisms that are available to protect computer networks, systems, applications, and general digital technologies.Different methods of authentication are covered, including the most commonly used schemes in password protection: two-factor authentication and multi-factor authentication. You will learn how to securely store passwords to reduce the risk of compromise. Biometric authentication-a mechanism that has gained popularity over recent years-is covered, including its strengths and weaknesses.Authentication and Access Control explains the types of errors that lead to vulnerabilities in authentication mechanisms. To avoid these mistakes, the book explains the essential principles for designing and implementing authentication schemes you can use in real-world situations. Current and future trends in authentication technologies are reviewed.What You Will LearnUnderstand the basic principles of cryptography before digging into the details of authentication mechanismsBe familiar with the theories behind password generation and the different types of passwords, including graphical and grid-based passwordsBe aware of the problems associated with the use of biometrics, especially with establishing a suitable level of biometric matching or the biometric threshold valueStudy examples of multi-factor authentication protocols and be clear on the principlesKnow how to establish authentication and how key establishment processes work together despite their differencesBe well versed on the current standards for interoperability and compatibilityConsider future authentication technologies to solve today's problemsWho This Book Is ForCybersecurity practitioners and professionals, researchers, and lecturers, as well as undergraduate and postgraduate students looking for supplementary information to expand their knowledge on authentication mechanisms

  • - Getting Ember Data to Work with Your API
    av David Tang
    541

    Learn how to work with Ember Data efficiently, from APIs, adapters, and serializers to polymorphic relationships, using your existing JavaScript and Ember knowledge. This book will teach you how to adapt Ember Data to fit your custom API.Have a custom API that you aren't sure how to use with Ember Data? Interested in writing your own adapter or serializer? Want to just know more about how Ember Data works? This is the Ember Data book you have been waiting for.Lots of books and tutorials start off teaching Ember with Ember Data. This is great, especially if you are in control of your API, but what if you aren't? You do a little research and start seeing terminology like adapters, serializers, transforms, and snapshots, and quickly become overwhelmed. Maybe you've thought to yourself that Ember isn't for you. Well, if this sounds familiar, then this book is for you. What You'll Learn Review the differences between normalization and serializationUnderstand how the built-in adapters and serializers in Ember Data workCustomize adapters and serializers to consume any API and write them from scratchHandle API errors in Ember DataWork with the Reddit API using Ember DataLearn how to use polymorphic relationshipsWho This Book Is ForAnyone with an interest in learning more about Ember Data and how to adapt it to any API. People who read this book should be familiar with the basics of Ember and JavaScript.

  • - Techniques, Challenges, and Solutions
    av Chandra Rajasekharaiah
    641

    Use this field guide as you transform your enterprise to combine cloud computing with a microservices architecture.The recent surge in the popularity of microservices in software development is mainly due to the agility it brings and its readiness for the cloud. The move to a microservices architecture on the cloud involves a gradual evolution in software development. Many enterprises are embarking on this journey, and are now looking for architects who are experienced in building microservices-based applications in the cloud.A master architect should be able to understand the business, identify growth hurdles, break a monolith, design microservices, foresee problems, overcome challenges, change processes, decipher CSP services, strategize cloudification, adopt innovations, secure microservices, prototype solutions, and envision the future. Cloud-Based Microservices provides you with the information you need to be successful in such an endeavor.What You Will LearnBe familiar with the challenges in microservices architecture and how to overcome themPlan for a cloud-based architectureArchitect, build, and deploy microservices in the cloudKnow how security, operations, and support change in this architectureWho This Book Is ForEngineers, architects, and those in DevSecOps attempting to move their enterprise software to take advantage of microservices and the cloud and be more nimble

  • - Create Four Real Production Websites with Gatsby
    av Nabendu Biswas
    787

    Enhance your Gatsby skillset by building a series of ready-to-use web sites. With the aid of four projects, this book teaches you how to use Gatsby alongside the latest technologies, including Contentful, Twillio, and Stackbit.In the first project, you will create a simple agency site with a contact form and deploy it to Netlify. You'll then quickly be able to create other basic client sites. Next, you will learn to set up a blog site using Stackbit and Dev CMS. Other projects include a large site built with Contentful and a video chat using Twilio.Many Gatsby tutorials out there today only cover how to create blog sites - get ahead of the crowd using this book today.What You'll LearnUse Contentful CMS with GatsbyBuild sites quickly with Stackbit serviceDevelop a video chat site similar to Skype with Twilio services Deploy all sites in NetlifyAdd functionalities with the powerful Gatsby plugin ecosystem Integrate advertisementsWho This Book Is ForAnyone who wants to create a site using Gatsby. A little knowledge of React is expected but is not a necessity. You will need to be familiar with JavaScript concepts and be confident with basic web development.

  • - Deploy Models in AWS SageMaker, Google Cloud, and Microsoft Azure
    av Sridhar Alla & Suman Kalyan Adari
    851

    Integrate MLOps principles into existing or future projects using MLFlow, operationalize your models, and deploy them in AWS SageMaker, Google Cloud, and Microsoft Azure. This book guides you through the process of data analysis, model construction, and training.The authors begin by introducing you to basic data analysis on a credit card data set and teach you how to analyze the features and their relationships to the target variable. You will learn how to build logistic regression models in scikit-learn and PySpark, and you will go through the process of hyperparameter tuning with a validation data set. You will explore three different deployment setups of machine learning models with varying levels of automation to help you better understand MLOps. MLFlow is covered and you will explore how to integrate MLOps into your existing code, allowing you to easily track metrics, parameters, graphs, and models. You will be guided through the process of deploying and querying your models with AWS SageMaker, Google Cloud, and Microsoft Azure. And you will learn how to integrate your MLOps setups using Databricks. What You Will LearnPerform basic data analysis and construct models in scikit-learn and PySparkTrain, test, and validate your models (hyperparameter tuning)Know what MLOps is and what an ideal MLOps setup looks likeEasily integrate MLFlow into your existing or future projectsDeploy your models and perform predictions with them on the cloudWho This Book Is ForData scientists and machine learning engineers who want to learn MLOps and know how to operationalize their models

  • - With Flask, Streamlit, Docker, and Kubernetes on Google Cloud Platform
    av Pramod Singh
    541

    Build and deploy machine learning and deep learning models in production with end-to-end examples.This book begins with a focus on the machine learning model deployment process and its related challenges. Next, it covers the process of building and deploying machine learning models using different web frameworks such as Flask and Streamlit. A chapter on Docker follows and covers how to package and containerize machine learning models. The book also illustrates how to build and train machine learning and deep learning models at scale using Kubernetes.The book is a good starting point for people who want to move to the next level of machine learning by taking pre-built models and deploying them into production. It also offers guidance to those who want to move beyond Jupyter notebooks to training models at scale on cloud environments. All the code presented in the book is available in the form of Python scripts for you to try the examples and extend them in interesting ways.What You Will LearnBuild, train, and deploy machine learning models at scale using KubernetesContainerize any kind of machine learning model and run it on any platform using DockerDeploy machine learning and deep learning models using Flask and Streamlit frameworksWho This Book Is ForData engineers, data scientists, analysts, and machine learning and deep learning engineers

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.