Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • 2015-2019  (33,299)
  • 1960-1964  (1,704)
  • Electronic books  (33,319)
  • Deskribierung zurückgestellt
Datasource
Material
Language
Years
Year
Keywords
  • 1
    Online Resource
    Online Resource
    Paris : OECD
    Language: English
    Keywords: Panama Economic conditions ; Panama Economic policy ; Congresses ; Panama Social conditions ; Congresses ; Panama Economic policy ; Electronic books
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Book
    Book
    Bristol [u.a.] : Intellect
    Language: English
    DDC: 302.23094
    Keywords: Mass media policy Europe ; Mass media Political aspects ; Europe ; Electronic books
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Language: English
    Series Statement: Oxford constitutional theory
    DDC: 342
    RVK:
    Keywords: Law Philosophy ; State, The ; Political science ; Constitutional law ; Constitutional law ; Political science ; State, The ; Constitutional law ; Political science ; State, The ; Electronic books
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Paris : OECD
    ISBN: 9789264900677
    Language: English
    Pages: 1 Online-Ressource (57 Seiten) , Illustrationen
    Series Statement: Multi-Dimensional Review of Panama Volume 3
    Series Statement: OECD Development Pathways
    Series Statement: Multi-dimensional review of Panama
    Parallel Title: Erscheint auch als Multi-dimensional review of Panama ; Volume 3: From analysis to action
    Parallel Title: Erscheint auch als Multi-dimensional review of Panama ; volume 3: From analysis to action
    Keywords: Panama Economic conditions ; Panama Economic policy ; Congresses ; Panama Social conditions ; Congresses ; Panama Economic policy ; Electronic books ; Education ; Governance ; Urban, Rural and Regional Development ; Taxation ; Development ; Panama
    Abstract: This MDCR is designed to help Panama formulate development strategies, and identify and support the policy reforms needed to achieve further sustainable and inclusive development. This review comes at a time when Panama is achieving high economic growth but further policy action is needed to expand socio-economic benefits across all economic sectors, regions and households.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9783515123488
    Language: German
    Pages: 1 online resource (298 pages)
    Edition: 1st ed.
    Series Statement: Erdkundliches Wissen Band 164
    Parallel Title: Erscheint auch als
    DDC: 304.8
    RVK:
    RVK:
    RVK:
    RVK:
    RVK:
    RVK:
    Keywords: Emigration and immigration ; Electronic books
    Abstract: Intro -- Inhaltsverzeichnis -- Abbildungsverzeichnis -- Verzeichnis der Karten und Tabellen -- 1. Einleitung -- 2. Indien und seine "Diaspora -- 3. Transnationalismus als Forschungsfeld -- 4. Fragestellung und Methodik -- 5. Indisch-deutsche Migration -- 5.1 Phasen der indischen Migration nach Deutschland -- 5.2 Indisch-deutsche Migration in Zahlen -- 5.3 Indisch-deutsche Migration: Empirische Befunde -- 5.3.1 Migrationspfade und -gründe -- 5.3.2 Ankommen -- 5.3.3 Bleiben -- 5.3.4 Zurückkehren -- 6. Netzwerke -- 6.1. Vernetzung und Organisation der "indischen Diaspora" in Deutschland -- 6.1.1 Die Perspektiven der Befragten -- 6.1.2 Expertenbefragung: indische Migrantenorganisationen -- 6.2 Transnationale Netzwerke -- 6.3 Perspektivwechsel: Egozentrierte Netzwerke -- 7. Transnationale Praktiken -- 7.1 Besuche der Herkunftsorte -- 7.2 Rimessen -- 7.3 Kommunikation -- 7.4 Medienkonsum -- 7.5 Transnationale Geschäftspraktiken -- 7.6 Soziale Rimessen -- 8. Identitäten -- 9. Reflexion und Fazit -- Literaturverzeichnis.
    Note: Description based on publisher supplied metadata and other sources
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781789953701 , 1789953707
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Kali Linux ; Penetration testing (Computer security) ; Computer security ; Computers ; Access control ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Discover end-to-end penetration testing solutions to enhance your ethical hacking skills Key Features Practical recipes to conduct effective penetration testing using the latest version of Kali Linux Leverage tools like Metasploit, Wireshark, Nmap, and more to detect vulnerabilities with ease Confidently perform networking and application attacks using task-oriented recipes Book Description Many organizations have been affected by recent cyber events. At the current rate of hacking, it has become more important than ever to pentest your environment in order to ensure advanced-level security. This book is packed with practical recipes that will quickly get you started with Kali Linux (version 2018.4 / 2019), in addition to covering the core functionalities. The book will get you off to a strong start by introducing you to the installation and configuration of Kali Linux, which will help you to perform your tests. You will also learn how to plan attack strategies and perform web application exploitation using tools such as Burp and JexBoss. As you progress, you will get to grips with performing network exploitation using Metasploit, Sparta, and Wireshark. The book will also help you delve into the technique of carrying out wireless and password attacks using tools such as Patator, John the Ripper, and airoscript-ng. Later chapters will draw focus to the wide range of tools that help in forensics investigations and incident response mechanisms. As you wrap up the concluding chapters, you will learn to create an optimum quality pentest report. By the end of this book, you will be equipped with the knowledge you need to conduct advanced penetration testing, thanks to the book's crisp and task-oriented recipes. What you will learn Learn how to install, set up and customize Kali for pentesting on multiple platforms Pentest routers and embedded devices Get insights into fiddling around with software-defined radio Pwn and escalate through a corporate network Write good quality security reports Explore digital forensics and memory analysis with Kali Linux Who this book is for If you are an IT security professional, pentester, or security analyst who wants to conduct advanced penetration testing techniques, then this book is for you. Basic knowledge of Kali Linux is assumed.
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781789800593 , 1789800595
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Management information systems ; Business intelligence ; Computer programs ; Information visualization ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: Create dynamic dashboards to bring interactive data visualization to your enterprise using Qlik Sense Key Features Implement various Qlik Sense features to create interactive dashboards Analyze data easily and make business decisions faster using Qlik Sense Perform self-service data analytics and geospatial analytics using an example-based approach Book Description Qlik Sense allows you to explore simple-to-complex data to reveal hidden insights and data relationships to make business-driven decisions. Hands-On Business Intelligence with Qlik Sense begins by helping you get to grips with underlying Qlik concepts and gives you an overview of all Qlik Sense's features. You will learn advanced modeling techniques and learn how to analyze the data loaded using a variety of visualization objects. You'll also be trained on how to share apps through Qlik Sense Enterprise and Qlik Sense Cloud and how to perform aggregation with AGGR. As you progress through the chapters, you'll explore the stories feature to create data-driven presentations and update an existing story. This book will guide you through the GeoAnalytics feature with the geo-mapping object and GeoAnalytics connector. Furthermore, you'll learn about the self-service analytics features and perform data forecasting using advanced analytics. Lastly, you'll deploy Qlik Sense apps for mobile and tablet. By the end of this book, you will be well-equipped to run successful business intelligence applications using Qlik Sense's functionality, data modeling techniques, and visualization best practices. What you will learn Discover how to load, reshape, and model data for analysis Apply data visualization practices to create stunning dashboards Make use of Python and R for advanced analytics Perform geo-analysis to create visualizations using native objects Learn how to work with AGGR and data stories Who this book is for If you're a data analyst, BI developer, or interested in business intelligence and want to gain practical experience of working on Qlik Sense, this book is for you. You'll also find it useful if you want to explore Qlik Sense's next-generation applications for self-service business intelligence. No prior experience of working with Qlik Sense is required.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781789803891 , 1789803896
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Gain a deeper understanding of JavaScript and apply it to build small applications in backend, frontend, and mobile frameworks. Key Features Explore the new ES6 syntax, the event loop, and asynchronous programming Learn the test-driven development approach when building apps Master advanced JavaScript concepts to enhance your web developments skill Book Description If you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you'll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo. By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications. What you will learn Examine major features in ES6 and implement those features to build applications Create promise and callback handlers to work with asynchronous processes Develop asynchronous flows using Promise chaining and async/await syntax Manipulate the DOM with JavaScript Handle JavaScript browser events Explore Test Driven Development and build code tests with JavaScript code testing frameworks. List the benefits and drawbacks of functional programming compared to other styles Construct applications with the Node.js backend framework and the React frontend framework Who this book is for This book is designed to target anyone who wants to write JavaScript in a professional environment. We expect the audience to have used JavaScript in some capacity and be familiar with the basic syntax. This book would be good for a tech enthusiast wondering when to use generators or how to use Promises and Callbacks effectively, or a novice developer who wants to deepen their knowledge on JavaScript and understand TDD.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed March 26, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781789612325 , 1789612322
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: VMware ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Effectively implement features and components for any computing environment Key Features Explore the latest features of VMware Horizon 7.7 Virtualize your desktop infrastructure using new features introduced in Horizon Implement App Volumes and User Environment Manager in your infrastructure Book Description This third edition of Implementing VMware Horizon 7.7 has been updated to get you up to speed with VMware Horizon 7.7 by showing you how to use its key features and deploying an end-user computing infrastructure for your own organization. The book begins by guiding you on how to deploy all the core requirements for a VMware Horizon infrastructure. It then moves on to show you how to provision and administer end-user computing resources using VMware Horizon. You'll not only be able to deploy the core VMware Horizon features, but you'll also be able to implement new features, such as the Just-in-Time Management Platform (JMP) and the Horizon Console. You'll also focus on the latest features and components of the Horizon platform and learn when and how they are used. By the end of the book, you will have developed a solid understanding of how your organization can benefit from the capabilities VMware Horizon offers and how each of its components is implemented. What you will learn Work with the different products that make up VMware Horizon Implement a multi-site VMware Horizon Pod using the Cloud Pod Architecture feature Deploy and configure VMware Horizon's optional components Implement and maintain Microsoft RDSH, Horizon Linux, and Windows Desktop Pools and RDSH Application Pools Configure and manage Horizon remotely using PowerCLI Learn about the Microsoft Windows Group Policy templates for Horizon Understand how to manage the SSL certificates for each of the VMware Horizon components Who this book is for If you're a system administrator, solutions architect, or desktop engineer looking to level up your skills working with VMware's Horizon ecosystem and want to build a successful deployment strategy for desktops and applications, this book is for you.
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 20, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    ISBN: 9781789612943 , 1789612942
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Go (Computer program language) ; Data mining ; Internet searching ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Learn how some Go-specific language features help to simplify building web scrapers along with common pitfalls and best practices regarding web scraping. Key Features Use Go libraries like Goquery and Colly to scrape the web Common pitfalls and best practices to effectively scrape and crawl Learn how to scrape using the Go concurrency model Book Description Web scraping is the process of extracting information from the web using various tools that perform scraping and crawling. Go is emerging as the language of choice for scraping using a variety of libraries. This book will quickly explain to you, how to scrape data data from various websites using Go libraries such as Colly and Goquery. The book starts with an introduction to the use cases of building a web scraper and the main features of the Go programming language, along with setting up a Go environment. It then moves on to HTTP requests and responses and talks about how Go handles them. You will also learn about a number of basic web scraping etiquettes. You will be taught how to navigate through a website, using a breadth-first and then a depth-first search, as well as find and follow links. You will get to know about the ways to track history in order to avoid loops and to protect your web scraper using proxies. Finally the book will cover the Go concurrency model, and how to run scrapers in parallel, along with large-scale distributed web scraping. What you will learn Implement Cache-Control to avoid unnecessary network calls Coordinate concurrent scrapers Design a custom, larger-scale scraping system Scrape basic HTML pages with Colly and JavaScript pages with chromedp Discover how to search using the "strings" and "regexp" packages Set up a Go development environment Retrieve information from an HTML document Protect your web scraper from being blocked by using proxies Control web browsers to scrape JavaScript sites Who this book is for Data scientists, and web developers with a basic knowledge of Golang wanting to collect web data and analyze them for effective reporting and visualization.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    ISBN: 9781789613346 , 1789613345
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cloud computing ; Information technology ; Management ; Computing platforms ; Real-time data processing ; Electronic books ; Electronic books ; local
    Abstract: Effectively implement and administer business solutions on any scale in a cost-effective way to have a competitive advantage using Gsuite Key Features Enhance administration with Admin console and Google Apps Script Prepare for the G suite certification using the concepts in the book Learn how to use reports to monitor, troubleshoot and optimize G Suite Book Description Hands-On G Suite for Administrators is a comprehensive hands-on guide to G Suite Administration that will prepare you with all you need to know to become a certified G Suite Administrator, ready to handle all the business scales, from a small office to a large enterprise. You will start by learning the main features, tools, and services from G Suite for Business and then, you will explore all it has to offer and the best practices, so you can make the most out of it. We will explore G Suite tools in depth so you and your team get everything you need -combination of tools, settings and practices- to succeed in an intuitive, safe and collaborative way. While learning G Suite tools you will also learn how to use Google Sites and App Maker, to create from your corporate site to internal tools, live reports that seamlessly integrate with live documents, and advanced Google Services. Finally, you will learn how to set up, analyze and enforce Security, Privacy for your business and how to efficiently troubleshoot a wide variety of issues. What you will learn Setting up G Suite for the business account Work with the advanced setup of additional business domains and administrate users in multiple Explore Guite's extensive set of features to cover your team's creation and collaboration needs Setup, manage and analyze your security to prevent, find or fix any security problem in G Suite Manage Mobile devices and integrate with third-party apps Create cloud documents, working alone or collaborating in real time Who this book is for System administrators, cloud administrators, business professionals, and aspirants of G Suite admin certificate wanting to master implementing G Suite tools for various admin tasks and effectively implement the G Suite administration for business
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781788831062 , 1788831063
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Amazon Web Services (Firm) ; Cloud computing ; Computer software ; Development ; Web services ; Electronic books ; Electronic books ; local
    Abstract: Work through exciting recipes to administer your AWS cloud Key Features Build secure environments using AWS components and services Explore core AWS features with real-world applications and best practices Design and build Lambda functions using real-world examples Book Description With this Learning Path, you'll explore techniques to easily manage applications on the AWS cloud. You'll begin with an introduction to serverless computing, its advantages, and the fundamentals of AWS. The following chapters will guide you on how to manage multiple accounts by setting up consolidated billing, enhancing your application delivery skills, with the latest AWS services such as CodeCommit, CodeDeploy, and CodePipeline to provide continuous delivery and deployment, while also securing and monitoring your environment's workflow. It'll also add to your understanding of the services AWS Lambda provides to developers. To refine your skills further, it demonstrates how to design, write, test, monitor, and troubleshoot Lambda functions. By the end of this Learning Path, you'll be able to create a highly secure, fault-tolerant, and scalable environment for your applications. This Learning Path includes content from the following Packt products: AWS Administration: The Definitive Guide, Second Edition by Yohan Wadia AWS Administration Cookbook by Rowan Udell, Lucas Chan Mastering AWS Lambda by Yohan Wadia, Udita Gupta What you will learn Explore the benefits of serverless computing and applications Deploy apps with AWS Elastic Beanstalk and Amazon Elastic File System Secure environments with AWS CloudTrail, AWSConfig, and AWS Shield Run big data analytics with Amazon EMR and Amazon Redshift Back up and safeguard data using AWS Data Pipeline Create monitoring and alerting dashboards using CloudWatch Effectively monitor and troubleshoot serverless applications with AWS Design serverless apps via AWS Lambda, DynamoDB, and API Gateway Who this book is for This Learning Path is specifically designed for IT system and network administrators, AWS architects, and DevOps engineers who want to effectively implement AWS in their organization and easily manage daily activities. Familiarity with Linux, web services, cloud computing platforms, virtualization, networking, and other administration-related tasks will assist in understanding the concepts in the book. Prior hands-on experience with AWS core services such as EC2, IAM, S3, and programming languages, such as Node.Js, ...
    Note: Description based on online resource; title from title page (Safari, viewed March 19, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781788832014 , 1788832019
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cloud computing ; Web services ; Customer relations ; Management ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Gain a complete overview of Oracle CX Cloud Suite and its tools for functions ranging from marketing to sales and commerce to service Key Features Make optimal use of your Oracle CX Cloud Suite to improve business results Achieve improved customer insights through Oracle CX's advanced capabilities Learn how to design a CX solution architecture Book Description Oracle CX Cloud offers features and capabilities that help companies excel at sales, customer management, and much more. This book is a detailed guide to implementing cloud solutions and helping administrators of all levels thoroughly understand the platform. Oracle CX Cloud Suite begins with an introduction to high-level Oracle architecture and examines what CX offers over CRM. You'll explore the different cloud-based tools for marketing, sales, and customer services, among others. The book then delves into deployment by covering basic settings, setting up users, and provisioning. You'll see how to integrate the CX suite to work together to interact with the environment and connect with legacy systems, social connectors, and internet services. The book concludes with a use case demonstrating how the entire Oracle CX Suite is set up, and also covers how to leverage Oracle ICS and Oracle CX Cloud for hybrid deployment. By end of the book, you will have learned about the working of the Oracle CX Cloud Suite and how to orchestrate user experience across all products seamlessly. What you will learn Differentiate between Oracle CRM and CX Cloud suites Explore a variety of Oracle CX Cloud tools for marketing and sales Set up users and database connections during deployment Employ Cloud Suite CX tools to aid in planning and analysis Implement hybrid Oracle CX solutions and connect with legacy systems Integrate with social media connectors like Facebook and LinkedIn Leverage Oracle ICS and Oracle CX Suite to improve business results Who this book is for This book is for administrators who want to develop and strengthen their Oracle CX Cloud Suite skills in the areas of configuration and system management. Whether you are a new administrator or an experienced professional, this book will enhance your understanding of the new Oracle CX features.
    Note: Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781788838184 , 1788838181
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: TypeScript (Computer program language) ; Web applications ; Application software ; Development ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Discover the power of functional programming, lazy evaluation, monads, concurrency, and immutability to create succinct and expressive implementations Key Features Get a solid understanding of how to apply functional programming concepts in TypeScript Explore TypeScript runtime features such as event loop, closures, and Prototypes Gain deeper knowledge on the pros and cons of TypeScript Book Description Functional programming is a powerful programming paradigm that can help you to write better code. However, learning functional programming can be complicated, and the existing literature is often too complex for beginners. This book is an approachable introduction to functional programming and reactive programming with TypeScript for readers without previous experience in functional programming with JavaScript, TypeScript , or any other programming language. The book will help you understand the pros, cons, and core principles of functional programming in TypeScript. It will explain higher order functions, referential transparency, functional composition, and monads with the help of effective code examples. Using TypeScript as a functional programming language, you'll also be able to brush up on your knowledge of applying functional programming techniques, including currying, laziness, and immutability, to real-world scenarios. By the end of this book, you will be confident when it comes to using core functional and reactive programming techniques to help you build effective applications with TypeScript. What you will learn Understand the pros and cons of functional programming Delve into the principles, patterns, and best practices of functional and reactive programming Use lazy evaluation to improve the performance of applications Explore functional optics with Ramda Gain insights into category theory functional data structures such as Functors and Monads Use functions as values, so that they can be passed as arguments to other functions Who this book is for This book is designed for readers with no prior experience of functional programming with JavaScript, TypeScript or any other programming language. Some familiarity with TypeScript and web development is a must to grasp the concepts in the book easily.
    Note: Description based on online resource; title from title page (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788623759 , 1788623754
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Expert insight
    Keywords: Penetration testing (Computer security) ; Computer security ; Computers ; Access control ; Computer networks ; Security measures ; Hacking ; Electronic books ; Electronic books ; local
    Abstract: Web penetration testing by becoming an ethical hacker. Protect the web by learning the tools, and the tricks of the web application attacker. Key Features Builds on books and courses on penetration testing for beginners Covers both attack and defense perspectives Examines which tool to deploy to suit different applications and situations Book Description Becoming the Hacker will teach you how to approach web penetration testing with an attacker's mindset. While testing web applications for performance is common, the ever-changing threat landscape makes security testing much more difficult for the defender. There are many web application tools that claim to provide a complete survey and defense against potential threats, but they must be analyzed in line with the security needs of each web application or service. We must understand how an attacker approaches a web application and the implications of breaching its defenses. Through the first part of the book, Adrian Pruteanu walks you through commonly encountered vulnerabilities and how to take advantage of them to achieve your goal. The latter part of the book shifts gears and puts the newly learned techniques into practice, going over scenarios where the target may be a popular content management system or a containerized application and its network. Becoming the Hacker is a clear guide to web application security from an attacker's point of view, from which both sides can benefit. What you will learn Study the mindset of an attacker Adopt defensive strategies Classify and plan for standard web application security threats Prepare to combat standard system security problems Defend WordPress and mobile applications Use security tools and plan for defense against remote execution Who this book is for The reader should have basic security experience, for example, through running a network or encountering security issues during application development. Formal education in security is useful, but not required. This title is suitable for people with at least two years of experience in development, network management, or DevOps, or with an established interest in security.
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788395571 , 1788395573
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Web applications ; Application software ; Development ; Web services ; Electronic books ; Electronic books ; local
    Abstract: Build complex, observable, and fault-tolerant serverless systems easily on Microsoft Azure. Key Features Use serverless systems to help you fulfill complex requirements Develop your knowledge of Azure Microsoft Serverless Understand concepts with a hands-on approach and helpful examples Book Description Advanced Serverless Architectures with Microsoft Azure redefines your experience of designing serverless systems. It shows you how to tackle challenges of varying levels, not just the straightforward ones. You'll be learning how to deliver features quickly by building systems, which retain the scalability and benefits of serverless. You'll begin your journey by learning how to build a simple, completely serverless application. Then, you'll build a highly scalable solution using a queue, load messages onto the queue, and read them asynchronously. To boost your knowledge further, the book also features durable functions and ways to use them to solve errors in a complex system. You'll then learn about security by building a security solution from serverless components. Next, you'll gain an understanding of observability and ways to leverage application insights to bring you performance benefits. As you approach the concluding chapters, you'll explore chaos engineering and the benefits of resilience, by actively switching off a few of the functions within a complex system, submitting a request, and observing the resulting behavior. By the end of this book, you will have developed the skills you need to build and maintain increasingly complex systems that match evolving platform requirements. What you will learn Understand what true serverless architecture is Study how to extend and scale architectures until they become 'complex' Implement durable functions in your design Improve the observability of your serverless architecture Implement security solutions using serverless services Learn how to 'practise' chaos engineering in production Who this book is for Advanced Serverless Architectures with Microsoft Azure is is ideal if you want to build serverless systems with fewer outages and high performance using Azure. Familiarity with the C# syntax and Azure Functions and ARM templates will help you to benefit more from this book. Prior knowledge of basic front-end development, HTML JS, and CSS is beneficial but not essential. Some DevOps knowledge is also beneficial but not essential.
    Note: Description based on online resource; title from copyright page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    Oakland, CA : Berrett-Koehler Publishers
    ISBN: 9781523098637 , 1523098635
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Motivation (Psychology) ; Electronic books ; Electronic books ; local
    Abstract: If you want to accomplish what's important to you, discipline and willpower won't get you where you need to go. In this iconoclastic new book, Susan Fowler reveals compelling insights and actions to help you master and maintain your motivation. Motivation is at the heart of everything you do and everything you want to do but don't. Unfortunately, the ways we typically motivate ourselves don't work. Relying on sheer determination eventually becomes exhausting-it's not sustainable. And even setting goals can backfire-if you're not setting them for the right reasons. Susan Fowler says motivation is energy, and what matters is the quality, not the quantity. Traditional "motivators" such as fear, guilt, or the promise of a reward provide low-quality, short-term energy. Drawing on the latest empirical research, she proves that high-quality, optimal motivation is a skill that you can learn and apply. Science tells us that satisfying three basic needs-for choice, connection, and competence-is essential to optimal motivation. You need to feel like you've picked your path, not that you're being driven down it. Your goal should be linked to people or a purpose meaningful to you. And you want to continually learn and grow. Through practical exercises and eye-opening stories, Fowler shows you how to identify and shift the quality of your motivation. The skill to master your motivation is important-it may be your greatest opportunity to evolve, grow in wisdom, and be the light the world so desperately needs.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (viewed June 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9781838553333 , 1838553339
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Python (Computer program language) ; Internet of things ; Raspberry Pi (Computer) ; Machine-to-machine communications ; Electronic books ; Electronic books ; local
    Abstract: Build clever, collaborative, and powerful automation systems with the Raspberry Pi and Python. Key Features Create your own Pi-Rover or Pi-Hexipod robots Develop practical applications in Python using Raspberry Pi Build your own Jarvis, a highly advanced computerized AI Book Description This Learning Path takes you on a journey in the world of robotics and teaches you all that you can achieve with Raspberry Pi and Python. It teaches you to harness the power of Python with the Raspberry Pi 3 and the Raspberry Pi zero to build superlative automation systems that can transform your business. You will learn to create text classifiers, predict sentiment in words, and develop applications with the Tkinter library. Things will get more interesting when you build a human face detection and recognition system and a home automation system in Python, where different appliances are controlled using the Raspberry Pi. With such diverse robotics projects, you'll grasp the basics of robotics and its functions, and understand the integration of robotics with the IoT environment. By the end of this Learning Path, you will have covered everything from configuring a robotic controller, to creating a self-driven robotic vehicle using Python. Raspberry Pi 3 Cookbook for Python Programmers - Third Edition by Tim Cox, Dr. Steven Lawrence Fernandes Python Programming with Raspberry Pi by Sai Yamanoor, Srihari Yamanoor Python Robotics Projects by Prof. Diwakar Vaish What you will learn Build text classifiers and predict sentiment in words with the Tkinter library Develop human face detection and recognition systems Create a neural network module for optical character recognition Build a mobile robot using the Raspberry Pi as a controller Understand how to interface sensors, actuators, and LED displays work Apply machine learning techniques to your models Interface your robots with Bluetooth Who this book is for This Learning Path is specially designed for Python developers who want to take their skills to the next level by creating robots that can enhance people's lives. Familiarity with Python and electronics will aid understanding the concepts in this Learning Path.
    Note: Description based on online resource; title from title page (Safari, viewed April 5, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781789803372 , 1789803373
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Microsoft Visual studio ; Computer games ; Programming ; UnrealScript (Computer program language) ; C++ (Computer program language) ; Computer games ; Design ; Electronic books ; Electronic books ; local
    Abstract: Write efficient, reusable scripts to build custom characters, game environments, and control enemy AI Key Features Build captivating multiplayer games using Unreal Engine and C++ Incorporate existing C++ libraries into your game to add extra functionality such as hardware integration Practical solutions for memory management, error handling, inputs, and collision for your game codebase Book Description Unreal Engine 4 (UE4) is a popular and award-winning game engine that powers some of the most popular games. A truly powerful tool for game development, there has never been a better time to use it for both commercial and independent projects. With more than 100 recipes, this book shows how to unleash the power of C++ while developing games with Unreal Engine. This book takes you on a journey to jumpstart your C++ and UE4 development skills. You will start off by setting up UE4 for C++ development and learn how to work with Visual Studio, a popular code editor. You will learn how to create C++ classes and structs the Unreal way. This will be followed by exploring memory management, smart pointers, and debugging your code. You will then learn how to make your own Actors and Components through code and how to handle input and collision events. You will also get exposure to many elements of game development including creating user interfaces, artificial intelligence, and writing code with networked play in mind. You will also learn how to add on to the Unreal Editor itself. With a range of task-oriented recipes, this book provides actionable information about writing code for games with UE4 using C++. By the end of the book, you will be empowered to become a top-notch developer with UE4 using C++ as your scripting language! What you will learn Create C++ classes and structs that integrate well with UE4 and the Blueprints editor Discover how to work with various APIs that Unreal Engine already contains Utilize advanced concepts such as events, delegates, and interfaces in your UE4 projects Build user interfaces using Canvas and UMG through C++ Extend the Unreal Editor by creating custom windows and editors Implement AI tasks and services using C++, Blackboard, and Behavior Trees Write C++ code with networking in mind and replicate properties and functions Who this book is for If you are really passionate game developer looking for solutions to common scripting problems, then this is the book for you. Understanding of the fundamentals of game design ...
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 9781789806090 , 1789806097
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Master a range of machine learning domains with real-world projects using TensorFlow for R, H2O, MXNet, and more Key Features Master machine learning, deep learning, and predictive modeling concepts in R 3.5 Build intelligent end-to-end projects for finance, retail, social media, and a variety of domains Implement smart cognitive models with helpful tips and best practices Book Description R is one of the most popular languages when it comes to performing computational statistics (statistical computing) easily and exploring the mathematical side of machine learning. With this book, you will leverage the R ecosystem to build efficient machine learning applications that carry out intelligent tasks within your organization. This book will help you test your knowledge and skills, guiding you on how to build easily through to complex machine learning projects. You will first learn how to build powerful machine learning models with ensembles to predict employee attrition. Next, you'll implement a joke recommendation engine and learn how to perform sentiment analysis on Amazon reviews. You'll also explore different clustering techniques to segment customers using wholesale data. In addition to this, the book will get you acquainted with credit card fraud detection using autoencoders, and reinforcement learning to make predictions and win on a casino slot machine. By the end of the book, you will be equipped to confidently perform complex tasks to build research and commercial projects for automated operations. What you will learn Explore deep neural networks and various frameworks that can be used in R Develop a joke recommendation engine to recommend jokes that match users' tastes Create powerful ML models with ensembles to predict employee attrition Build autoencoders for credit card fraud detection Work with image recognition and convolutional neural networks Make predictions for casino slot machine using reinforcement learning Implement NLP techniques for sentiment analysis and customer segmentation Who this book is for If you're a data analyst, data scientist, or machine learning developer who wants to master machine learning concepts using R by building real-world projects, this is the book for you. Each project will help you test your skills in implementing machine learning algorithms and techniques. A basic understanding of machine learning and working knowledge of R programming is necessary to get the most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 6, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789808490 , 1789808499
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information visualization ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: A quick start guide to visualize your Elasticsearch data Key Features Your hands-on guide to visualizing the Elasticsearch data as well as navigating the Elastic stack Work with different Kibana plugins and create effective machine learning jobs using Kibana Build effective dashboards and reports without any hassle Book Description The Elastic Stack is growing rapidly and, day by day, additional tools are being added to make it more effective. This book endeavors to explain all the important aspects of Kibana, which is essential for utilizing its full potential. This book covers the core concepts of Kibana, with chapters set out in a coherent manner so that readers can advance their learning in a step-by-step manner. The focus is on a practical approach, thereby enabling the reader to apply those examples in real time for a better understanding of the concepts and to provide them with the correct skills in relation to the tool. With its succinct explanations, it is quite easy for a reader to use this book as a reference guide for learning basic to advanced implementations of Kibana. The practical examples, such as the creation of Kibana dashboards from CSV data, application RDBMS data, system metrics data, log file data, APM agents, and search results, can provide readers with a number of different drop-off points from where they can fetch any type of data into Kibana for the purpose of analysis or dashboarding. What you will learn Explore how Logstash is configured to fetch CSV data Understand how to create index patterns in Kibana Become familiar with how to apply filters on data Discover how to create ML jobs Explore how to analyze APM data from APM agents Get to grips with how to save, share, inspect, and edit visualizations Understand how to find an anomaly in data Who this book is for Kibana 7 Quick Start Guide is for developers new to Kibana who want to learn the fundamentals of using the tool for visualization, as well as existing Elastic developers.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 26, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781789807301 , 1789807301
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: Captivate (Electronic resource) ; Interactive multimedia ; Authoring programs ; Presentation graphics software ; Electronic books ; local ; Electronic books
    Abstract: Create responsive eLearning content, including quizzes, demonstrations, simulations and Virtual Reality projects that fit on any device with Adobe Captivate 2019 Key Features Build responsive, interactive and highly engaging learning content with Adobe Captivate 2019 Build Virtual Reality eLearning experiences with Adobe Captivate 2019 Assess your student knowledge with interactive and random quizzes Seamlessly integrate your eLearning content with any SCORM or xAPI compliant LMS Book Description Adobe Captivate is used to create highly engaging, interactive, and responsive eLearning content. This book takes you through the production of a few pieces of eLearning content, covering all the project types and workflows of Adobe Captivate. First, you will learn how to create a typical interactive Captivate project. This will give you the opportunity to review all Captivate objects and uncover the application's main tools. Then, you will use the built-in capture engine of Captivate to create an interactive software simulation and a Video Demo that can be published as an MP4 video. Then, you will approach the advanced responsive features of Captivate to create a project that can be viewed on any device. And finally, you will immerse your learners in a 360o environment by creating Virtual Reality projects of Adobe Captivate. At the end of the book, you will empower your workflow and projects with the newer and most advanced features of the application, including variables, advanced actions, JavaScript, and using Captivate 2019 with other applications. If you want to produce high quality eLearning content using a wide variety of techniques, implement eLearning in your company, enable eLearning on any device, assess the effectiveness of the learning by using extensive Quizzing features, or are simply interested in eLearning, this book has you covered! What you will learn Learn how to use the objects in Captivate to build professional eLearning content Enhance your projects by adding interactivity, animations, and more Add multimedia elements, such as audio and video, to create engaging learning experiences Use themes to craft a unique visual experience Use question slides to create SCORM-compliant quizzes that integrate seamlessly with your LMS Make your content fit any device with responsive features of Captivate Create immersive 360B0; experiences with Virtual Reality projects of Captivate 2019 Integrate Captivate with other applications (such as Pow...
    Note: Description based on online resource; title from title page (Safari, viewed March 21, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781789802924 , 178980292X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Statistics ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Solve real-world statistical problems using the most popular R packages and techniques Key Features Learn how to apply statistical methods to your everyday research with handy recipes Foster your analytical skills and interpret research across industries and business verticals Perform t-tests, chi-squared tests, and regression analysis using modern statistical techniques Book Description R is a popular programming language for developing statistical software. This book will be a useful guide to solving common and not-so-common challenges in statistics. With this book, you'll be equipped to confidently perform essential statistical procedures across your organization with the help of cutting-edge statistical tools. You'll start by implementing data modeling, data analysis, and machine learning to solve real-world problems. You'll then understand how to work with nonparametric methods, mixed effects models, and hidden Markov models. This book contains recipes that will guide you in performing univariate and multivariate hypothesis tests, several regression techniques, and using robust techniques to minimize the impact of outliers in data.You'll also learn how to use the caret package for performing machine learning in R. Furthermore, this book will help you understand how to interpret charts and plots to get insights for better decision making. By the end of this book, you will be able to apply your skills to statistical computations using R 3.5. You will also become well-versed with a wide array of statistical techniques in R that are extensively used in the data science industry. What you will learn Become well versed with recipes that will help you interpret plots with R Formulate advanced statistical models in R to understand its concepts Perform Bayesian regression to predict models and input missing data Use time series analysis for modelling and forecasting temporal data Implement a range of regression techniques for efficient data modelling Get to grips with robust statistics and hidden Markov models Explore ANOVA (Analysis of Variance) and perform hypothesis testing Who this book is for If you are a quantitative researcher, statistician, data analyst, or data scientist looking to tackle various challenges in statistics, this book is what you need! Proficiency in R programming and basic knowledge of linear algebra is necessary to follow along the recipes covered in this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781789807196 , 1789807190
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: VMware vSphere ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Design a virtualized data center with VMware vSphere 6.7 Key Features Get the first book on the market that helps you design a virtualized data center with VMware vSphere 6.7 Learn how to create professional vSphere design documentation to ensure a successful implementation A practical guide that will help you apply infrastructure design principles to vSphere design Book Description VMware is the industry leader in data center virtualization. The vSphere 6.x suite of products provides a robust and resilient platform to virtualize server and application workloads. This book uses proven infrastructure design principles and applies them to VMware vSphere 6.7 virtual data center design through short and focused recipes on each design aspect. The second edition of this book focused on vSphere 6.0. vSphere features released since then necessitate an updated design guide, which includes recipes for upgrading to 6.7, vCenter HA; operational improvements; cutting-edge, high-performance storage access such as RDMA and Pmem; security features such as encrypted vMotion and VM-level encryption; Proactive HA; HA Orchestrated Restart; Predictive DRS; and more. By the end of the book, you will be able to achieve enhanced compute, storage, network, and management capabilities for your virtual data center. What you will learn Identify key factors related to a vSphere design Mitigate security risks and meet compliance requirements in a vSphere design Create a vSphere conceptual design by identifying technical and business requirements Design for performance, availability, recoverability, manageability, and security Map the logical resource design into the physical vSphere design Create professional vSphere design documentation Who this book is for If you are an administrator or consultant interested in designing virtualized data center environments using VMware vSphere 6.x (or previous versions of vSphere and the supporting components), this book is for you.
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    ISBN: 9781789807707 , 1789807700
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Computer networks ; Management ; Electronic books ; Electronic books ; local
    Abstract: Learn to distribute network traffic, optimize application delivery, and defend network-level threats. Key Features Quickly get up and running with Azure networking solutions Level-up your cloud networking skills by planning, implementing, configuring, and securing your infrastructure network with Azure Leverage Azure networking services to provide applications highly available and fault tolerant environment Book Description Microsoft provides organizations with an effective way of managing their network with Azure's networking services. No matter the size of your organization, Azure provides a way to highly reliable performance and secure connectivity with its networking services. The book starts with an introduction to the Azure networking like creating Azure virtual networks, designing address spaces and subnets. Then you will learn to create and manage network security groups, application security groups, and IP addresses in Azure. Gradually, we move on to various aspects like S2S, P2S, and Vnet2Vnet connections, DNS and routing, load balancers and traffic manager. This book will cover every aspect and function required to deliver practical recipes to help readers learn from basic cloud networking practices to planning, implementing, and securing their infrastructure network with Azure. Readers will not only be able to upscale their current environment but will also learn to monitor, diagnose, and ensure secure connectivity. After learning to deliver a robust environment readers will also gain meaningful insights from recipes on best practices. By the end of this book, readers will gain hands-on experience in providing cost-effective solutions that benefit organizations. What you will learn Learn to create Azure networking services Understand how to create and work on hybrid connections Configure and manage Azure network services Learn ways to design high availability network solutions in Azure Discover how to monitor and troubleshoot Azure network resources Learn different methods of connecting local networks to Azure virtual networks Who this book is for This book is targeted towards cloud architects, cloud solution providers, or any stakeholders dealing with networking on the Azure cloud. Some prior understanding of Microsoft Azure will be a plus point.
    Note: Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9781789613568 , 1789613566
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Machine learning ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Stay updated with expert techniques for solving data analytics and machine learning challenges and gain insights from complex projects and power up your applications Key Features Build independent machine learning (ML) systems leveraging the best features of R 3.5 Understand and apply different machine learning techniques using real-world examples Use methods such as multi-class classification, regression, and clustering Book Description Given the growing popularity of the R-zerocost statistical programming environment, there has never been a better time to start applying ML to your data. This book will teach you advanced techniques in ML ,using? the latest code in R 3.5. You will delve into various complex features of supervised learning, unsupervised learning, and reinforcement learning algorithms to design efficient and powerful ML models. This newly updated edition is packed with fresh examples covering a range of tasks from different domains. Mastering Machine Learning with R starts by showing you how to quickly manipulate data and prepare it for analysis. You will explore simple and complex models and understand how to compare them. You'll also learn to use the latest library support, such as TensorFlow and Keras-R, for performing advanced computations. Additionally, you'll explore complex topics, such as natural language processing (NLP), time series analysis, and clustering, which will further refine your skills in developing applications. Each chapter will help you implement advanced ML algorithms using real-world examples. You'll even be introduced to reinforcement learning, along with its various use cases and models. In the concluding chapters, you'll get a glimpse into how some of these blackbox models can be diagnosed and understood. By the end of this book, you'll be equipped with the skills to deploy ML techniques in your own projects or at work. What you will learn Prepare data for machine learning methods with ease Understand how to write production-ready code and package it for use Produce simple and effective data visualizations for improved insights Master advanced methods, such as Boosted Trees and deep neural networks Use natural language processing to extract insights in relation to text Implement tree-based classifiers, including Random Forest and Boosted Tree Who this book is for This book is for data science professionals, machine learning engineers, or anyone who is looking for the ideal guide to help them implement...
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    ISBN: 9781789806342 , 1789806348
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectively Key Features Get better at building web applications with state management using Redux Learn the fundamentals of Redux to structure your app more efficiently This guide will teach you develop complex apps that would be easier to maintain Book Description Starting with a detailed overview of Redux, we will follow the test-driven development (TDD) approach to develop single-page applications. We will set up JEST for testing and use JEST to test React, Redux, Redux-Sage, Reducers, and other components. We will then add important middleware and set up immutableJS in our application. We will use common data structures such as Map, List, Set, and OrderedList from the immutableJS framework. We will then add user interfaces using ReactJS, Redux-Form, and Ant Design. We will explore the use of react-router-dom and its functions. We will create a list of routes that we will need in order to create our application, and explore routing on the server site and create the required routes for our application. We will then debug our application and integrate Redux Dev tools. We will then set up our API server and create the API required for our application. We will dive into a modern approach to structuring our server site components in terms of Model, Controller, Helper functions, and utilities functions. We will explore the use of NodeJS with Express to build the REST API components. Finally, we will venture into the possibilities of extending the application for further research, including deployment and optimization. What you will learn Follow the test-driven development (TDD) approach to develop a single-page application Add important middleware, such as Redux store middleware, redux-saga middleware, and language middleware, to your application Understand how to use immutableJS in your application Build interactive components using ReactJS Configure react-router-redux and explore the differences between react-router-dom and react-router-redux Use Redux Dev tools to debug your application Set up our API server and create the API required for our application Who this book is for This book is meant for JavaScript developers interesting in learning state management and building easy to maintain web applications.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9781789340617 , 1789340616
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Kali Linux ; Penetration testing (Computer security) ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to testing your infrastructure security with Kali Linux, the preferred choice of pentesters and hackers Key Features Employ advanced pentesting techniques with Kali Linux to build highly secured systems Discover various stealth techniques to remain undetected and defeat modern infrastructures Explore red teaming techniques to exploit secured environment Book Description This book takes you, as a tester or security practitioner, through the reconnaissance, vulnerability assessment, exploitation, privilege escalation, and post-exploitation activities used by pentesters. To start with, you'll use a laboratory environment to validate tools and techniques, along with an application that supports a collaborative approach for pentesting. You'll then progress to passive reconnaissance with open source intelligence and active reconnaissance of the external and internal infrastructure. You'll also focus on how to select, use, customize, and interpret the results from different vulnerability scanners, followed by examining specific routes to the target, which include bypassing physical security and the exfiltration of data using a variety of techniques. You'll discover concepts such as social engineering, attacking wireless networks, web services, and embedded devices. Once you are confident with these topics, you'll learn the practical aspects of attacking user client systems by backdooring with fileless techniques, followed by focusing on the most vulnerable part of the network ? directly attacking the end user. By the end of this book, you'll have explored approaches for carrying out advanced pentesting in tightly secured environments, understood pentesting and hacking techniques employed on embedded peripheral devices. What you will learn Configure the most effective Kali Linux tools to test infrastructure security Employ stealth to avoid detection in the infrastructure being tested Recognize when stealth attacks are being used against your infrastructure Exploit networks and data systems using wired and wireless networks as well as web services Identify and download valuable data from target systems Maintain access to compromised systems Use social engineering to compromise the weakest part of the network - the end users Who this book is for This third edition of Mastering Kali Linux for Advanced Penetration Testing is for you if you are a security analyst, pentester, ethical hacker, IT professional, or security consultant wanting ...
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781788390835 , 1788390830
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Azure (Computing platform) ; Cloud computing ; Software patterns ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: A practical guide that helps you progress to using modern integration methods and leverage new cloud capability models Key Features Design critical hybrid integration solutions for your organization Gain in-depth knowledge of how to build cloud-native integration solutions Leverage cognitive services to build smart cloud solutions Book Description With more enterprises adapting cloud-based and API-based solutions, application integration has become more relevant and significant than ever before. Parallelly, Serverless Integration has gained popularity, as it helps agile organizations to build integration solutions quickly without having to worry about infrastructure costs. With Microsoft Azure's serverless offerings, such as Logic Apps, Azure Functions, API Management, Azure Event Grid and Service Bus, organizations can build powerful, secure, and scalable integration solutions with ease. The primary objective of this book is to help you to understand various serverless offerings included within Azure Integration Services, taking you through the basics and industry practices and patterns. This book starts by explaining the concepts of services such as Azure Functions, Logic Apps, and Service Bus with hands-on examples and use cases. After getting to grips with the basics, you will be introduced to API Management and building B2B solutions using Logic Apps Enterprise Integration Pack. This book will help readers to understand building hybrid integration solutions and touches upon Microsoft Cognitive Services and leveraging them in modern integration solutions. Industry practices and patterns are brought to light at appropriate opportunities while explaining various concepts. What you will learn Learn about the design principles of Microsoft Azure Serverless Integration Get insights into Azure Functions, Logic Apps, Azure Event Grid and Service Bus Secure and manage your integration endpoints using Azure API Management Build advanced B2B solutions using Logic Apps, Enterprise Integration Pack Monitor integration solutions using tools available on the market Discover design patterns for hybrid integration Who this book is for Serverless Integration Design Patterns with Azure is for you if you are a solution architect or integration professional aiming to build complex cloud solutions for your organization. Developers looking to build next-level hybrid or cloud solutions will also find this book useful. Prior programming knowledge is necessary.
    Note: Description based on online resource; title from title page (Safari, viewed March 28, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781788292955 , 1788292952
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C# (Computer program language) ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Enhance your programming skills by learning the intricacies of object oriented programming in C# 8 Key Features Understand the four pillars of OOP; encapsulation, inheritance, abstraction and polymorphism Leverage the latest features of C# 8 including nullable reference types and Async Streams Explore various design patterns, principles, and best practices in OOP Book Description Object-oriented programming (OOP) is a programming paradigm organized around objects rather than actions, and data rather than logic. With the latest release of C#, you can look forward to new additions that improve object-oriented programming. This book will get you up to speed with OOP in C# in an engaging and interactive way. The book starts off by introducing you to C# language essentials and explaining OOP concepts through simple programs. You will then go on to learn how to use classes, interfacesm and properties to write pure OOP code in your applications. You will broaden your understanding of OOP further as you delve into some of the advanced features of the language, such as using events, delegates, and generics. Next, you will learn the secrets of writing good code by following design patterns and design principles. You'll also understand problem statements with their solutions and learn how to work with databases with the help of ADO.NET. Further on, you'll discover a chapter dedicated to the Git version control system. As you approach the conclusion, you'll be able to work through OOP-specific interview questions and understand how to tackle them. By the end of this book, you will have a good understanding of OOP with C# and be able to take your skills to the next level. What you will learn Master OOP paradigm fundamentals Explore various types of exceptions Utilize C# language constructs efficiently Solve complex design problems by understanding OOP Understand how to work with databases using ADO.NET Understand the power of generics in C# Get insights into the popular version control system, Git Learn how to model and design your software Who this book is for This book is designed for people who are new to object-oriented programming. Basic C# skills are assumed, however, prior knowledge of OOP in any other language is not required.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: New Java releases continue to arrive at a rapid pace. The community now receives a new Java version with features and bug fixes about every two months. The latest edition of this ebook examines many added and removed items in Java 12, including a new preview feature that lets you try out functionality not yet ready for production. Software engineer and consultant Benjamin Muschko uses code examples to explore new features such as the teeing collector, the string indentation and transformation APIs, and support for Unicode 11. With this ebook, you can determine whether it's worthwhile to upgrade now or wait until the next Java release. This edition covers: Latest features and API enhancements: Using compact number formatting and exploring new methods for comparing files are just two examples. Preview features: Evaluate the proposed switch expressions feature and provide feedback to the Java team. Removed APIs and deprecations: Learn about several features and APIs that have been removed in this release. Performance and security: Discover why improvements to the G1 garbage collector are among Java 12's biggest selling points.
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: Business enterprises ; Industrial management ; Electronic books ; Electronic books ; local
    Abstract: Today's successful businesses are increasingly digital and technologically astute, but how do they attract and manage employees in a world where two billion people work part-time? How do they develop a workforce when automation is advancing? And how do they serve customers and attract and retain employees when competition for both is high and trust is at an all-time low? In this O'Reilly Radar report, Josh Bersin, Tim O'Reilly, Roger Magoulas, and Mike Loukides address what business leaders, tech leaders, and decision makers can expect, how they can prepare, and what they should learn to shape the future of the business. These lessons affect much more than the bottom line. This report covers big-picture trends we expect to impact the future success of all firms, including: Trust in business is changing: customers seek firms whose values reflect their own. Employees want satisfaction and meaning, not just money and security. The shift to AI and machine learning is changing almost every job. Companies are becoming networked marketplaces that build on core competencies while outsourcing the rest. Many firms offer compensation beyond pay, including alternate work relationships, flexible workplaces, and training opportunities. Embracing diversity requires solving compensation problems, creating a safe workplace, and valuing an employee's opinions.
    Note: Description based on online resource; title from title page (Safari, viewed June 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Unity (Electronic resource) ; Computer games ; Programming ; Computer games ; Design ; Electronic books ; Electronic books ; local
    Abstract: Find out how to use the Unity Game Engine to its fullest for both 3D and 2D game development-from the basics to the hottest new tricks in virtual reality. With this unique cookbook, you'll get started in two ways: First, you'll learn about the Unity game engine by following very brief exercises that teach specific features of the software Second, this tutorial-oriented guide provides a collection of snippets that solve common gameplay problems, like determining if a player has completed a lap in a race Using our cookbook format, we pinpoint the problem, set out the solution, and discuss how to solve your problem in the best and most straightforward way possible so you can move onto the next step in the project. Unity Game Development Cookbook is ideal for beginning to intermediate Unity developers. Beginners will get a broad immersion into the Unity development environment, while intermediate developers will learn how to apply the foundational Unity skills they have to solve real game development problems.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed April 2, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Python (Computer program language) ; Natural language processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Natural Language Processing (NLP) provides boundless opportunities for solving problems in artificial intelligence, making products such as Amazon Alexa and Google Translate possible. If you're a developer or data scientist new to NLP and deep learning, this practical guide shows you how to apply these methods using PyTorch, a Python-based deep learning library. Authors Delip Rao and Brian McMahon provide you with a solid grounding in NLP and deep learning algorithms and demonstrate how to use PyTorch to build applications involving rich representations of text specific to the problems you face. Each chapter includes several code examples and illustrations. Explore computational graphs and the supervised learning paradigm Master the basics of the PyTorch optimized tensor manipulation library Get an overview of traditional NLP concepts and methods Learn the basic ideas involved in building neural networks Use embeddings to represent words, sentences, documents, and other features Explore sequence prediction and generate sequence-to-sequence models Learn design patterns for building production NLP systems
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed January 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: "Brian Overland makes programming simple. . . . To my amazement, his books explain complicated code clearly enough for anyone to understand." -Art Sedighi, PhD Tapping into the full power of Python doesn't have to be difficult. Supercharged Python is written for people who've learned the fundamentals of the language but want to take their skills to the next level. After a quick review of Python, the book covers: advanced list and string techniques; all the ways to handle text and binary files; financial applications; advanced techniques for writing classes; generators and decorators; and how to master packages such as Numpy (Numeric Python) to supercharge your applications! Use profilers and "magic methods" to code like a pro Harness the power of regular expressions to process text quickly with a single statement Take advantage of 22 coding shortcuts, along with performance tips, to save time and optimize your code Create really useful classes and objects, for games, simulations, money, mathematics, and more Use multiple modules to build powerful apps while avoiding the "gotchas" Import packages to dramatically speed up statistical operations-by as much as 100 times! Refer to the five-part language reference to look up fine points of the language Supercharged Python demonstrates techniques that allow you to write faster and more powerful code, whether you're manipulating large amounts of data or building sophisticated applications. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781838553692 , 183855369X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create distributed applications with clever design patterns to solve complex problems Key Features Set up and run distributed algorithms on a cluster using Dask and PySpark Master skills to accurately implement concurrency in your code Gain practical experience of Python design patterns with real-world examples Book Description This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications. You will learn about profilers and reactive programming, concurrency and parallelism, as well as tools for making your apps quick and efficient. You will discover how to write code for parallel architectures using TensorFlow and Theano, and use a cluster of computers for large-scale computations using technologies such as Dask and PySpark. With the knowledge of how Python design patterns work, you will be able to clone objects, secure interfaces, dynamically choose algorithms, and accomplish much more in high performance computing. By the end of this Learning Path, you will have the skills and confidence to build engaging models that quickly offer efficient solutions to your problems. This Learning Path includes content from the following Packt products: ? Python High Performance - Second Edition by Gabriele Lanaro ? Mastering Concurrency in Python by Quan Nguyen ? Mastering Python Design Patterns by Sakis Kasampalis What you will learn Use NumPy and pandas to import and manipulate datasets Achieve native performance with Cython and Numba Write asynchronous code using asyncio and RxPy Design highly scalable programs with application scaffolding Explore abstract methods to maintain data consistency Clone objects using the prototype pattern Use the adapter pattern to make incompatible interfaces compatible Employ the strategy pattern to dynamically choose an algorithm Who this book is for This Learning Path is specially designed for Python developers who want to build high-performance applications and learn about single core and multi-core programming, distributed concurrency, and Python design patterns. Some experience with Python programming language will help you get the most out of this Learning Path.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781789955125 , 1789955122
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Qt (Electronic resource) ; Graphical user interfaces (Computer systems) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Begin writing graphical user interface(GUI) applications for building human machine interfaces with a clear understanding of key concepts of the Qt framework Key Features Learn how to write, assemble, and build Qt application from the command line Understand key concepts like Signals and Slots in Qt Best practices and effective techniques for designing graphical user interfaces using Qt 5 Book Description Qt is a cross-platform application framework and widget toolkit that is used to create GUI applications that can run on different hardware and operating systems. The main aim of this book is to introduce Qt to the reader. Through the use of simple examples, we will walk you through building blocks without focusing too much on theory. Qt is a popular tool that can be used for building a variety of applications, such as web browsers, media players such as VLC, and Adobe Photoshop. Following Qt installation and setup, the book dives straight into helping you create your first application. You will be introduced to Widgets, Qt's interface building block, and the many varieties that are available for creating GUIs. Next, Qt's core concept of signals and slots are well illustrated with sufficient examples. The book further teaches you how to create custom widgets, signals and slots, and how to communicate useful information via dialog boxes. To cap everything off, you will be taken through writing applications that can connect to databases in order to persist data. By the end of the book, you should be well equipped to start creating your own Qt applications and confident enough to pick up more advanced Qt techniques and materials to hone your skills. What you will learn Set up and configure your machine to begin developing Qt applications Discover different widgets and layouts for constructing UIs Understand the key concept of signals and slots Understand how signals and slots help animate a GUI Explore how to create customized widgets along with signals and slots Understand how to subclass and create a custom windows application Understand how to write applications that can talk to databases. Who this book is for Anyone trying to start development of graphical user interface application will find this book useful. One does not need prior exposure to other toolkits to understand this book. In order to learn from this book you should have basic knowledge of C++ and a good grasp of Object Oriented Programming. Familiarity with GNU/Linux will be very...
    Note: Description based on online resource; title from title page (Safari, viewed April 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781789959000 , 1789959004
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Information technology ; Automation ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Design, develop, and solve real-world automation and orchestration problems by unlocking the automation capabilities of Ansible. Key Features Tackle complex automation challenges with the newly added features in Ansible 2.7 Book Description Automation is essential for success in the modern world of DevOps. Ansible provides a simple, yet powerful, automation engine for tackling complex automation challenges. This book will take you on a journey that will help you exploit the latest version's advanced features to help you increase efficiency and accomplish complex orchestrations. This book will help you understand how Ansible 2.7 works at a fundamental level and will also teach you to leverage its advanced capabilities. Throughout this book, you will learn how to encrypt Ansible content at rest and decrypt data at runtime. Next, this book will act as an ideal resource to help you master the advanced features and capabilities required to tackle complex automation challenges. Later, it will walk you through workflows, use cases, orchestrations, troubleshooting, and Ansible extensions. Lastly, you will examine and debug Ansible operations, helping you to understand and resolve issues. By the end of the book, you will be able to unlock the true power of the Ansible automation engine and tackle complex, real- world actions with ease. What you will learn Gain an in-depth understanding of how Ansible works under the hood Fully automate Ansible playbook executions with encrypted data Access and manipulate variable data within playbooks Use blocks to perform failure recovery or cleanup Explore the Playbook debugger and the Ansible Console Troubleshoot unexpected behavior effectively Work with cloud infrastructure providers and container systems Develop custom modules, plugins, and dynamic inventory sources Who this book is for This book is for Ansible developers and operators who have an understanding of its core elements and applications but are now looking to enhance their skills in applying automation using Ansible.
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781789802528 , 1789802520
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Qt (Electronic resource) ; Graphical user interfaces (Computer systems) ; Design ; C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Use Qt 5 to design and build functional, appealing, and user-friendly graphical user interfaces (GUIs) for your applications. Key Features Learn to use Qt 5 to design and customize the look and feel of your application Improve the visual quality of an application by using graphics rendering and animation Understand the balance of presentation and web content that will make an application appealing yet functional Book Description With the growing need to develop GUIs for multiple targets and multiple screens, improving the visual quality of your application becomes important so that it stands out from your competitors. With its cross-platform ability and the latest UI paradigms, Qt makes it possible to build intuitive, interactive, and user-friendly user interfaces for your applications. Qt5 C++ GUI Programming Cookbook, Second Edition teaches you how to develop functional and appealing user interfaces using the latest version of QT5 and C++. This book will help you learn a variety of topics such as GUI customization and animation, graphics rendering, implementing Google Maps, and more. You will also be taken through advanced concepts like asynchronous programming, event handling using signals and slots, network programming, various aspects of optimizing your application. By the end of the book, you will be confident to design and customize GUI applications that meet your clients' expectations and have an understanding of best practice solutions for common problems. What you will learn Animate GUI elements using Qt5's built-in animation system Draw shapes and 2D images using Qt5's powerful rendering system Implement an industry-standard OpenGL library in your project Build a mobile app that supports touch events and exports it onto devices Parse and extract data from an XML file and present it on your GUI Interact with web content by calling JavaScript functions from C++ Access MySQL and SQLite databases to retrieve data and display it on your GUI Who this book is for This intermediate-level book is designed for those who want to develop software using Qt 5. If you want to improve the visual quality and content presentation of your software application, this book is for you. Prior experience of C++ programming is required.
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781789803198 , 1789803195
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Cognitive Toolkit ; Neural networks (Computer science) ; Machine learning ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Learn how to train popular deep learning architectures such as autoencoders, convolutional and recurrent neural networks while discovering how you can use deep learning models in your software applications with Microsoft Cognitive Toolkit Key Features Understand the fundamentals of Microsoft Cognitive Toolkit and set up the development environment Train different types of neural networks using Cognitive Toolkit and deploy it to production Evaluate the performance of your models and improve your deep learning skills Book Description Cognitive Toolkit is a very popular and recently open sourced deep learning toolkit by Microsoft. Cognitive Toolkit is used to train fast and effective deep learning models. This book will be a quick introduction to using Cognitive Toolkit and will teach you how to train and validate different types of neural networks, such as convolutional and recurrent neural networks. This book will help you understand the basics of deep learning. You will learn how to use Microsoft Cognitive Toolkit to build deep learning models and discover what makes this framework unique so that you know when to use it. This book will be a quick, no-nonsense introduction to the library and will teach you how to train different types of neural networks, such as convolutional neural networks, recurrent neural networks, autoencoders, and more, using Cognitive Toolkit. Then we will look at two scenarios in which deep learning can be used to enhance human capabilities. The book will also demonstrate how to evaluate your models' performance to ensure it trains and runs smoothly and gives you the most accurate results. Finally, you will get a short overview of how Cognitive Toolkit fits in to a DevOps environment What you will learn Set up your deep learning environment for the Cognitive Toolkit on Windows and Linux Pre-process and feed your data into neural networks Use neural networks to make effcient predictions and recommendations Train and deploy effcient neural networks such as CNN and RNN Detect problems in your neural network using TensorBoard Integrate Cognitive Toolkit with Azure ML Services for effective deep learning Who this book is for Data Scientists, Machine learning developers, AI developers who wish to train and deploy effective deep learning models using Microsoft CNTK will find this book to be useful. Readers need to have experience in Python or similar object-oriented language like C# or Java.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781789806724 , 1789806720
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: VMware ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Discover advanced virtualization techniques and strategies to deliver centralized desktop and application services Key Features Leverage advanced desktop virtualization techniques and strategies to transform your organization Build better virtualized services for your users with VMware Horizon 7.8 Develop and deploy end-to-end virtualized solutions Book Description Desktop virtualization can be tough, but VMware Horizon 7.8 changes all that. With a rich and adaptive UX, improved security,and a range of useful features for storage and networking optimization, there's plenty to love. But to properly fall in love with it, you need to know how to use it, and that means venturing deeper into the software and taking advantage of its extensive range of features, many of which are underused and underpromoted. This guide will take you through everything you need to know to not only successfully virtualize your desktop infrastructure, but also to maintain and optimize it to keep all your users happy. We'll show you how to assess and analyze your infrastructure, and how to use that analysis to design a solution that meets your organizational and user needs. Once you've done that, you'll find out how to build your virtualized environment, before deploying your virtualized solution. But more than that,we'll also make sure you know everything you need to know about the full range of features on offer, including the mobile cloud, so that you can use them to take full control of your virtualized infrastructure. What you will learn Successfully configure Horizon 7.8 for the needs of your users Deliver virtual desktops, session-based desktops, and hosted applications Become familiar with how to develop, and deploy, a complete, end-to-end solution Discover how to optimize desktop OS images for virtual desktops Build, optimize, and tune desktop operating systems to deliver a superior end user experience Explore the Horizon 7.8 infrastructure so that you can take full advantage of it Who this book is for This book is ideal for system admins, and solution architects interested in gaining hands-on experience with virtualization. It will take you to an advanced level, but at a pace that ensures you are always solving real-world problems. Some experience in desktop management using Windows and Microsoft Office (and familiarity with Active Directory, SQL, Windows Remote Desktop Session Hosting, and VMware vSphere technology) is necessary.
    Note: Previous edition published: 2016. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781789138191 , 1789138191
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blockchains (Databases) ; Application software ; Development ; Cryptocurrencies ; Bitcoin ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn the foundations of blockchain technology - its core concepts and algorithmic solutions across cryptography, peer-to-peer technology, and game theory. Key Features Learn the core concepts and foundations of the blockchain and cryptocurrencies Understand the protocols and algorithms behind decentralized applications Master how to architect, build, and optimize blockchain applications Book Description Blockchain technology is a combination of three popular concepts: cryptography, peer-to-peer networking, and game theory. This book is for anyone who wants to dive into blockchain from first principles and learn how decentralized applications and cryptocurrencies really work. This book begins with an overview of blockchain technology, including key definitions, its purposes and characteristics, so you can assess the full potential of blockchain. All essential aspects of cryptography are then presented, as the backbone of blockchain. For readers who want to study the underlying algorithms of blockchain, you'll see Python implementations throughout. You'll then learn how blockchain architecture can create decentralized applications. You'll see how blockchain achieves decentralization through peer-to-peer networking, and how a simple blockchain can be built in a P2P network. You'll learn how these elements can implement a cryptocurrency such as Bitcoin, and the wider applications of blockchain work through smart contracts. Blockchain optimization techniques, and blockchain security strategies are then presented. To complete this foundation, we consider blockchain applications in the financial and non-financial sectors, and also analyze the future of blockchain. A study of blockchain use cases includes supply chains, payment systems, crowdfunding, and DAOs, which rounds out your foundation in blockchain technology. What you will learn The core concepts and technical foundations of blockchain The algorithmic principles and solutions that make up blockchain and cryptocurrencies Blockchain cryptography explained in detail How to realize blockchain projects with hands-on Python code How to architect the blockchain and blockchain applications Decentralized application development with MultiChain, NEO, and Ethereum Optimizing and enhancing blockchain performance and security Classical blockchain use cases and how to implement them Who this book is for This book is for anyone who wants to dive into blockchain technology from first principles and build a ...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781789616279 , 1789616271
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Python (Computer program language) ; Watson (Computer) ; Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Learn how to build complete machine learning systems with IBM Cloud and Watson Machine learning services Key Features Implement data science and machine learning techniques to draw insights from real-world data Understand what IBM Cloud platform can help you to implement cognitive insights within applications Understand the role of data representation and feature extraction in any machine learning system Book Description IBM Cloud is a collection of cloud computing services for data analytics using machine learning and artificial intelligence (AI). This book is a complete guide to help you become well versed with machine learning on the IBM Cloud using Python. Hands-On Machine Learning with IBM Watson starts with supervised and unsupervised machine learning concepts, in addition to providing you with an overview of IBM Cloud and Watson Machine Learning. You'll gain insights into running various techniques, such as K-means clustering, K-nearest neighbor (KNN), and time series prediction in IBM Cloud with real-world examples. The book will then help you delve into creating a Spark pipeline in Watson Studio. You will also be guided through deep learning and neural network principles on the IBM Cloud using TensorFlow. With the help of NLP techniques, you can then brush up on building a chatbot. In later chapters, you will cover three powerful case studies, including the facial expression classification platform, the automated classification of lithofacies, and the multi-biometric identity authentication platform, helping you to become well versed with these methodologies. By the end of this book, you will be ready to build efficient machine learning solutions on the IBM Cloud and draw insights from the data at hand using real-world examples. What you will learn Understand key characteristics of IBM machine learning services Run supervised and unsupervised techniques in the cloud Understand how to create a Spark pipeline in Watson Studio Implement deep learning and neural networks on the IBM Cloud with TensorFlow Create a complete, cloud-based facial expression classification solution Use biometric traits to build a cloud-based human identification system Who this book is for This beginner-level book is for data scientists and machine learning engineers who want to get started with IBM Cloud and its machine learning services using practical examples. Basic knowledge of Python and some understanding of machine learning will be useful.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781789537475 , 1789537479
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: TypeScript (Computer program language) ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Master the TypeScript language and its latest features. Explore modern application frameworks and utilize industry best practices in TDD, OOP and UI Design. Key Features Learn the key features of TypeScript 3 and explore advanced language features through in-depth discussions. Use TypeScript with modern frameworks including Backbone, Angular, Aurelia, React, and Node. Explore TDD practices, OOP techniques, and industry best practices to create high-quality, modular, and adaptable applications. Book Description TypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript. Starting with an introduction to the TypeScript language, before moving on to basic concepts, each section builds on previous knowledge in an incremental and easy-to-understand way. Advanced and powerful language features are all covered, including asynchronous programming techniques, decorators, and generics. This book explores many modern JavaScript and TypeScript frameworks side by side in order for the reader to learn their respective strengths and weaknesses. It will also thoroughly explore unit and integration testing for each framework. Best-of-breed applications utilize well-known design patterns in order to be scalable, maintainable, and testable. This book explores some of these object-oriented techniques and patterns, and shows real-world implementations. By the end of the book, you will have built a comprehensive, end-to-end web application to show how TypeScript language features, design patterns, and industry best practices can be brought together in a real-world scenario. What you will learn Gain insights into core and advanced TypeScript language features Integrate existing JavaScript libraries and third-party frameworks using declaration files Target popular JavaScript frameworks, such as Angular, React, and more Create test suites for your application with Jasmine and Selenium Organize your application code using modules, AMD loaders, and SystemJS Explore advanced object-oriented design principles Compare the various MVC implementations in Aurelia, Angular, React, and more Who this book is for This guide to the TypeScript that starts with basic concepts, and then builds on this knowledge to introduce more advanced language features and frameworks. No prior knowledge of JavaScript is required, although some prior programming experience is assumed. ...
    Note: Previous edition published: 2017. - Description based on online resource; title from title page (Safari, viewed March 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781789536942 , 1789536944
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Unity (Electronic resource) ; Computer games ; Programming ; C# (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Understand the fundamentals of C# programming and get started with coding from ground up in an engaging and practical manner Key Features Beginner's guide to getting started with software development concepts from a macro level Leverage the power of the latest C# in solving the complex programming problems Learn to script and customize your 3D games and implement animation techniques to make them engaging Book Description Learning to program in today's technical landscape can be a daunting task, especially when faced with the sheer number of languages you have to choose from. Luckily, Learning C# with Unity 2019 removes the guesswork and starts you off on the path to becoming a confident, and competent, programmer using game development with Unity. You'll start off small by learning the building blocks of programming, from variables, methods, and conditional statements to classes and object-oriented systems. After you have the basics under your belt you'll explore the Unity interface, creating C# scripts, and translating your newfound knowledge into simple game mechanics. Throughout this journey, you'll get hands-on experience with programming best practices and macro-level topics such as manager classes and flexible application architecture. By the end of the book, you'll be familiar with intermediate C# topics like generics, delegates, and events, setting you up to take on projects of your own. What you will learn Understand programming fundamentals with practice examples in C# Explore the interface and features of Unity 2019 Learn C# programming syntax from scratch Create a game design document and prototype level Explore intermediate programming topics and best practices Implement game mechanics, interactions, and UI elements with C# Who this book is for The book caters to developers and programmers who want to get started with C# programming in a fun and engaging manner. Anyone who wants to build games and script in C# language and Unity can take this book up. No prior programming or Unity experience is required.
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781788831734 , 178883173X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer networks ; Security measures ; Management ; Cyber intelligence (Computer security) ; Financial institutions ; Effect of technological innovations on ; Internet ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide that will give you hands-on experience to study and overcome financial cyber threats Key Features Protect your financial environment with cybersecurity practices and methodologies Identify vulnerabilities such as data manipulation and fraudulent transactions Provide end-to-end protection within organizations Book Description Organizations have always been a target of cybercrime. Hands-On Cybersecurity for Finance teaches you how to successfully defend your system against common cyber threats, making sure your financial services are a step ahead in terms of security. The book begins by providing an overall description of cybersecurity, guiding you through some of the most important services and technologies currently at risk from cyber threats. Once you have familiarized yourself with the topic, you will explore specific technologies and threats based on case studies and real-life scenarios. As you progress through the chapters, you will discover vulnerabilities and bugs (including the human risk factor), gaining an expert-level view of the most recent threats. You'll then explore information on how you can achieve data and infrastructure protection. In the concluding chapters, you will cover recent and significant updates to procedures and configurations, accompanied by important details related to cybersecurity research and development in IT-based financial services. By the end of the book, you will have gained a basic understanding of the future of information security and will be able to protect financial services and their related infrastructures. What you will learn Understand the cyber threats faced by organizations Discover how to identify attackers Perform vulnerability assessment, software testing, and pentesting Defend your financial cyberspace using mitigation techniques and remediation plans Implement encryption and decryption Understand how Artificial Intelligence (AI) affects cybersecurity Who this book is for Hands-On Cybersecurity for Finance is for you if you are a security architect, cyber risk manager, or pentester looking to secure your organization. Basic understanding of cybersecurity tools and practices will help you get the most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781789349276 , 1789349273
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Artificial intelligence ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Discover the skill-sets required to implement various approaches to Machine Learning with Python Key Features Explore unsupervised learning with clustering, autoencoders, restricted Boltzmann machines, and more Build your own neural network models using modern Python libraries Practical examples show you how to implement different machine learning and deep learning techniques Book Description Unsupervised learning is about making use of raw, untagged data and applying learning algorithms to it to help a machine predict its outcome. With this book, you will explore the concept of unsupervised learning to cluster large sets of data and analyze them repeatedly until the desired outcome is found using Python. This book starts with the key differences between supervised, unsupervised, and semi-supervised learning. You will be introduced to the best-used libraries and frameworks from the Python ecosystem and address unsupervised learning in both the machine learning and deep learning domains. You will explore various algorithms, techniques that are used to implement unsupervised learning in real-world use cases. You will learn a variety of unsupervised learning approaches, including randomized optimization, clustering, feature selection and transformation, and information theory. You will get hands-on experience with how neural networks can be employed in unsupervised scenarios. You will also explore the steps involved in building and training a GAN in order to process images. By the end of this book, you will have learned the art of unsupervised learning for different real-world challenges. What you will learn Use cluster algorithms to identify and optimize natural groups of data Explore advanced non-linear and hierarchical clustering in action Soft label assignments for fuzzy c-means and Gaussian mixture models Detect anomalies through density estimation Perform principal component analysis using neural network models Create unsupervised models using GANs Who this book is for This book is intended for statisticians, data scientists, machine learning developers, and deep learning practitioners who want to build smart applications by implementing key building block unsupervised learning, and master all the new techniques and algorithms offered in machine learning and deep learning using real-world examples. Some prior knowledge of machine learning concepts and statistics is desirable.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781788831796 , 1788831799
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Learning path
    Keywords: Windows Azure ; Application software ; Development ; Web applications ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Explore powerful Azure DevOps solutions to develop and deploy your software faster and more efficiently. Key Features Build modern microservice-based systems with Azure architecture Learn to deploy and manage cloud services and virtual machines Configure clusters with Azure Service Fabric for deployment Book Description This Learning Path helps you understand microservices architecture and leverage various services of Microsoft Azure Service Fabric to build, deploy, and maintain highly scalable enterprise-grade applications. You will learn to select an appropriate Azure backend structure for your solutions and work with its toolkit and managed apps to share your solutions with its service catalog. As you progress through the Learning Path, you will study Azure Cloud Services, Azure-managed Kubernetes, and Azure Container Services deployment techniques. To apply all that you've understood, you will build an end-to-end Azure system in scalable, decoupled tiers for an industrial bakery with three business domains. Toward the end of this Learning Path, you will build another scalable architecture using Azure Service Bus topics to send orders between decoupled business domains with scalable worker roles processing these orders. By the end of this Learning Path, you will be comfortable in using development, deployment, and maintenance processes to build robust cloud solutions on Azure. This Learning Path includes content from the following Packt products: Learn Microsoft Azure by Mohamed Wali Implementing Azure Solutions - Second Edition by Florian Klaffenbach, Oliver Michalski, Markus Klein Microservices with Azure by Namit Tanasseri and Rahul Rai What you will learn Study various Azure Service Fabric application programming models Create and manage a Kubernetes cluster in Azure Kubernetes Service Use site-to-site VPN and ExpressRoute connections in your environment Design an Azure IoT app and learn to operate it in various scenarios Implement a hybrid Azure design using Azure Stack Build Azure SQL databases with Code First Migrations Integrate client applications with Web API and SignalR on Azure Implement the Azure Active Directory (Azure AD) across the entire system Who this book is for If you are an IT system architect, network admin, or a DevOps engineer who wants to implement Azure solutions for your organization, this Learning Path is for you. Basic knowledge of the Azure Cloud platform will be beneficial.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    San Rafael, CA : Rocky Nook
    ISBN: 9781681984780 , 1681984784
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Photography ; Digital techniques ; Handbooks, manuals, etc ; Nikon digital cameras ; Handbooks, manuals, etc ; Electronic books ; Electronic books ; local
    Abstract: David Busch's Nikon D3500 Guide to Digital SLR Photography is your all-in-one comprehensive resource and reference for the Nikon D3500 camera, the company's most compact and easy-to-use entry-level dSLR. Taking and sharing pictures is easier than ever, thanks to the D3500's enhanced Guide Mode and SnapBridge Bluetooth Low Energy wireless link between the D3500 and your Android or iOS smartphone or tablet.. This 24-megapixel camera offers Full HD 1080p 60 fps video, continuous shooting at up to 5 frames per second, and increased battery life of up to 1550 shots per charge. With this book in hand, you can fine tune your camera skills as you explore the world of digital photography, develop your creativity, and take great photographs with your D3500. Filled with detailed how-to steps and full-color illustrations, David Busch's Nikon D3500 Guide to Digital SLR Photography covers all the camera's features in depth, from taking your first photos through advanced details of setup, exposure, lens selection, lighting, and more, and relates each feature to specific photographic techniques and situations. Also included is the handy visual guide to the D3500, with close-up photos and descriptions of the camera's essential features and controls. Learn when to use each option and, more importantly, when not to use them, by following the author's recommended settings for every menu entry. With best-selling photographer and mentor David Busch as your guide, you'll quickly have full creative mastery of your camera's capabilities, whether you're shooting on the job, as an advanced enthusiast, or are just out for fun. Start building your knowledge and confidence, while bringing your vision to light with the Nikon D3500 today.
    Note: Description based on online resource; title from title page (viewed February 6, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781789135763 , 1789135761
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unearth the power of GraphQL, React, Apollo, Node, and Express to build a scalable, production ready application Key Features Build full stack applications with modern APIs using GraphQL and Apollo Integrate Apollo into React and build frontend components using GraphQL Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions Book Description React, one of the most widely used JavaScript frameworks, allows developers to build fast and scalable front end applications for any use case. GraphQL is the modern way of querying an API. It represents an alternative to REST and is the next evolution in web development. Combining these two revolutionary technologies will give you a future-proof and scalable stack you can start building your business around. This book will guide you in implementing applications by using React, Apollo, Node.js and SQL. We'll focus on solving complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads. Our client, and server will be powered by Apollo. Finally we will go ahead and build a complete Graphbook. While building the app, we'll cover the tricky parts of connecting React to the back end, and maintaining and synchronizing state. We'll learn all about querying data and authenticating users. We'll write test cases to verify the front end and back end functionality for our application and cover deployment. By the end of the book, you will be proficient in using GraphQL and React for your full-stack development requirements. What you will learn Resolve data from multi-table database and system architectures Build a GraphQL API by implementing models and schemas with Apollo and Sequelize Set up an Apollo Client and build front end components using React Use Mocha to test your full-stack application Write complex React components and share data across them Deploy your application using Docker Who this book is for The book is for web developers who want to enhance their skills and build complete full stack applications using industry standards. Familiarity with JavaScript, React, and GraphQL is expected to get the most from this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Parallel Title: Erscheint auch als Lauwens, Ben Think Julia
    DDC: 005.73
    RVK:
    Keywords: Julia (Computer program language) ; Dynamic programming ; Electronic books ; Electronic books ; local ; Julia
    Abstract: If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed April 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Information visualization ; Visual analytics ; Visualization ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Effective visualization is the best way to communicate information from the increasingly large and complex datasets in the natural and social sciences. But with the increasing power of visualization software today, scientists, engineers, and business analysts often have to navigate a bewildering array of visualization choices and options. This practical book takes you through many commonly encountered visualization problems, and it provides guidelines on how to turn large datasets into clear and compelling figures. What visualization type is best for the story you want to tell? How do you make informative figures that are visually pleasing? Author Claus O. Wilke teaches you the elements most critical to successful data visualization. Explore the basic concepts of color as a tool to highlight, distinguish, or represent a value Understand the importance of redundant coding to ensure you provide key information in multiple ways Use the book's visualizations directory, a graphical guide to commonly used types of data visualizations Get extensive examples of good and bad figures Learn how to use figures in a document or report and how employ them effectively to tell a compelling story
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed April 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; Web sites ; Design ; Application software ; Design ; User-centered system design ; Social aspects ; Electronic books ; Electronic books ; local
    Abstract: You can launch a new app or website in days by piecing together frameworks and hosting on AWS. Implementation is no longer the problem. But that speed to market just makes it tougher to confirm that your team is actually building the right product. Ideal for agile teams and lean organizations, this guide includes 11 practical tools to help you collaborate on strategy, user research, and UX. Hundreds of real-world tips help you facilitate productive meetings and create good collaboration habits. Designers, developers, and product owners will learn how to build better products much faster than before. Topics include: Foundations for collaboration and facilitation: Learn how to work better together with your team, stakeholders, and clients Project strategy: Help teams align with shared goals and vision User research and personas: Identify and understand your users and share that vision with the broader organization Journey maps: Build better touchpoints that improve conversion and retention Interfaces and prototypes: Rightsize sketches and wireframes so you can test and iterate quickly
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed May 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781315302515 , 1315302519 , 9781315302492 , 1315302497
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Routledge studies in management, organizations and society
    Parallel Title: Erscheint auch als
    Keywords: Social responsibility of business ; Business ethics ; Peace-building ; Natural resources ; Management ; Electronic books ; local ; Electronic books
    Abstract: In a world struggling to adapt to seismic social and environmental changes, the time is now for businesses to prioritise creating local conditions of peace. This book builds on original research foregrounding 'peace' as a core business outcome for natural resources industries. Especially in non-warlike situations where natural resources industries have exacerbated or caused conflict, foregrounding peace as a core business outcome can bring substantial benefits. Peace is a concept external and internal stakeholders understand. Consequently, research shows that when natural resources sector CSR professionals start reframing their day-to-day decisions in terms of peace outcomes, they are more likely to create efficient and cost-effective solutions to environmental, social and economic business challenges. This book provides both theory and practical suggestions for how to reframe day-to-day CSR activities of natural resources companies as peace-focused, business decisions. Especially in the remote and rural regions of the world where natural resources industries have the greatest impact, businesses can lead the way in contributing to conditions of peace while bringing much needed resources to market.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9789353283162 , 9353283167 , 9789353283155 , 9353283159
    Language: English
    Pages: 1 Online-Ressource (1 online resource)
    Parallel Title: Erscheint auch als Surviving on the edge
    DDC: 303.3/850954
    Keywords: Prejudices ; Violence ; Prejudices ; Violence ; SOCIAL SCIENCE ; General ; India ; Electronic books
    Abstract: Cover; Contents; Acknowledgements; A Tribute to Dr Vimala Lal; Introduction; Part I Violence and Prejudices: Mapping the Landscape; Chapter 1 Beyond the Stereotypes of 'Masculine' Violence and 'Feminine' Silence; Chapter 2 Women and Violence; Chapter 3 Youth Gangs and Violence; Chapter 4 Psychologists in Times of Nationalism; Chapter 5 Western Selves Eastern Selves; Chapter 6 Threatened Indian Identities; Chapter 7 Intimate Terrors, Ultimate Hopes; Chapter 8 Religion, Prejudice and Attitudinal Change; Chapter 9 The Lesson from Mental Hospitals; Chapter 10 Dis(ABLED)
    Abstract: Chapter 11 Worrying about the FamilyPart II Impact and Intervention; Chapter 12 Working Systematically with Family Violence; Chapter 13 Reducing Violence in People with Mental Disorders; Chapter 14 Terrorism and Psychological Trauma; Chapter 15 Transforming Trauma into Gift; Chapter 16 Trauma and Psychoanalysis; Chapter 17 Terror, Trauma and Transformation; Chapter 18 A Child's Act; Chapter 19 In Giving We Received; Chapter 20 Psychosocial Interventions in Conflict Situations; About the Editors
    Abstract: This book elaborates and discusses the range of prejudice and violence in our society, their traumatic impact on people and ideas for transformation
    Note: Includes bibliographical references
    URL: Volltext  (lizenzpflichtig)
    URL: Volltext  (lizenzpflichtig)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9780128137994
    Language: English
    Pages: 1 online resource (300 pages)
    Parallel Title: Erscheint auch als
    DDC: 338.94
    Keywords: Electronic books ; Economic development ; Europe
    Abstract: Intro -- Title page -- Table of Contents -- Copyright -- Acknowledgements -- Chapter One: Introduction -- Abstract -- 1.1 Cutting-edge technologies-Setting the context -- 1.2 The goals -- 1.3 Structure and contents -- Chapter Two: The fifth technological revolution: context and background -- Abstract -- 2.1 Technology and technological change in the historical perspective -- 2.2 Technology, economy, society: A few words on techno-economic paradigms -- 2.3 ICT as GPT -- Chapter Three: The digital revolution for development: Identifying the channels of impact -- Abstract -- 3.1 Technological change and ICT as opportunity windows -- 3.2 ICT for socio-economic growth and development -- 3.3 ICT, financial markets, financial innovation -- Chapter Four: ICT development and diffusion: Evidence for Europe -- Abstract -- 4.1 The context -- 4.2 Sample and empirical data -- 4.3 ICT deployment in Europe: An overview -- 4.4 ICT diffusion paths, dynamics, and future scenarios -- Chapter Five: ICT and socio-economic development dynamics -- Abstract -- 5.1 The context and data explanation -- 5.2 General picture -- 5.3 Economic development: Towards a structural shift? -- 5.4 Social development patterns: Paving the road ahead -- 5.5 Gaps growing-Gaps narrowing? -- Chapter Six: ICT for financial development: Shaping the new landscape -- Abstract -- 6.1 Introductory -- 6.2 ICT and financial development -- 6.3 Financial market evolution trajectories -- 6.4 How ICT impacts on financial markets -- 6.5 ICT and financial innovations -- Chapter Seven: Conclusions -- Abstract -- 7.1 The questions -- 7.2 The answers -- Appendix -- Appendix A -- Appendix B -- Appendix C -- Appendix D -- Appendix E -- Appendix F -- Appendix G -- Appendix H -- Appendix I -- Appendix J -- Index.
    Note: Description based on publisher supplied metadata and other sources
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781789952100 , 1789952107
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Marketing ; Data processing ; Marketing research ; Python (Computer program language) ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Explore new and more sophisticated tools that reduce your marketing analytics efforts and give you precise results Key Features Study new techniques for marketing analytics Explore uses of machine learning to power your marketing analyses Work through each stage of data analytics with the help of multiple examples and exercises Book Description Data Science for Marketing Analytics covers every stage of data analytics, from working with a raw dataset to segmenting a population and modeling different parts of the population based on the segments. The book starts by teaching you how to use Python libraries, such as pandas and Matplotlib, to read data from Python, manipulate it, and create plots, using both categorical and continuous variables. Then, you'll learn how to segment a population into groups and use different clustering techniques to evaluate customer segmentation. As you make your way through the chapters, you'll explore ways to evaluate and select the best segmentation approach, and go on to create a linear regression model on customer value data to predict lifetime value. In the concluding chapters, you'll gain an understanding of regression techniques and tools for evaluating regression models, and explore ways to predict customer choice using classification algorithms. Finally, you'll apply these techniques to create a churn model for modeling customer product choices. By the end of this book, you will be able to build your own marketing reporting and interactive dashboard solutions. What you will learn Analyze and visualize data in Python using pandas and Matplotlib Study clustering techniques, such as hierarchical and k-means clustering Create customer segments based on manipulated data Predict customer lifetime value using linear regression Use classification algorithms to understand customer choice Optimize classification algorithms to extract maximal information Who this book is for Data Science for Marketing Analytics is designed for developers and marketing analysts looking to use new, more sophisticated tools in their marketing analytics efforts. It'll help if you have prior experience of coding in Python and knowledge of high school level mathematics. Some experience with databases, Excel, statistics, or Tableau is useful but not necessary.
    Note: Includes bibliographical references. - Description based on online resource; title from copyright page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789951462 , 1789951461
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Machine learning ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: Design clever algorithms that discover hidden patterns and draw responses from unstructured, unlabeled data. Key Features Build state-of-the-art algorithms that can solve your business' problems Learn how to find hidden patterns in your data Revise key concepts with hands-on exercises using real-world datasets Book Description Starting with the basics, Applied Unsupervised Learning with R explains clustering methods, distribution analysis, data encoders, and features of R that enable you to understand your data better and get answers to your most pressing business questions. This book begins with the most important and commonly used method for unsupervised learning - clustering - and explains the three main clustering algorithms - k-means, divisive, and agglomerative. Following this, you'll study market basket analysis, kernel density estimation, principal component analysis, and anomaly detection. You'll be introduced to these methods using code written in R, with further instructions on how to work with, edit, and improve R code. To help you gain a practical understanding, the book also features useful tips on applying these methods to real business problems, including market segmentation and fraud detection. By working through interesting activities, you'll explore data encoders and latent variable models. By the end of this book, you will have a better understanding of different anomaly detection methods, such as outlier detection, Mahalanobis distances, and contextual and collective anomaly detection. What you will learn Implement clustering methods such as k-means, agglomerative, and divisive Write code in R to analyze market segmentation and consumer behavior Estimate distribution and probabilities of different outcomes Implement dimension reduction using principal component analysis Apply anomaly detection methods to identify fraud Design algorithms with R and learn how to edit or improve code Who this book is for Applied Unsupervised Learning with R is designed for business professionals who want to learn about methods to understand their data better, and developers who have an interest in unsupervised learning. Although the book is for beginners, it will be beneficial to have some basic, beginner-level familiarity with R. This includes an understanding of how to open the R console, how to read data, and how to create a loop. To easily understand the concepts of this book, you should also know basic mathematical concepts, including ex...
    Note: Includes bibliographical references. - Description based on online resource; title from copyright page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781789954876 , 1789954878
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JIRA (Computer file) ; Computer software ; Testing ; Electronic books ; Electronic books ; local
    Abstract: Learn best practices for testing with Jira and model industry workflows that can be used during the software development lifecycle Key Features Integrate Jira with test management tools such as Zephyr, Test Management, and SynapseRT Understand test case management, traceability, and test execution with reports Implement continuous integration using Jira, Jenkins, and automated testing tools Book Description Hands-On Test Management with Jira begins by introducing you to the basic concepts of Jira and takes you through real-world software testing processes followed by various organizations. As you progress through the chapters, the book explores and compares the three most popular Jira plugins - Zephyr, Test Management, and synapseRT. With this book, you'll gain a practical understanding of test management processes using Jira. You'll learn how to create and manage projects, create Jira tickets to manage customer requirements, and track Jira tickets. You'll also understand how to develop test plans, test cases, and test suites, and create defects and requirement traceability matrices, as well as generating reports in Jira. Toward the end, you'll understand how Jira can help the SQA teams to use the DevOps pipeline for automating execution and managing test cases. You'll get to grips with configuring Jira with Jenkins to execute automated test cases in Selenium. By the end of this book, you'll have gained a clear understanding of how to model and implement test management processes using Jira. What you will learn Understand QMS to effectively implement quality systems in your organization Explore a business-driven structured approach to Test Management using TMap NEXT Implement different aspects of test planning, test strategy, and test execution Organize and manage Agile projects in Scrum and Kanban Uncover Jira plugins available in the Atlassian Marketplace for testing and project management Configure a DevOps pipeline for continuous integration using Jira with Jenkins Who this book is for If you're a quality assurance professional, software project manager, or test manager interested in learning test management best practices in your team or organization, this book is for you. Prior knowledge of test management and Jenkins will be beneficial in understanding the concepts covered in this book.
    Note: Description based on online resource; title from title page (Safari, viewed April 2, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789615104 , 1789615100
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Information storage and retrieval systems ; Big data ; Electronic books ; Electronic books ; local
    Abstract: Discover the unified, distributed storage system and improve the performance of applications Key Features Explore the latest features of Ceph's Mimic release Get to grips with advanced disaster and recovery practices for your storage Harness the power of Reliable Autonomic Distributed Object Store (RADOS) to help you optimize storage systems Book Description Ceph is an open source distributed storage system that is scalable to Exabyte deployments. This second edition of Mastering Ceph takes you a step closer to becoming an expert on Ceph. You'll get started by understanding the design goals and planning steps that should be undertaken to ensure successful deployments. In the next sections, you'll be guided through setting up and deploying the Ceph cluster with the help of orchestration tools. This will allow you to witness Ceph's scalability, erasure coding (data protective) mechanism, and automated data backup features on multiple servers. You'll then discover more about the key areas of Ceph including BlueStore, erasure coding and cache tiering with the help of examples. Next, you'll also learn some of the ways to export Ceph into non-native environments and understand some of the pitfalls that you may encounter. The book features a section on tuning that will take you through the process of optimizing both Ceph and its supporting infrastructure. You'll also learn to develop applications, which use Librados and distributed computations with shared object classes. Toward the concluding chapters, you'll learn to troubleshoot issues and handle various scenarios where Ceph is not likely to recover on its own. By the end of this book, you'll be able to master storage management with Ceph and generate solutions for managing your infrastructure. What you will learn Plan, design and deploy a Ceph cluster Get well-versed with different features and storage methods Carry out regular maintenance and daily operations with ease Tune Ceph for improved ROI and performance Recover Ceph from a range of issues Upgrade clusters to BlueStore Who this book is for If you are a storage professional, system administrator, or cloud engineer looking for guidance on building powerful storage solutions for your cloud and on-premise infrastructure, this book is for you.
    Note: Previous edition published: 2017. - Description based on online resource; title from title page (Safari, viewed April 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781788838740 , 1788838742
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Tableau (Computer file) ; Information visualization ; Business intelligence ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Create powerful data visualizations and unlock intelligent business insights with Tableau Key Features Explore all the latest Tableau 2019 features and redefine business analytics for your organization Create impressive data visualizations and interactive dashboards to get insights from your data Learn effective data storytelling to transform how your business leverages data and makes decisions Book Description Tableau is the gold standard of business intelligence and visual analytics tools in every industry. It enables rapid data visualization and interpretation with charts, graphs, dashboards, and much more. Updated with the latest features of Tableau, this book takes you from the foundations of the Tableau 2019 paradigm through to advanced topics. This third edition of the bestselling guide by Tableau Zen Master, Joshua Milligan, will help you come to grips with updated features, such as set actions and transparent views. Beginning with installation, you'll create your first visualizations with Tableau and then explore practical examples and advanced techniques. You'll create bar charts, tree maps, scatterplots, time series, and a variety of other visualizations. Next, you'll discover techniques to overcome challenges presented by data structure and quality and engage in effective data storytelling and decision making with business critical information. Finally, you'll be introduced to Tableau Prep, and learn how to use it to integrate and shape data for analysis. By the end of this book, you will be equipped to leverage the powerful features of Tableau 2019 for decision making. What you will learn Develop stunning visualizations that explain complexity with clarity Explore the exciting new features of Tableau Desktop and Tableau Prep Connect to various data sources to bring all your data together Uncover techniques to prep and structure your data for easy analysis Create and use calculations to solve problems and enrich analytics Master advanced topics such as sets, LOD calcs, and much more Enable smart decisions with clustering, distribution, and forecasting Share your data stories to build a culture of trust and action Who this book is for This Tableau book is for anyone who wants to understand data. If you're new to Tableau, don't worry. This book builds on the foundations to help you understand how Tableau really works and then builds on that knowledge with practical examples before moving on to advanced techniques. Working experience...
    Note: Previous edition published: 2016. - Description based on online resource; title from title page (Safari, viewed May 1, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Electronic data processing ; Distributed processing ; Management ; Big data ; Information storage and retrieval systems ; Electronic books ; Electronic books ; local
    Abstract: Data is changing everything. Many industries today are being fundamentally transformed through the accumulation and analysis of large quantities of data, stored in diversified but flexible repositories known as data lakes. Whether your company has just begun to think about big data or has already initiated a strategy for handling it, this practical ebook shows you how to plan a successful data lake migration. You'll learn the value of data lakes, their structure, and the problems they attempt to solve. Using Zaloni's data lake maturity model, you'll then explore your organization's readiness for putting a data lake into action. Do you have the tools and data architectures to support big data analysis? Are your people and processes prepared? The data lake maturity model will help you rate your organization's readiness. This report includes: The structure and purpose of a data lake Descriptive, predictive, and prescriptive analytics Data lake curation, self-service, and the use of data lake zones How to rate your organization using the data lake maturity model A complete checklist to help you determine your strategic path forward
    Note: Description based on online resource; title from title page (viewed June 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9781838552138 , 1838552138
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; Java (Computer program language) ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Java and deep learning to build production-grade Computer Vision applications Key Features Build real-world Computer Vision applications using the power of neural networks Implement image classification, object detection, and face recognition Know best practices on effectively building and deploying deep learning models in Java Book Description Although machine learning is an exciting world to explore, you may feel confused by all of its theoretical aspects. As a Java developer, you will be used to telling the computer exactly what to do, instead of being shown how data is generated; this causes many developers to struggle to adapt to machine learning. The goal of this book is to walk you through the process of efficiently training machine learning and deep learning models for Computer Vision using the most up-to-date techniques. The course is designed to familiarize you with neural networks, enabling you to train them efficiently, customize existing state-of-the-art architectures, build real-world Java applications, and get great results in a short space of time. You will build real-world Computer Vision applications, ranging from a simple Java handwritten digit recognition model to real-time Java autonomous car driving systems and face recognition models. By the end of this book, you will have mastered the best practices and modern techniques needed to build advanced Computer Vision Java applications and achieve production-grade accuracy. What you will learn Discover neural Networks and their applications in Computer Vision Explore the popular Java frameworks and libraries for deep learning Build deep neural networks in Java Implement an end-to-end image classification application in Java Perform real-time video object detection using deep learning Enhance performance and deploy applications for production Who this book is for This book is for data scientists, machine learning developers and deep learning practitioners with Java knowledge who want to implement machine learning and deep neural networks in the computer vision domain. You will need to have a basic knowledge of Java programming.
    Note: Description based on online resource; title from title page (Safari, viewed April 2, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789617245 , 1789617243
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Computer software ; Development ; Software architecture ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: A journey toward containerized applications in production with a cloud-portable, secure, robust and highly available Docker Enterprise platform. Key Features Get an insider's view into the container movement and Docker Enterprise Manage the transformation associated with enterprise container adoption Walk through the enterprise container adoption journey Book Description While known mostly as the open source engine behind tens of millions of server nodes, Docker also offers commercially supported enterprise tooling known as the Docker Enterprise. This platform leverages the deep roots from Docker Engine - Community (formerly Docker CE) and Kubernetes, but adds support and tooling to efficiently operate a secure container platform at scale. With hundreds of enterprises on board, best practices and adoption patterns are emerging rapidly. These learning points can be used to inform adopters and help manage the enterprise transformation associated with enterprise container adoption. This book starts by explaining the case for Docker Enterprise, as well as its structure and reference architecture. From there, we progress through the PoC,pilot and production stages as a working model for adoption, evolving the platform's design and configuration for each stage and using detailed application examples along the way to clarify and demonstrate important concepts.The book concludes with Docker's impact on other emerging software technologies, such as Blockchain and Serverless computing. By the end of this book, you'll have a better understanding of what it takes to get your enterprise up and running with Docker Enterprise and beyond. What you will learn Understand why containers are important to an enterprise Understand the features and components of Docker Enterprise 2 Find out about the PoC, pilot, and production adoption phases Get to know the best practices for installing and operating Docker Enterprise Understand what is important for a Docker Enterprise in production Run Kubernetes on Docker Enterprise Who this book is for This book is for Software Architects, DevOps Engineers, Tech Ops, Docker professionals, or any IT professional working with Docker and containers who wants to move containerized workloads to production. This book discusses the enterprise adoption of Docker and Kubernetes,therefore a basic understanding of Docker concepts will be helpful.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781789536966 , 1789536960
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: TensorFlow ; Application software ; Development ; Neural networks (Computer science) ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Perform supervised and unsupervised machine learning and learn advanced techniques such as training neural networks. Key Features Train your own models for effective prediction, using high-level Keras API Perform supervised and unsupervised machine learning and learn advanced techniques such as training neural networks Get acquainted with some new practices introduced in TensorFlow 2.0 Alpha Book Description TensorFlow is one of the most popular machine learning frameworks in Python. With this book, you will improve your knowledge of some of the latest TensorFlow features and will be able to perform supervised and unsupervised machine learning and also train neural networks. After giving you an overview of what's new in TensorFlow 2.0 Alpha, the book moves on to setting up your machine learning environment using the TensorFlow library. You will perform popular supervised machine learning tasks using techniques such as linear regression, logistic regression, and clustering. You will get familiar with unsupervised learning for autoencoder applications. The book will also show you how to train effective neural networks using straightforward examples in a variety of different domains. By the end of the book, you will have been exposed to a large variety of machine learning and neural network TensorFlow techniques. What you will learn Use tf.Keras for fast prototyping, building, and training deep learning neural network models Easily convert your TensorFlow 1.12 applications to TensorFlow 2.0-compatible files Use TensorFlow to tackle traditional supervised and unsupervised machine learning applications Understand image recognition techniques using TensorFlow Perform neural style transfer for image hybridization using a neural network Code a recurrent neural network in TensorFlow to perform text-style generation Who this book is for Data scientists, machine learning developers, and deep learning enthusiasts looking to quickly get started with TensorFlow 2 will find this book useful. Some Python programming experience with version 3.6 or later, along with a familiarity with Jupyter notebooks will be an added advantage. Exposure to machine learning and neural network techniques would also be helpful.
    Note: Description based on online resource; title from title page (Safari, viewed May 1, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781789134193 , 1789134196
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Explore various Generative Adversarial Network architectures using the Python ecosystem Key Features Use different datasets to build advanced projects in the Generative Adversarial Network domain Implement projects ranging from generating 3D shapes to a face aging application Explore the power of GANs to contribute in open source research and projects Book Description Generative Adversarial Networks (GANs) have the potential to build next-generation models, as they can mimic any distribution of data. Major research and development work is being undertaken in this field since it is one of the rapidly growing areas of machine learning. This book will test unsupervised techniques for training neural networks as you build seven end-to-end projects in the GAN domain. Generative Adversarial Network Projects begins by covering the concepts, tools, and libraries that you will use to build efficient projects. You will also use a variety of datasets for the different projects covered in the book. The level of complexity of the operations required increases with every chapter, helping you get to grips with using GANs. You will cover popular approaches such as 3D-GAN, DCGAN, StackGAN, and CycleGAN, and you'll gain an understanding of the architecture and functioning of generative models through their practical implementation. By the end of this book, you will be ready to build, train, and optimize your own end-to-end GAN models at work or in your own projects. What you will learn Train a network on the 3D ShapeNet dataset to generate realistic shapes Generate anime characters using the Keras implementation of DCGAN Implement an SRGAN network to generate high-resolution images Train Age-cGAN on Wiki-Cropped images to improve face verification Use Conditional GANs for image-to-image translation Understand the generator and discriminator implementations of StackGAN in Keras Who this book is for If you're a data scientist, machine learning developer, deep learning practitioner, or AI enthusiast looking for a project guide to test your knowledge and expertise in building real-world GANs models, this book is for you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781789138658 , 1789138655
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Go (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key Features Organize your isomorphic codebase to enhance the maintainability of your application Build web APIs and middleware in the Go language by making use of the popular Gin framework Implement real-time web application functionality with WebSockets Book Description The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go. This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch. By the end of the book, you will be confident in taking on full stack web applications in Go. What you will learn Understand Go programming by building a real-world application Learn the React framework to develop a frontend for your application Understand isomorphic web development utilizing the GopherJS framework Explore methods to write RESTful web APIs in Go using the Gin framework Learn practical topics such as ORM layers, secure communications, and Stripe's API Learn methods to benchmark and test web APIs in Go Who this book is for Hands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 29, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781788991490 , 1788991494
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Rust (Computer program language) ; Computer programming ; Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Design and implement professional level programs by exploring modern data structures and algorithms in Rust. Key Features Use data structures such as arrays, stacks, trees, lists and graphs with real-world examples Learn the functional and reactive implementations of the traditional data structures Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. Book Description Rust has come a long way and is now utilized in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not forgetting its importance in systems' programming. This book will be your guide as it takes you through implementing classic data structures and algorithms in Rust, helping you to get up and running as a confident Rust programmer. The book begins with an introduction to Rust data structures and algorithms, while also covering essential language constructs. You will learn how to store data using linked lists, arrays, stacks, and queues. You will also learn how to implement sorting and searching algorithms. You will learn how to attain high performance by implementing algorithms to string data types and implement hash structures in algorithm design. The book will examine algorithm analysis, including Brute Force algorithms, Greedy algorithms, Divide and Conquer algorithms, Dynamic Programming, and Backtracking. By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. What you will learn Design and implement complex data structures in Rust Analyze, implement, and improve searching and sorting algorithms in Rust Create and use well-tested and reusable components with Rust Understand the basics of multithreaded programming and advanced algorithm design Become familiar with application profiling based on benchmarking and testing Explore the borrowing complexity of implementing algorithms Who this book is for This book is for developers seeking to use Rust solutions in a practical/professional setting; who wants to learn essential Data Structures and Algorithms in Rust. It is for developers with basic Rust language knowledge, some experience in other programming languages is required.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781788998765 , 1788998766
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Reinforcement learning ; Machine learning ; Computer games ; Programming ; Neural networks (Computer science) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Understand the core concepts of deep learning and deep reinforcement learning by applying them to develop games Key Features Apply the power of deep learning to complex reasoning tasks by building a Game AI Exploit the most recent developments in machine learning and AI for building smart games Implement deep learning models and neural networks with Python Book Description The number of applications of deep learning and neural networks has multiplied in the last couple of years. Neural nets has enabled significant breakthroughs in everything from computer vision, voice generation, voice recognition and self-driving cars. Game development is also a key area where these techniques are being applied. This book will give an in depth view of the potential of deep learning and neural networks in game development. We will take a look at the foundations of multi-layer perceptron's to using convolutional and recurrent networks. In applications from GANs that create music or textures to self-driving cars and chatbots. Then we introduce deep reinforcement learning through the multi-armed bandit problem and other OpenAI Gym environments. As we progress through the book we will gain insights about DRL techniques such as Motivated Reinforcement Learning with Curiosity and Curriculum Learning. We also take a closer look at deep reinforcement learning and in particular the Unity ML-Agents toolkit. By the end of the book, we will look at how to apply DRL and the ML-Agents toolkit to enhance, test and automate your games or simulations. Finally, we will cover your possible next steps and possible areas for future learning. What you will learn Learn the foundations of neural networks and deep learning. Use advanced neural network architectures in applications to create music, textures, self driving cars and chatbots. Understand the basics of reinforcement and DRL and how to apply it to solve a variety of problems. Working with Unity ML-Agents toolkit and how to install, setup and run the kit. Understand core concepts of DRL and the differences between discrete and continuous action environments. Use several advanced forms of learning in various scenarios from developing agents to testing games. Who this book is for This books is for game developers who wish to create highly interactive games by leveraging the power of machine and deep learning. No prior knowledge of machine learning, deep learning or neural networks is required this book will teach those concept...
    Note: Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781351059596 , 1351059599 , 9781351059572 , 1351059572
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: New products ; Lean manufacturing ; Technological innovations ; Electronic books ; local ; Electronic books
    Abstract: Using Toyota's principles for product and process development, this book focuses the implementation of the Lean system during the past 10 years in dozens of corporations across various industries. The book highlights all steps on the journey from common trouble area to remarkable results. As it is written by a manager for other managers, it contains real work discoveries and insights. The author provides case studies from many different fields of application. The reader gains insight on US and European companies that successfully streamlined their innovation and product-development processes. These companies have overcome difficult periods and major challenges thanks to the ability to innovate with new Lean methodologies and, above all, a new workplace culture and mindset. The goal of this book is to help managers successfully apply Lean principles in the innovation and development area of their company while benefitting from the author's lessons learned during his many years of capitalized experience. This book provides a comprehensive framework that supports, step-by-step, the successful application of Lean principles in the innovation and development areas of the company. Readers learn how to drastically reduce the time required to develop products and discover and eliminate hidden costs and critical waste while increasing value for customers.
    Note: "A Productivity Press book"--Cover. - Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781838644994 , 1838644997
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Dashboards (Management information systems) ; Business intelligence ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: A step-by-step approach to building stunning dashboards with QlikView Key Features Perform effective storytelling through interactive dashboards built with QlikView Create different types of visualizations from a variety of data sources Includes tips, tricks, and best practices to perform effective Business Intelligence using QlikView Book Description QlikView is one of the market leaders when it comes to building effective Business Intelligence solutions. This book will show how you can leverage its power to build your own dashboards to tell your own data story. The book starts with showing you how to connect your data to QlikView and create your own QlikView application. You will learn how to add data from multiple sources, create a data model by joining data, and then review it on the front end. You will work with QlikView components such as charts, list boxes, input boxes, and text objects to create stunning visualizations that help give actionable business insights. You will also learn how to perform analysis on your data in QlikView and master the various types of security measures to be taken in QlikView. By the end of this book, you will have all the essential knowledge required for insightful data storytelling and creating useful BI dashboards using QlikView. What you will learn Learn to use the latest and newest features of QlikView Connect QlikView to various data sources, such as databases and websites Create a fully featured data model without circular references Display your data in maps, charts, and text across multiple sheets Apply set analysis to your data in QlikView expressions Secure your data based on the various audience types Who this book is for This book is best suited for BI professionals, data analysts and budding QlikView developers who wish to build effective dashboards using QlikView. Some basic understanding of the data visualization concepts and Business Intelligence is required.
    Note: Description based on online resource; title from title page (Safari, viewed April 24, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781838559984 , 1838559981
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features Turn your designs into working software by learning the Python syntax Write robust code with a solid understanding of Python data structures Understand when to use the functional or the OOP approach Book Description This Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You'll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you've covered core topics, you'll understand the joy of unit testing and just how easy it is to create unit tests. By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications. This Learning Path includes content from the following Packt products: Learn Python Programming - Second Edition by Fabrizio Romano Python Data Structures and Algorithms by Benjamin Baka Python 3 Object-Oriented Programming by Dusty Phillips What you will learn Use data structures and control flow to write code Use functions to bundle together a sequence of instructions Implement objects in Python by creating classes and defining methods Design public interfaces using abstraction, encapsulation and information hiding Raise, define, and manipulate exceptions using special error objects Create bulletproof and reliable software by writing unit tests Learn the common programming patterns and algorithms used in Python Who this book is for If you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP.
    Note: Description based on online resource; title from title page (Safari, viewed April 24, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781789806441 , 1789806445
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Microsoft Windows server ; Windows PowerShell (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Automate Windows server tasks with the powerful features of the PowerShell Language Key Features Leverage PowerShell to automate complex Windows server tasks Master new features such as DevOps, and containers, and speed up their performance using PowerShell Improve PowerShell's usability, and control and manage Windows-based environments by working through exciting recipes Book Description Windows Server 2019 represents the latest version of Microsoft's flagship server operating system. It also comes with PowerShell Version 5.1 and has a number of additional features that IT pros find useful. The book helps the reader learn how to use PowerShell and manage core roles, features, and services of Windows Server 2019. You will begin with creating a PowerShell Administrative Environment that has updated versions of PowerShell and the Windows Management Framework, updated versions of the .NET Framework, and third-party modules. Next, you will learn to use PowerShell to set up and configure Windows Server 2019 networking and also managing objects in the AD environment. You will also learn to set up a host to utilize containers and how to deploy containers. You will also be implementing different mechanisms for achieving desired state configuration along with getting well versed with Azure infrastructure and how to setup Virtual Machines, web sites, and shared files on Azure. Finally, you will be using some powerful tools you can use to diagnose and resolve issues with Windows Server 2019. By the end of the book, you will learn a lot of trips and tricks to automate your windows environment with PowerShell What you will learn Perform key admin tasks on Windows Server 2019 Employing best practices for writing PowerShell scripts and configuring Windows Server 2019 Use the .NET Framework to achieve administrative scripting Set up VMs, websites, and shared files on Azure Report system performance using built-in cmdlets and WMI to obtain single measurements Know the tools you can use to diagnose and resolve issues with Windows Server Who this book is for If you are a systems administrator, engineer, or an architect working with Windows Server 2016 interested in upgrading to Windows Server 2019 and automating tasks with PowerShell, then this book is for you. A basic knowledge of PowerShell is expected.
    Note: Previous edition published: 2017. - Includes index. - Description based on online resource; title from cover (Safari, viewed April 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781838550318 , 1838550313
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Learning path
    Keywords: C# (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Conquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming. Key Features Understand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI Develop a containerized application based on microservices architecture Gain insights into memory management techniques in .NET Core Book Description This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C# features. You'll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. This Learning Path includes content from the following Packt products: C# 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan Practical Test-Driven Development using C# 7 by John Callaway, Clayton Hunt The Modern C# Challenge by Rod Stephens What you will learn Measure application performance using BenchmarkDotNet Leverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations Modify a legacy application to make it testable Use LINQ and PLINQ to search directories for files matching patterns Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for If you want to improve the speed of your code and optimize the performance of your applications, or are simply looking for a practical resource on test driven development, this is the ideal Learning Path for you. Some familiarity with C# and .NET will be beneficial.
    Note: Description based on online resource; title from title page (Safari, viewed April 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781789953121 , 178995312X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic apparatus and appliances ; Design and construction ; Microcontrollers ; Programming ; Internet of things ; Electronic books ; Electronic books ; local
    Abstract: Create and program Internet of Things projects using the Espressif ESP32. Key Features Getting to know the all new powerful EPS32 boards and build interesting Internet of Things projects Configure your ESP32 to the cloud technologies and explore the networkable modules that will be utilised in your IoT projects A step-by-step guide that teaches you the basic to advanced IoT concepts with ESP32 Book Description ESP32 is a low-cost MCU with integrated Wi-Fi and BLE. Various modules and development boards-based on ESP32 are available for building IoT applications easily. Wi-Fi and BLE are a common network stack in the Internet of Things application. These network modules can leverage your business and projects needs for cost-effective benefits. This book will serve as a fundamental guide for developing an ESP32 program. We will start with GPIO programming involving some sensor devices. Then we will study ESP32 development by building a number of IoT projects, such as weather stations, sensor loggers, smart homes, Wi-Fi cams and Wi-Fi wardriving. Lastly, we will enable ESP32 boards to execute interactions with mobile applications and cloud servers such as AWS. By the end of this book, you will be up and running with various IoT project-based ESP32 chip. What you will learn Understand how to build a sensor monitoring logger Create a weather station to sense temperature and humidity using ESP32 Build your own W-iFi wardriving with ESP32. Use BLE to make interactions between ESP32 and Android Understand how to create connections to interact between ESP32 and mobile applications Learn how to interact between ESP32 boards and cloud servers Build an IoT Application-based ESP32 board Who this book is for This book is for those who want to build a powerful and inexpensive IoT projects using the ESP32.Also for those who are new to IoT, or those who already have experience with other platforms such as Arduino, ESP8266, and Raspberry Pi.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781789341188 , 1789341183
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Rust (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key Features Improve your productivity using the latest version of Rust and write simpler and easier code Understand Rust's immutability and ownership principle, expressive type system, safe concurrency Deep dive into the new doamins of Rust like WebAssembly, Networking and Command line tools Book Description Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust ? Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. You'll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learn Write generic and type-safe code by using Rust's powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use them Learn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Who this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you. It starts by giving a whirlw...
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781789341348 , 1789341345
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: BusinessObjects ; Business intelligence ; Management information systems ; Electronic books ; Electronic books ; local
    Abstract: Designing and deploying solutions using the SAP BusinessObjects Business Intelligence platform 4.2. Key Features Get up and running with the SAP BusinessObjects Business Intelligence platform Perform effective data analysis and visualization for actionable insights Enhance your BI strategy by creating different types of reports and dashboards using SAP BusinessObjects Book Description The SAP BusinessObjects Business Intelligence platform is a powerful reporting and analysis tool. This book is the ideal introduction to the SAP BusinessObjects Business Intelligence platform, introducing you to its data visualization, visual analytics, reporting, and dashboarding capabilities. The book starts with an overview of the BI platform and various data sources for reporting. Then, we move on to looking at data visualization, analysis, reporting, and analytics using BusinessObjects Business Intelligence tools. You will learn about the features associated with reporting, scheduling, and distribution and learn how to deploy the platform. Toward the end, you will learn about the strategies and factors that should be considered during deployment. By the end, you will be confident working with the SAP BusinessObjects Business Intelligence platform to deliver better insights for more effective decision making. What you will learn Work with various tools to create interactive data visualization and analysis Query, report, and analyze with SAP Business Objects Web Intelligence Create a report in SAP Crystal Reports for Enterprise Visualize and manipulate data using an SAP Lumira Storyboard Deep dive into the workings of the SAP predictive analytics tool Deploy and configure SAP BO Intelligence platform 4.2 Who this book is for This book is for Business Intelligence professionals and existing SAP ecosystem users who want to perform effective Business Intelligence using SAP BusinessObjects.
    Note: Description based on online resource; title from title page (Safari, viewed April 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781789342765 , 1789342767
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Computer networks ; Security measures ; Python (Computer program language) ; Computer crimes ; Investigation ; Data recovery (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Design, develop, and deploy innovative forensic solutions using Python Key Features Discover how to develop Python scripts for effective digital forensic analysis Master the skills of parsing complex data structures with Python libraries Solve forensic challenges through the development of practical Python scripts Book Description Digital forensics plays an integral role in solving complex cybercrimes and helping organizations make sense of cybersecurity incidents. This second edition of Learning Python for Forensics illustrates how Python can be used to support these digital investigations and permits the examiner to automate the parsing of forensic artifacts to spend more time examining actionable data. The second edition of Learning Python for Forensics will illustrate how to develop Python scripts using an iterative design. Further, it demonstrates how to leverage the various built-in and community-sourced forensics scripts and libraries available for Python today. This book will help strengthen your analysis skills and efficiency as you creatively solve real-world problems through instruction-based tutorials. By the end of this book, you will build a collection of Python scripts capable of investigating an array of forensic artifacts and master the skills of extracting metadata and parsing complex data structures into actionable reports. Most importantly, you will have developed a foundation upon which to build as you continue to learn Python and enhance your efficacy as an investigator. What you will learn Learn how to develop Python scripts to solve complex forensic problems Build scripts using an iterative design Design code to accommodate present and future hurdles Leverage built-in and community-sourced libraries Understand the best practices in forensic programming Learn how to transform raw data into customized reports and visualizations Create forensic frameworks to automate analysis of multiple forensic artifacts Conduct effective and efficient investigations through programmatic processing Who this book is for If you are a forensics student, hobbyist, or professional seeking to increase your understanding in forensics through the use of a programming language, then Learning Python for Forensics is for you. You are not required to have previous experience in programming to learn and master the content within this book. This material, created by forensic professionals, was written with a unique perspective and understanding for ex...
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781789345834 , 1789345839
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; C# (Computer program language) ; Application software ; Development ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide to understanding network architecture, communication protocols, and network analysis to build secure applications compatible with the latest versions of C# 8 and .NET Core 3.0 Key Features Explore various network architectures that make distributed programming possible Learn how to make reliable software by writing secure interactions between clients and servers Use .NET Core for network device automation, DevOps, and software-defined networking Book Description The C# language and the .NET Core application framework provide the tools and patterns required to make the discipline of network programming as intuitive and enjoyable as any other aspect of C# programming. With the help of this book, you will discover how the C# language and the .NET Core framework make this possible. The book begins by introducing the core concepts of network programming, and what distinguishes this field of programming from other disciplines. After this, you will gain insights into concepts such as transport protocols, sockets and ports, and remote data streams, which will provide you with a holistic understanding of how network software fits into larger distributed systems. The book will also explore the intricacies of how network software is implemented in a more explicit context, by covering sockets, connection strategies such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), asynchronous processing, and threads. You will then be able to work through code examples for TCP servers, web APIs served over HTTP, and a Secure Shell (SSH) client. By the end of this book, you will have a good understanding of the Open Systems Interconnection (OSI) network stack, the various communication protocols for that stack, and the skills that are essential to implement those protocols using the C# programming language and the .NET Core framework. What you will learn Understand the breadth of C#'s network programming utility classes Utilize network-layer architecture and organizational strategies Implement various communication and transport protocols within C# Discover hands-on examples of distributed application development Gain hands-on experience with asynchronous socket programming and streams Learn how C# and the .NET Core runtime interact with a hosting network Understand a full suite of network programming tools and features Who this book is for If you're a .NET developer or a system administrator with .NET experience and are lo...
    Note: Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781789615043 , 1789615046
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer games ; Programming ; Virtual reality ; C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unreal Engine 4 for virtual reality game design, development, User Experience design techniques and Blueprint programming to create virtual reality gameplay for HTC Vive, Oculus Rift, PSVR, and Windows Mixed Reality headsets. Key Features Build VR games from scratch with the power of Unreal Engine 4 Learn User Experience design practices to take your VR game to the next level Understand the best practices to creating art for games on HTC Vive, Oculus Rift, and PSVR Book Description With the ability to put players directly in the game, virtual reality gives users the chance to experience digital worlds directly. Nevertheless, many designers are unsure where to start when working with this amazing technology. With this book, you will learn user experience design processes and create immersive gameplay experiences designed for entertainment and player comfort. Using the power of Unreal Engine 4's Blueprint visual scripting language, you will build player interaction and locomotion systems from scratch and use these flexible systems to create a sample game, as well as develop functional 2D and 3D user interfaces for players to interact with. And also learn the best practices for creating game art for virtual reality. Finally, you will learn how to test your application with your target audience and finalize your game for distribution. By the end of this book, you will have the knowledge to be able to make the leap from traditional game development to creating immersive virtual reality experiences using Unreal Engine 4. What you will learn Understand how to get started with VR development in Unreal Engine 4 Design and create interaction and locomotion systems from scratch Plan and program a sample game for VR Understand how VR affects user experience and user interfaces Discuss what is needed to create optimized art for VR Test your game with users and prepare for distribution Who this book is for The audience for this book is intermediate or advanced users of Unreal Engine 4 but who have not begun working with VR technology. These users are familiar with the game engine and have an interest in VR technology. They are just beginning to explore the VR features that the game engine has to offer.
    Note: Description based on online resource; title from title page (Safari, viewed April 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781789611649 , 1789611644
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Windows Azure ; Cloud computing ; Architecture ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Create advanced data and integrated solutions using Azure Event Grid, functions, and containers Key Features Get familiar with the different design patterns available in Microsoft Azure Develop Azure cloud architecture and a pipeline management system Get to know the security best practices for your Azure deployment Book Description Over the years, Azure cloud services have grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. Azure for Architects ? Second Edition starts with an extensive introduction to major designing and architectural aspects available with Azure. These design patterns focus on different aspects of the cloud, such as high availability, security, and scalability. Gradually, we move on to other aspects, such as ARM template modular design and deployments. This is the age of microservices and serverless is the preferred implementation mechanism for them. This book covers the entire serverless stack available in Azure including Azure Event Grid, Azure Functions, and Azure Logic Apps. New and advance features like durable functions are discussed at length. A complete integration solution using these serverless technologies is also part of the book. A complete chapter discusses all possible options related to containers in Azure including Azure Kubernetes services, Azure Container Instances and Registry, and Web App for Containers. Data management and integration is an integral part of this book that discusses options for implementing OLTP solutions using Azure SQL, Big Data solutions using Azure Data factory and Data Lake Storage, eventing solutions using stream analytics, and Event Hubs. This book will provide insights into Azure governance features such as tagging, RBAC, cost management, and policies. By the end of this book, you will be able to develop a full-?edged Azure cloud solution that is Enterprise class and future-ready. What you will learn Create an end-to-end integration solution using Azure Serverless Stack Learn Big Data solutions and OLTP?based applications on Azure Understand DevOps implementations using Azure DevOps Architect solutions comprised of multiple resources in Azure Develop modular ARM templates Develop Governance on Azure using locks, RBAC, policies, tags and cost Learn ways to build data solutions on Azure Understand the various options related to...
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781789533347 , 1789533341
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Your one-stop guide to learning and implementing artificial neural networks with Keras effectively Key Features Design and create neural network architectures on different domains using Keras Integrate neural network models in your applications using this highly practical guide Get ready for the future of neural networks through transfer learning and predicting multi network models Book Description Neural networks are used to solve a wide range of problems in different areas of AI and deep learning. Hands-On Neural Networks with Keras will start with teaching you about the core concepts of neural networks. You will delve into combining different neural network models and work with real-world use cases, including computer vision, natural language understanding, synthetic data generation, and many more. Moving on, you will become well versed with convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory (LSTM) networks, autoencoders, and generative adversarial networks (GANs) using real-world training datasets. We will examine how to use CNNs for image recognition, how to use reinforcement learning agents, and many more. We will dive into the specific architectures of various networks and then implement each of them in a hands-on manner using industry-grade frameworks. By the end of this book, you will be highly familiar with all prominent deep learning models and frameworks, and the options you have when applying deep learning to real-world scenarios and embedding artificial intelligence as the core fabric of your organization. What you will learn Understand the fundamental nature and workflow of predictive data modeling Explore how different types of visual and linguistic signals are processed by neural networks Dive into the mathematical and statistical ideas behind how networks learn from data Design and implement various neural networks such as CNNs, LSTMs, and GANs Use different architectures to tackle cognitive tasks and embed intelligence in systems Learn how to generate synthetic data and use augmentation strategies to improve your models Stay on top of the latest academic and commercial developments in the field of AI Who this book is for This book is for machine learning practitioners, deep learning researchers and AI enthusiasts who are looking to get well versed with different neural network architecture using Keras. Working knowledge of Python programming language is mandatory.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781789530438 , 1789530431
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Application software ; Development ; Information technology ; Management ; Software architecture ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Kubernetes to build an efficient software delivery pipeline. Key Features Learn about DevOps, containers, and Kubernetes all within one handy book A practical guide to container management and orchestration Learn how to monitor, log, and troubleshoot your Kubernetes applications Book Description Kubernetes has been widely adopted across public clouds and on-premise data centers. As we're living in an era of microservices, knowing how to use and manage Kubernetes is an essential skill for everyone in the IT industry. This book is a guide to everything you need to know about Kubernetes - from simply deploying a container to administrating Kubernetes clusters wisely. You'll learn about DevOps fundamentals, as well as deploying a monolithic application as microservices and using Kubernetes to orchestrate them. You will then gain an insight into the Kubernetes network, extensions, authentication and authorization. With the DevOps spirit in mind, you'll learn how to allocate resources to your application and prepare to scale them efficiently. Knowing the status and activity of the application and clusters is crucial, so we'll learn about monitoring and logging in Kubernetes. Having an improved ability to observe your services means that you will be able to build a continuous delivery pipeline with confidence. At the end of the book, you'll learn how to run managed Kubernetes services on three top cloud providers: Google Cloud Platform, Amazon Web Services, and Microsoft Azure. What you will learn Learn fundamental and advanced DevOps skills and tools Get a comprehensive understanding of containers Dockerize an application Administrate and manage Kubernetes cluster Extend the cluster functionality with custom resources Understand Kubernetes network and service mesh Implement Kubernetes logging and monitoring Manage Kubernetes services in Amazon Web Services, Google Cloud Platform,and Microsoft Azure Who this book is for This book is for anyone who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills are required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you're advanced, you can get a deeper understanding of all the tools and technique described in the book.
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781788624640 , 1788624645
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Blockchains (Databases) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Implement real-world decentralized applications using Python, Vyper, Populus, and Ethereum Key Features Stay up-to-date with everything you need to know about the blockchain ecosystem Implement smart contracts, wallets, and decentralized applications(DApps) using Python libraries Get deeper insights into storing content in a distributed storage platform Book Description Blockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications. Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, you'll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. You'll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, you'll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, you'll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media. By the end of this book, you'll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python. What you will learn Understand blockchain technology and what makes it an immutable database Use the features of web3.py API to interact with the smart contract Create your own cryptocurrency and token in Ethereum using Vyper Use IPFS features to store content on the decentralized storage platform Implement a Twitter-like decentralized application with a desktop frontend Build decentralized app...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 28, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781788471770 , 1788471776
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Information visualization ; Electronic data processing ; Distributed processing ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Leverage Elastic Stack's machine learning features to gain valuable insight from your data Key Features Combine machine learning with the analytic capabilities of Elastic Stack Analyze large volumes of search data and gain actionable insight from them Use external analytical tools with your Elastic Stack to improve its performance Book Description Machine Learning with the Elastic Stack is a comprehensive overview of the embedded commercial features of anomaly detection and forecasting. The book starts with installing and setting up Elastic Stack. You will perform time series analysis on varied kinds of data, such as log files, network flows, application metrics, and financial data. As you progress through the chapters, you will deploy machine learning within the Elastic Stack for logging, security, and metrics. In the concluding chapters, you will see how machine learning jobs can be automatically distributed and managed across the Elasticsearch cluster and made resilient to failure. By the end of this book, you will understand the performance aspects of incorporating machine learning within the Elastic ecosystem and create anomaly detection jobs and view results from Kibana directly. What you will learn Install the Elastic Stack to use machine learning features Understand how Elastic machine learning is used to detect a variety of anomaly types Apply effective anomaly detection to IT operations and security analytics Leverage the output of Elastic machine learning in custom views, dashboards, and proactive alerting Combine your created jobs to correlate anomalies of different layers of infrastructure Learn various tips and tricks to get the most out of Elastic machine learning Who this book is for If you are a data professional eager to gain insight on Elasticsearch data without having to rely on a machine learning specialist or custom development, Machine Learning with the Elastic Stack is for you. Those looking to integrate machine learning within their search and analytics applications will also find this book very useful. Prior experience with the Elastic Stack is needed to get the most out of this book.
    Note: Description based on online resource; title from title page (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781789131154 , 1789131154
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Windows Azure ; Cloud computing ; Computer networks ; Security measures ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Start empowering users and protecting corporate data, while managing identities and access with Microsoft Azure in different environments Key Features Understand how to identify and manage business drivers during transitions Explore Microsoft Identity and Access Management as a Service (IDaaS) solution Over 40 playbooks to support your learning process with practical guidelines Book Description Microsoft Azure and its Identity and access management are at the heart of Microsoft's software as service products, including Office 365, Dynamics CRM, and Enterprise Mobility Management. It is crucial to master Microsoft Azure in order to be able to work with the Microsoft Cloud effectively. You'll begin by identifying the benefits of Microsoft Azure in the field of identity and access management. Working through the functionality of identity and access management as a service, you will get a full overview of the Microsoft strategy. Understanding identity synchronization will help you to provide a well-managed identity. Project scenarios and examples will enable you to understand, troubleshoot, and develop on essential authentication protocols and publishing scenarios. Finally, you will acquire a thorough understanding of Microsoft Information protection technologies. What you will learn Apply technical descriptions to your business needs and deployments Manage cloud-only, simple, and complex hybrid environments Apply correct and efficient monitoring and identity protection strategies Design and deploy custom Identity and access management solutions Build a complete identity and access management life cycle Understand authentication and application publishing mechanisms Use and understand the most crucial identity synchronization scenarios Implement a suitable information protection strategy Who this book is for This book is a perfect companion for developers, cyber security specialists, system and security engineers, IT consultants/architects, and system administrators who are looking for perfectly up?to-date hybrid and cloud-only scenarios. You should have some understanding of security solutions, Active Directory, access privileges/rights, and authentication methods. Programming knowledge is not required but can be helpful for using PowerShell or working with APIs to customize your solutions.
    Note: Previous edition published: 2016. - Description based on online resource; title from title page (Safari, viewed April 5, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781788994866 , 1788994868
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Artificial intelligence ; Machine learning ; Neural networks (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Implement machine learning and deep learning methodologies to build smart, cognitive AI projects using Python Key Features A go-to guide to help you master AI algorithms and concepts 8 real-world projects tackling different challenges in healthcare, e-commerce, and surveillance Use TensorFlow, Keras, and other Python libraries to implement smart AI applications Book Description This book will be a perfect companion if you want to build insightful projects from leading AI domains using Python. The book covers detailed implementation of projects from all the core disciplines of AI. We start by covering the basics of how to create smart systems using machine learning and deep learning techniques. You will assimilate various neural network architectures such as CNN, RNN, LSTM, to solve critical new world challenges. You will learn to train a model to detect diabetic retinopathy conditions in the human eye and create an intelligent system for performing a video-to-text translation. You will use the transfer learning technique in the healthcare domain and implement style transfer using GANs. Later you will learn to build AI-based recommendation systems, a mobile app for sentiment analysis and a powerful chatbot for carrying customer services. You will implement AI techniques in the cybersecurity domain to generate Captchas. Later you will train and build autonomous vehicles to self-drive using reinforcement learning. You will be using libraries from the Python ecosystem such as TensorFlow, Keras and more to bring the core aspects of machine learning, deep learning, and AI. By the end of this book, you will be skilled to build your own smart models for tackling any kind of AI problems without any hassle. What you will learn Build an intelligent machine translation system using seq-2-seq neural translation machines Create AI applications using GAN and deploy smart mobile apps using TensorFlow Translate videos into text using CNN and RNN Implement smart AI Chatbots, and integrate and extend them in several domains Create smart reinforcement, learning-based applications using Q-Learning Break and generate CAPTCHA using Deep Learning and Adversarial Learning Who this book is for This book is intended for data scientists, machine learning professionals, and deep learning practitioners who are ready to extend their knowledge and potential in AI. If you want to build real-life smart systems to play a crucial role in every complex domain, then this book is w...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Abingdon, Oxon ; : Routledge
    ISBN: 9781315160030 , 131516003X , 9781351661287 , 1351661280
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Working guides to estimating & forecasting volume 5
    Parallel Title: Erscheint auch als
    Keywords: Costs, Industrial ; Statistical methods ; Research, Industrial ; Statistical methods ; Risk ; Statistical methods ; Electronic books ; Electronic books ; local
    Abstract: Risk, Opportunity, Uncertainty and Other Random Models (Volume V in the Working Guides to Estimating and Forecasting series) goes part way to debunking the myth that research and development cost are somewhat random, as under certain conditions they can be observed to follow a pattern of behaviour referred to as a Norden-Rayleigh Curve, which unfortunately has to be truncated to stop the myth from becoming a reality! However, there is a practical alternative in relation to a particular form of PERT-Beta Curve. However, the major emphasis of this volume is the use of Monte Carlo Simulation as a general technique for narrowing down potential outcomes of multiple interacting variables or cost drivers. Perhaps the most common of these in the evaluation of Risk, Opportunity and Uncertainty. The trouble is that many Monte Carlo Simulation tools are 'black boxes' and too few estimators and forecasters really appreciate what is happening inside the 'black box'. This volume aims to resolve that and offers tips into things that might need to be considered to remove some of the uninformed random input that often creates a misinformed misconception of 'it must be right!' Monte Carlo Simulation can be used to model variable determine Critical Paths in a schedule, and is key to modelling Waiting Times and cues with random arisings. Supported by a wealth of figures and tables, this is a valuable resource for estimators, engineers, accountants, project risk specialists as well as students of cost engineering.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    Abingdon, Oxon ; : Routledge
    ISBN: 9781315160085 , 1315160080 , 9781351661430 , 1351661434
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Working guides to estimating & forecasting volume 3
    Parallel Title: Erscheint auch als
    Keywords: Industrial engineering ; Statistical methods ; Regression analysis ; Costs, Industrial ; Estimates ; Costs, Industrial ; Statistical methods ; Electronic books ; Electronic books ; local
    Abstract: Best Fit Lines and Curves, and Some Mathe-Magical Transformations (Volume III of the Working Guides to Estimating & Forecasting series) concentrates on techniques for finding the Best Fit Line or Curve to some historical data allowing us to interpolate or extrapolate the implied relationship that will underpin our prediction. A range of simple 'Moving Measures' are suggested to smooth the underlying trend and quantify the degree of noise or scatter around that trend. The advantages and disadvantages are discussed and a simple way to offset the latent disadvantage of most Moving Measure Techniques is provided. Simple Linear Regression Analysis, a more formal numerical technique that calculates the line of best fit subject to defined 'goodness of fit' criteria. Microsoft Excel is used to demonstrate how to decide whether the line of best fit is a good fit, or just a solution in search of some data. These principles are then extended to cover multiple cost drivers, and how we can use them to quantify 3-Point Estimates. With a deft sleight of hand, certain commonly occurring families of non-linear relationships can be transformed mathe-magically into linear formats, allowing us to exploit the powers of Regression Analysis to find the Best Fit Curves. The concludes with an exploration of the ups and downs of seasonal data (Time Series Analysis). Supported by a wealth of figures and tables, this is a valuable resource for estimators, engineers, accountants, project risk specialists as well as students of cost engineering.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    Berlin/München/Boston : Walter de Gruyter
    ISBN: 9783110636505
    Language: German
    Pages: 1 online resource (388 pages)
    Series Statement: Schriftenreihe der Vierteljahrshefte für Zeitgeschichte 118
    Series Statement: Schriftenreihe der Vierteljahrshefte für Zeitgeschichte
    DDC: 306.7660943
    RVK:
    RVK:
    RVK:
    RVK:
    Keywords: Homosexuality-Germany-History-20th century ; Electronic books
    Note: Description based on publisher supplied metadata and other sources
    URL: Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781789349702 , 1789349702
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Learn advanced state-of-the-art deep learning techniques and their applications using popular Python libraries Key Features Build a strong foundation in neural networks and deep learning with Python libraries Explore advanced deep learning techniques and their applications across computer vision and NLP Learn how a computer can navigate in complex environments with reinforcement learning Book Description With the surge in artificial intelligence in applications catering to both business and consumer needs, deep learning is more important than ever for meeting current and future market demands. With this book, you'll explore deep learning, and learn how to put machine learning to use in your projects. This second edition of Python Deep Learning will get you up to speed with deep learning, deep neural networks, and how to train them with high-performance algorithms and popular Python frameworks. You'll uncover different neural network architectures, such as convolutional networks, recurrent neural networks, long short-term memory (LSTM) networks, and capsule networks. You'll also learn how to solve problems in the fields of computer vision, natural language processing (NLP), and speech recognition. You'll study generative model approaches such as variational autoencoders and Generative Adversarial Networks (GANs) to generate images. As you delve into newly evolved areas of reinforcement learning, you'll gain an understanding of state-of-the-art algorithms that are the main components behind popular games Go, Atari, and Dota. By the end of the book, you will be well-versed with the theory of deep learning along with its real-world applications. What you will learn Grasp the mathematical theory behind neural networks and deep learning processes Investigate and resolve computer vision challenges using convolutional networks and capsule networks Solve generative tasks using variational autoencoders and Generative Adversarial Networks Implement complex NLP tasks using recurrent networks (LSTM and GRU) and attention models Explore reinforcement learning and understand how agents behave in a complex environment Get up to date with applications of deep learning in autonomous vehicles Who this book is for This book is for data science practitioners, machine learning engineers, and those interested in deep learning who have a basic foundation in machine learning and some Python programming experience. A background in mathematics and conceptual understandi...
    Note: Description based on online resource; title from title page (Safari, viewed February 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781789348828 , 178934882X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Marketing ; Data processing ; Machine learning ; Marketing research ; Python (Computer program language) ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Optimize your marketing strategies through analytics and machine learning Key Features Understand how data science drives successful marketing campaigns Use machine learning for better customer engagement, retention, and product recommendations Extract insights from your data to optimize marketing strategies and increase profitability Book Description Regardless of company size, the adoption of data science and machine learning for marketing has been rising in the industry. With this book, you will learn to implement data science techniques to understand the drivers behind the successes and failures of marketing campaigns. This book is a comprehensive guide to help you understand and predict customer behaviors and create more effectively targeted and personalized marketing strategies. This is a practical guide to performing simple-to-advanced tasks, to extract hidden insights from the data and use them to make smart business decisions. You will understand what drives sales and increases customer engagements for your products. You will learn to implement machine learning to forecast which customers are more likely to engage with the products and have high lifetime value. This book will also show you how to use machine learning techniques to understand different customer segments and recommend the right products for each customer. Apart from learning to gain insights into consumer behavior using exploratory analysis, you will also learn the concept of A/B testing and implement it using Python and R. By the end of this book, you will be experienced enough with various data science and machine learning techniques to run and manage successful marketing campaigns for your business. What you will learn Learn how to compute and visualize marketing KPIs in Python and R Master what drives successful marketing campaigns with data science Use machine learning to predict customer engagement and lifetime value Make product recommendations that customers are most likely to buy Learn how to use A/B testing for better marketing decision making Implement machine learning to understand different customer segments Who this book is for If you are a marketing professional, data scientist, engineer, or a student keen to learn how to apply data science to marketing, this book is what you need! It will be beneficial to have some basic knowledge of either Python or R to work through the examples. This book will also be beneficial for beginners as it covers basic-to-adv...
    Note: Description based on online resource; title from title page (Safari, viewed May 1, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781789347043 , 1789347041
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Mobile apps ; Application software ; Development ; Artificial intelligence ; Machine learning ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Learn to build end-to-end AI apps from scratch for Android and iOS using TensorFlow Lite, CoreML, and PyTorch Key Features Build practical, real-world AI projects on Android and iOS Implement tasks such as recognizing handwritten digits, sentiment analysis, and more Explore the core functions of machine learning, deep learning, and mobile vision Book Description We're witnessing a revolution in Artificial Intelligence, thanks to breakthroughs in deep learning. Mobile Artificial Intelligence Projects empowers you to take part in this revolution by applying Artificial Intelligence (AI) techniques to design applications for natural language processing (NLP), robotics, and computer vision. This book teaches you to harness the power of AI in mobile applications along with learning the core functions of NLP, neural networks, deep learning, and mobile vision. It features a range of projects, covering tasks such as real-estate price prediction, recognizing hand-written digits, predicting car damage, and sentiment analysis. You will learn to utilize NLP and machine learning algorithms to make applications more predictive, proactive, and capable of making autonomous decisions with less human input. In the concluding chapters, you will work with popular libraries, such as TensorFlow Lite, CoreML, and PyTorch across Android and iOS platforms. By the end of this book, you will have developed exciting and more intuitive mobile applications that deliver a customized and more personalized experience to users. What you will learn Explore the concepts and fundamentals of AI, deep learning, and neural networks Implement use cases for machine vision and natural language processing Build an ML model to predict car damage using TensorFlow Deploy TensorFlow on mobile to convert speech to text Implement GAN to recognize hand-written digits Develop end-to-end mobile applications that use AI principles Work with popular libraries, such as TensorFlow Lite, CoreML, and PyTorch Who this book is for Mobile Artificial Intelligence Projects is for machine learning professionals, deep learning engineers, AI engineers, and software engineers who want to integrate AI technology into mobile-based platforms and applications. Sound knowledge of machine learning and experience with any programming language is all you need to get started with this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    ISBN: 9781838648701 , 1838648704
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Learning path
    Keywords: Cloud computing ; Application software ; Development ; Computing platforms ; Electronic books ; Electronic books ; local
    Abstract: Build cost-effective and robust cloud solutions with Google Cloud Platform (GCP) using these simple and practical recipes Key Features Explore the various service offerings of the GCP Host a Python application on Google Compute Engine Securely maintain application states with Cloud Storage, Datastore, and Bigtable Book Description GCP is a cloud computing platform with a wide range of products and services that enable you to build and deploy cloud-hosted applications. This Learning Path will guide you in using GCP and designing, deploying, and managing applications on Google Cloud. You will get started by learning how to use App Engine to access Google's scalable hosting and build software that runs on this framework. With the help of Google Compute Engine, you'll be able to host your workload on virtual machine instances. The later chapters will help you to explore ways to implement authentication and security, Cloud APIs, and command-line and deployment management. As you hone your skills, you'll understand how to integrate your new applications with various data solutions on GCP, including Cloud SQL, Bigtable, and Cloud Storage. Following this, the book will teach you how to streamline your workflow with tools, including Source Repositories, Container Builder, and Stackdriver. You'll also understand how to deploy and debug services with IntelliJ, implement continuous delivery pipelines, and configure robust monitoring and alerts for your production systems. By the end of this Learning Path, you'll be well versed with GCP's development tools and be able to develop, deploy, and manage highly scalable and reliable applications. This Learning Path includes content from the following Packt products: Google Cloud Platform for Developers Ted Hunter and Steven Porter Google Cloud Platform Cookbook by Legorie Rajan PS What you will learn Host an application using Google Cloud Functions Migrate a MySQL database to Cloud Spanner Configure a network for a highly available application on GCP Learn simple image processing using Storage and Cloud Functions Automate security checks using Policy Scanner Deploy and run services on App Engine and Container Engine Minimize downtime and mitigate issues with Stackdriver Monitoring and Debugger Integrate with big data solutions, including BigQuery, Dataflow, and Pub/Sub Who this book is for This Learning Path is for IT professionals, engineers, and developers who want to implement Google Cloud in their organizati...
    Note: Description based on online resource; title from title page (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781789958065 , 1789958067
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blockchains (Databases) ; Application software ; Development ; Business enterprises ; Technological innovations ; Data encryption (Computer science) ; Electronic funds transfers ; Electronic commerce ; Electronic books ; Electronic books ; local
    Abstract: Your one-stop guide to blockchain technology and its business applications Key Features Assimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications Know in and out of blockchain technology to understand various business use cases Understand various common and not-so-common challenges faced in blockchain development Book Description Blockchain for Business 2019 is a comprehensive guide that enables you to bring in various blockchain functionalities to extend your existing business models and make correct fully-informed decisions. You will learn how decentralized applications are transforming numerous business sectors that are expected to play a huge role in the future. You will see how large corporations are already implementing blockchain technology now. You will then learn about the various blockchain services, such as Bitcoin, Ethereum, Hyperledger, and others to understand their use cases in a variety of business domains. You will develop a solid fundamental understanding of blockchain architecture. Moving ahead, you will get to grips with the inner workings of blockchain, with detailed explanations of mining, decentralized consensus, cryptography, smart contracts, and many other important concepts. You will delve into a realistic view of the current state of blockchain technology, along with its issues, limitations, and potential solutions that can take it to the next level. By the end of this book, you will all be well versed in the latest innovations and developments in the emerging blockchain space. What you will learn Understand the fundamentals of blockchain and how it was developed Gain a good understanding of economic concepts and developments Develop a base for concepts such as cryptography, computer networking, and programming Understand the applications of blockchain and its potential impact on the world Become well versed with the latest developments in the blockchain space Explore blockchain frameworks, including decentralized organizational structures, networks, and applications Who this book is for This book is for financial professionals, business executives, managers, and enthusiasts who are interested in getting well-versed with blockchain technology in various business domains. This book will help boost your existing business models using blockchain services. No prior experience of blockchain is required.
    Note: Description based on online resource; title from title page (Safari, viewed March 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789955989 , 178995598X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Natural language processing (Computer science) ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Use Python and NLTK (Natural Language Toolkit) to build out your own text classifiers and solve common NLP problems. Key Features Assimilate key NLP concepts and terminologies Explore popular NLP tools and techniques Gain practical experience using NLP in application code Book Description If NLP hasn't been your forte, Natural Language Processing Fundamentals will make sure you set off to a steady start. This comprehensive guide will show you how to effectively use Python libraries and NLP concepts to solve various problems. You'll be introduced to natural language processing and its applications through examples and exercises. This will be followed by an introduction to the initial stages of solving a problem, which includes problem definition, getting text data, and preparing it for modeling. With exposure to concepts like advanced natural language processing algorithms and visualization techniques, you'll learn how to create applications that can extract information from unstructured data and present it as impactful visuals. Although you will continue to learn NLP-based techniques, the focus will gradually shift to developing useful applications. In these sections, you'll understand how to apply NLP techniques to answer questions as can be used in chatbots. By the end of this book, you'll be able to accomplish a varied range of assignments ranging from identifying the most suitable type of NLP task for solving a problem to using a tool like spacy or gensim for performing sentiment analysis. The book will easily equip you with the knowledge you need to build applications that interpret human language. What you will learn Obtain, verify, and clean data before transforming it into a correct format for use Perform data analysis and machine learning tasks using Python Understand the basics of computational linguistics Build models for general natural language processing tasks Evaluate the performance of a model with the right metrics Visualize, quantify, and perform exploratory analysis from any text data Who this book is for Natural Language Processing Fundamentals is designed for novice and mid-level data scientists and machine learning developers who want to gather and analyze text data to build an NLP-powered product. It'll help you to have prior experience of coding in Python using data types, writing functions, and importing libraries. Some experience with linguistics and probability is useful but not necessary.
    Note: Description based on online resource; title from cover (Safari, viewed May 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781789341911 , 1789341914
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Spring (Software framework) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: A hands-on guide to Android programming with Spring MVC, Spring Boot, and Spring Security Key Features Build native Android applications with Spring for Android Explore Reactive programming, concurrency, and multithreading paradigms for building fast and efficient applications Write more expressive and robust code with Kotlin using its coroutines and other latest features Book Description As the new official language for Android, Kotlin is attracting new as well as existing Android developers. As most developers are still working with Java and want to switch to Kotlin, they find a combination of these two appealing. This book addresses this interest by bringing together Spring, a widely used Java SE framework for building enterprise-grade applications, and Kotlin. Learn Spring for Android Application Development will guide you in leveraging some of the powerful modules of the Spring Framework to build lightweight and robust Android apps using Kotlin. You will work with various modules, such as Spring AOP, Dependency Injection, and Inversion of Control, to develop applications with better dependency management. You'll also explore other modules of the Spring Framework, such as Spring MVC, Spring Boot, and Spring Security. Each chapter has practice exercises at the end for you to assess your learning. By the end of the book, you will be fully equipped to develop Android applications with Spring technologies. What you will learn Get to grips with the basics of the Spring Framework Write web applications using the Spring Framework with Kotlin Develop Android apps with Kotlin Connect a RESTful web service with your app using Retrofilt Understand JDBC, JPA, MySQL for Spring and SQLite Room for Android Explore Spring Security fundamentals, Basic Authentication, and OAuth2 Delve into Concurrency and Reactive programming using Kotlin Develop testable applications with Spring and Android Who this book is for If you're an aspiring Android developer or an existing developer who wants to learn how to use Spring to build robust Android applications in Kotlin, this book is for you. Though not necessary, basic knowledge of Spring will assist with understanding key concepts covered in this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 20, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781789342109 , 1789342104
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Neural networks (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Implement neural network architectures by building them from scratch for multiple real-world applications. Key Features From scratch, build multiple neural network architectures such as CNN, RNN, LSTM in Keras Discover tips and tricks for designing a robust neural network to solve real-world problems Graduate from understanding the working details of neural networks and master the art of fine-tuning them Book Description This book will take you from the basics of neural networks to advanced implementations of architectures using a recipe-based approach. We will learn about how neural networks work and the impact of various hyper parameters on a network's accuracy along with leveraging neural networks for structured and unstructured data. Later, we will learn how to classify and detect objects in images. We will also learn to use transfer learning for multiple applications, including a self-driving car using Convolutional Neural Networks. We will generate images while leveraging GANs and also by performing image encoding. Additionally, we will perform text analysis using word vector based techniques. Later, we will use Recurrent Neural Networks and LSTM to implement chatbot and Machine Translation systems. Finally, you will learn about transcribing images, audio, and generating captions and also use Deep Q-learning to build an agent that plays Space Invaders game. By the end of this book, you will have developed the skills to choose and customize multiple neural network architectures for various deep learning problems you might encounter. What you will learn Build multiple advanced neural network architectures from scratch Explore transfer learning to perform object detection and classification Build self-driving car applications using instance and semantic segmentation Understand data encoding for image, text and recommender systems Implement text analysis using sequence-to-sequence learning Leverage a combination of CNN and RNN to perform end-to-end learning Build agents to play games using deep Q-learning Who this book is for This intermediate-level book targets beginners and intermediate-level machine learning practitioners and data scientists who have just started their journey with neural networks. This book is for those who are looking for resources to help them navigate through the various neural network architectures; you'll build multiple architectures, with concomitant case studies ordered by the complexity of the problem. A basic un...
    Note: Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781789341058 , 1789341051
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer networks ; Security measures ; Local area networks (Computer networks) ; Security measures ; Business enterprises ; Computer networks ; Security measures ; Computer crimes ; Investigation ; Electronic books ; Electronic books ; local
    Abstract: Gain basic skills in network forensics and learn how to apply them effectively Key Features Investigate network threats with ease Practice forensics tasks such as intrusion detection, network analysis, and scanning Learn forensics investigation at the network level Book Description Network forensics is a subset of digital forensics that deals with network attacks and their investigation. In the era of network attacks and malware threat, it's now more important than ever to have skills to investigate network attacks and vulnerabilities. Hands-On Network Forensics starts with the core concepts within network forensics, including coding, networking, forensics tools, and methodologies for forensic investigations. You'll then explore the tools used for network forensics, followed by understanding how to apply those tools to a PCAP file and write the accompanying report. In addition to this, you will understand how statistical flow analysis, network enumeration, tunneling and encryption, and malware detection can be used to investigate your network. Towards the end of this book, you will discover how network correlation works and how to bring all the information from different types of network devices together. By the end of this book, you will have gained hands-on experience of performing forensics analysis tasks. What you will learn Discover and interpret encrypted traffic Learn about various protocols Understand the malware language over wire Gain insights into the most widely used malware Correlate data collected from attacks Develop tools and custom scripts for network forensics automation Who this book is for The book targets incident responders, network engineers, analysts, forensic engineers and network administrators who want to extend their knowledge from the surface to the deep levels of understanding the science behind network protocols, critical indicators in an incident and conducting a forensic search over the wire.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781789341980 , 1789341981
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als Kolodin, Denis Hands-on microservices with Rust
    Keywords: Rust (Computer program language) ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads Book Description Microservice architecture is sweeping the world as the de facto pattern for building web-based applications. Rust is a language particularly well-suited for building microservices. It is a new system programming language that offers a practical and safe alternative to C. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and crates with examples of RESTful microservices creation. You will deep dive into Reactive programming, and asynchronous programming, and split your web application into a set of concurrent actors. The book provides several HTTP-handling examples with manageable memory allocations. You will walk through stateless high-performance microservices, which are ideally suitable for computation or caching tasks, and look at stateful microservices, which are filled with persistent data and database interactions. As we move along, you will learn how to use Rust macros to describe business or protocol entities of our application and compile them into native structs, which will be performed at full speed with the help of the server's CPU. Finally, you will be taken through examples of how to test and debug microservices and pack them into a tiny monolithic binary or put them into a container and deploy them to modern cloud platforms such as AWS. What you will learn Get acquainted with leveraging Rust web programming Get to grips with various Rust crates, such as hyper, Tokio, and Actix Explore RESTful microservices with Rust Understand how to pack Rust code to a container using Docker Familiarize yourself with Reactive microservices Deploy your microservices to modern cloud platforms such as AWS Who this book is for This book is for developers who have basic knowledge of RUST, and want to learn how to build, test, scale, and manage RUST microservices. No prior experience of writing microservices in RUST is assumed. Downloading the example code for this ebook: You can download the example code files for this ebook on GitHub at the following link:https://github.com/PacktPublishing/...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...