packt publishing PDF: 1 to 10 of 100 results fetched - page 1 [an]

Microsoft Power BI Cookbook: Creating Business Intelligence Solutions of Analytical Data Models, Reports, and Dashboards
Key Features
  • From connecting to your data sources to developing and deploying immersive, mobile-ready dashboards and visualizations, this book covers it all
  • Over 90 hands-on, technical recipes, tips, and use cases from across the Power BI platform including the Power BI Service and Mobile Applications
  • Proven development techniques and guidance for implementing custom solutions with DAX and M languages
Book DescriptionMicrosoft Power BI is a business intelligence and analytics platform consisting of applications and services designed to provide coherent, visual and interactive insights of data.This book will provide thorough, technical examples of using all primary Power BI tools and features as well as demonstrate high impact end-to-end solutions that leverage and integrate these technologies and services. Get familiar with Power BI development tools and services, go deep into the data connectivity and transformation, modeling, visualization and analytical capabilities of Power BI, and see Power BI's functional programming languages of DAX and M come alive to deliver powerful solutions to address common, challenging scenarios in business intelligence.This book will excite and empower you to get more out of Power BI via detailed recipes, advanced design and development tips, and guidance on enhancing existing Power BI projects.What you will learn
  • Cleanse, stage, and integrate your data sources with Power BI
  • Abstract data complexities and provide users with intuitive, self-service BI capabilities
  • Build business logic and analysis into your solutions via the DAX programming language and dynamic, dashboard-ready calculations
  • Take advantage of the analytics and predictive capabilities of Power BI
  • Make your solutions more dynamic and user specific and/or defined including use cases of parameters, functions, and row level security
  • Understand the differences and implications of DirectQuery, Live Connections, and Import-Mode Power BI datasets and how to deploy content to the Power BI Service and schedule refreshes
  • Integrate other Microsoft data tools such as Excel and SQL Server Reporting Services into your Power BI solution
About the AuthorBrett Powell is the owner of and business intelligence consultant at Frontline Analytics LLC, a data and analytics research and consulting firm and Microsoft Power BI partner. He has worked with Power BI technologies since they were first introduced as the SQL Server 2008R2 PowerPivot add-in for Excel 2010. He has contributed to the design and development of Microsoft and Power BI solutions of diverse scale and complexity across the retail, manufacturing, financial, and services industries. Brett regularly blogs and shares technical papers regarding the latest MSBI and Power BI features and development techniques and patterns at Insight Quest. He is also an organizer of the Boston BI User Group.Table of Contents
  • Configuring Your Power BI Development Tools
  • Accessing and Retrieving Data
  • Building a Power BI Data Model
  • Authoring Power BI Reports
  • Creating Power BI Dashboards
  • Getting Serious with Date Intelligence
  • Parameterizing Your Power BI Solutions
  • Implementing Dynamic User-Based Visibility in Power BI
  • Applying Advanced Analytics and Custom Visuals
  • Developing Solutions for System Monitoring and Administration
  • Enhancing and Optimizing Existing Power BI Solutions
  • Deploying and Distributing Power BI Content
  • Integrating Power BI with other Applications
  • Author: Brett Powell
    Published by: Packt Publishing | Publication date: 09/27/2017
    Kindle book details: Kindle Edition, 802 pages

    IoT Projects with Bluetooth Low Energy: Harness the power of connected things
    Key Features
    • Build hands-on IoT projects using Bluetooth Low Energy and learn about Bluetooth 5 and its features.
    • Build a health tracking system, and indoor navigation and warehouse weather monitoring projects using smart devices.
    • Build on a theoretical foundation and create a practice-based understanding of Bluetooth Low Energy.
    Book DescriptionBluetooth Low Energy, or Bluetooth Smart, is Wireless Personal Area networking aimed at smart devices and IoT applications. BLE has been increasingly adopted by application developers and IoT enthusiasts to establish connections between smart devices.This book initially covers all the required aspects of BLE, before you start working on IoT projects. In the initial stages of the book, you will learn about the basic aspects of Bluetooth Low Energy—such as discovering devices, services, and characteristics—that will be helpful for advanced-level projects. This book will guide you through building hands-on projects using BLE and IoT. These projects include tracking health data, using a mobile App, and making this data available for health practitioners; Indoor navigation; creating beacons using the Raspberry Pi; and warehouse weather Monitoring. This book also covers aspects of Bluetooth 5 (the latest release) and its effect on each of these projects.By the end of this book, you will have hands-on experience of using Bluetooth Low Energy to integrate with smart devices and IoT projects.What you will learn
    • Learn about the architecture and IoT uses of BLE, and in which domains it is being used the most
    • Set up and learn about various development platforms (Android, iOS, Firebase, Raspberry Pi, Beacons, and GitHub)
    • Create an Explorer App (Android/iOS) to diagnose a Fitness Tracker
    • Design a Beacon with the Raspberry Pi and write an app to detect the Beacon
    • Write a mobile app to periodically poll the BLE tracking sensor
    • Compose an app to read data periodically from temperature and humidity sensors
    • Explore more applications of BLE with IoT
    • Design projects for both Android and iOS mobile platforms
    About the AuthorMadhur Bhargava holds a bachelor's degree in electronics and communication, after which he did a specialization in Wireless and Mobile Computing at CDAC ACTS Pune, India. He started his career at Electronic Arts as a trainee software engineer working on mobile games and eventually moved on to address problems in personalized healthcare, leveraging the power of mobile computing.He is proficient in various mobile/embedded technologies and strives to be a software generalist. Since the inception of his career, he has worked extensively with various mobile technologies, such as Android, iOS, J2ME, Brew, Blackberry OS, and Xamarin. He has designed and developed Bluetooth Low Energy applications pertaining to the healthcare and automation domains for both Android and iOS platforms.He believes that good software is the result of talented individuals working together as a communicative team in an Agile manner. He is both a Certified Scrum Master and a Certified Xamarin Developer.Apart from work, he likes to spend time with family, read, and watch movies.Table of Contents
  • What is Bluetooth Low Energy
  • Setting Up
  • Building a Service Explorer App
  • Designing a Personnel Tracking System
  • Beacons with Raspberry Pi
  • Weather monitoring Using BLE in Warehouses
  • Going Further
  • Published by: Packt Publishing | Publication date: 08/31/2017
    Kindle book details: Kindle Edition, 278 pages

    Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading and networking in C++17
    Over 100 recipes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++About This Book
    • Explore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more,
    • Get going with unit testing frameworks Boost.Test, Google Test and Catch,
    • Extend your C++ knowledge and take your development skills to new heights by making your applications fast, robust, and scalable.
    Who This Book Is ForIf you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C++ programmers as well as people with strong knowledge of OOP concepts.What You Will Learn
    • Get to know about the new core language features and the problems they were intended to solve
    • Understand the standard support for threading and concurrency and know how to put them on work for daily basic tasks
    • Leverage C++'s features to get increased robustness and performance
    • Explore the widely-used testing frameworks for C++ and implement various useful patterns and idioms
    • Work with various types of strings and look at the various aspects of compilation
    • Explore functions and callable objects with a focus on modern features
    • Leverage the standard library and work with containers, algorithms, and iterators
    • Use regular expressions for find and replace string operations
    • Take advantage of the new filesystem library to work with files and directories
    • Use the new utility additions to the standard library to solve common problems developers encounter including string_view, any , optional and variant types
    In DetailC++ is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C++ have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ instead.Beginning with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn major concepts about the core programming language as well as common tasks faced while building a wide variety of software. You will learn about concepts such as concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes. These recipes will ensure you can make your applications robust and fast.By the end of the book, you will understand the newer aspects of C++11/14/17 and will be able to overcome tasks that are time-consuming or would break your stride while developing.Style and approachThis book follows a recipe-based approach, with examples that will empower you to implement the core programming language features and explore the newer aspects of C++.
    Published by: Packt Publishing | Publication date: 05/15/2017
    Kindle book details: Kindle Edition, 590 pages

    Mastering Assembly Programming: From instruction set to kernel module with Intel processor
    Key Features
    • Understand the Assembly programming concepts and the benefits of examining the AL codes generated from high level languages
    • Learn to incorporate the assembly language routines in your high level language applications
    • Understand how a CPU works when programming in high level languages
    Book DescriptionThe Assembly language is the lowest level human readable programming language on any platform. Knowing the way things are on the Assembly level will help developers design their code in a much more elegant and efficient way. It may be produced by compiling source code from a high-level programming language (such as C/C++) but can also be written from scratch. Assembly code can be converted to machine code using an assembler.The first section of the book starts with setting up the development environment on Windows and Linux, mentioning most common toolchains. The reader is led through the basic structure of CPU and memory, and is presented the most important Assembly instructions through examples for both Windows and Linux, 32 and 64 bits. Then the reader would understand how high level languages are translated into Assembly and then compiled into object code. Finally we will cover patching existing code, either legacy code without sources or a running code in same or remote process.What you will learn
    • Obtain deeper understanding of the underlying platform
    • Understand binary arithmetic and logic operations
    • Create elegant and efficient code in Assembly language
    • Understand how to link Assembly code to outer world
    • Obtain in-depth understanding of relevant internal mechanisms of Intel CPU
    • Write stable, efficient and elegant patches for running processes
    About the AuthorAlexey Lyashko is an Assembly language addict, independent software reverse engineer, and consultant. At the very beginning of his career, when he was a malware researcher at Aladdin Knowledge Systems, he invented and developed a generic code recognition method known as HOFA™. After spending a few years in the anti-malware industry and gaining sufficient experience in low-level development and reverse engineering, Alexey switched to content protection and worked as a reverse engineering consultant with Irdeto's BD+ department, actively participating in content protection technology development.Since 2013, he has worked with several software development companies providing reverse engineering and low-level software development consultancy.Table of Contents
  • Intel Architecture
  • Setting Up a Development Environment
  • Intel Instruction Set Architecture (ISA)
  • Memory Addressing Modes
  • Parallel Data Processing
  • Macro Instructions
  • Data Structures
  • Mixing Modules Written in Assembly and Those Written in High-Level Languages
  • Operating System Interface
  • Patching Legacy Code
  • Oh, Almost Forgot
  • Published by: Packt Publishing | Publication date: 09/27/2017
    Kindle book details: Kindle Edition, 290 pages

    Mastering .NET Machine Learning
    Master the art of machine learning with .NET and gain insight into real-world applicationsAbout This Book
    • Based on .NET framework 4.6.1, includes examples on ASP.NET Core 1.0
    • Set up your business application to start using machine learning techniques
    • Familiarize the user with some of the more common .NET libraries for machine learning
    • Implement several common machine learning techniques
    • Evaluate, optimize and adjust machine learning models
    Who This Book Is ForThis book is targeted at .Net developers who want to build complex machine learning systems. Some basic understanding of data science is required.What You Will Learn
    • Write your own machine learning applications and experiments using the latest .NET framework, including .NET Core 1.0
    • Set up your business application to start using machine learning.
    • Accurately predict the future using regressions.
    • Discover hidden patterns using decision trees.
    • Acquire, prepare, and combine datasets to drive insights.
    • Optimize business throughput using Bayes Classifier.
    • Discover (more) hidden patterns using KNN and Naive Bayes.
    • Discover (even more) hidden patterns using K-Means and PCA.
    • Use Neural Networks to improve business decision making while using the latest ASP.NET technologies.
    • Explore “Big Data”, distributed computing, and how to deploy machine learning models to IoT devices – making machines self-learning and adapting
    • Along the way, learn about Open Data, Bing maps, and MBrace
    In Detail.Net is one of the widely used platforms for developing applications. With the meteoric rise of Machine learning, developers are now keen on finding out how can they make their .Net applications smarter. Also, .NET developers are interested into moving into the world of devices and how to apply machine learning techniques to, well, machines.This book is packed with real-world examples to easily use machine learning techniques in your business applications. You will begin with introduction to F# and prepare yourselves for machine learning using .NET framework. You will be writing a simple linear regression model using an example which predicts sales of a product. Forming a base with the regression model, you will start using machine learning libraries available in .NET framework such as Math.NET, Numl.NET and Accord.NET with the help of a sample application. You will then move on to writing multiple linear regressions and logistic regressions.You will learn what is open data and the awesomeness of type providers. Next, you are going to address some of the issues that we have been glossing over so far and take a deep dive into obtaining, cleaning, and organizing our data. You will compare the utility of building a KNN and Naive Bayes model to achieve best possible results.Implementation of Kmeans and PCA using Accord.NET and Numl.NET libraries is covered with the help of an example application. We will then look at many of issues confronting creating real-world machine learning models like overfitting and how to combat them using confusion matrixes, scaling, normalization, and feature selection. You will now enter into the world of Neural Networks and move your line of business application to a hybrid scientific application. After you have covered all the above machine learning models, you will see how to deal with very large datasets using MBrace and how to deploy machine learning models to Internet of Thing (IoT) devices so that the machine can learn and adapt on the flyStyle and approach This book will guide you in learning everything about how to tackle the flood of data being encountered these days in your .NET applications with the help of popular machine learning libraries offered by the .NET framework.
    Author: Jamie Dixon
    Published by: Packt Publishing | Publication date: 03/29/2016
    Kindle book details: Kindle Edition, 358 pages

    Learning C# by Developing Games with Unity 5.x - Second Edition
    Develop your first interactive 2D platformer game by learning the fundamentals of C#About This Book
    • Get to grips with the fundamentals of scripting in C# with Unity
    • Create an awesome, 2D platformer game from scratch using the principles of object-oriented programming and coding in C#
    • This is a step-by-step guide to learn the fundamentals of C# scripting to develop GameObjects and master the basics of the new UI system in Unity
    Who This Book Is ForThe book is targeted at beginner level Unity developers with no programming experience. If you are a Unity developer and you wish to learn how to write C# scripts and code by creating games, then this book is for you.What You Will Learn
    • Understand the fundamentals of variables, methods, and code syntax in C#
    • Get to know about techniques to turn your game idea into working project
    • Use loops and collections efficiently in Unity to reduce the amount of code
    • Develop a game using the object-oriented programming principles
    • Generate infinite levels for your game
    • Create and code a good-looking functional UI system for your game
    • Publish and share your game with users
    In DetailUnity is a cross-platform game engine that is used to develop 2D and 3D video games. Unity 5 is the latest version, released in March 2015, and adds a real-time global illumination to the games, and its powerful new features help to improve a game's efficiency.This book will get you started with programming behaviors in C# so you can create 2D games in Unity. You will begin by installing Unity and learning about its features, followed by creating a C# script. We will then deal with topics such as unity scripting for you to understand how codes work so you can create and use C# variables and methods. Moving forward, you will find out how to create, store, and retrieve data from collection of objects.You will also develop an understanding of loops and their use, and you'll perform object-oriented programming. This will help you to turn your idea into a ready-to-code project and set up a Unity project for production. Finally, you will discover how to create the GameManager class to manage the game play loop, generate game levels, and develop a simple UI for the game.By the end of this book, you will have mastered the art of applying C# in Unity.Style and approachThis is a step-by-step guide to developing a game from scratch by applying the fundamentals of C# and Unity scripting.
    Author: Greg Lukosek
    Published by: Packt Publishing | Publication date: 03/31/2016
    Kindle book details: Kindle Edition, 230 pages

    Mastering Visual Studio 2017: Build windows apps using WPF and UWP, accelerate cloud development with Azure, explore NuGet, and more
    Key Features
    • Focus on coding with the new, improved, and powerful tools of VS 2017
    • Master improved debugging and unit testing support capabilities
    • Accelerate cloud development with the built-in Azure tools
    Book DescriptionVisual Studio 2017 is the all-new IDE released by Microsoft for developers, targeting Microsoft and other platforms to build stunning Windows and web apps. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project. With this book, you will learn not only what VS2017 offers, but also what it takes to put it to work for your projects.Visual Studio 2017 is packed with improvements that increase productivity, and this book will get you started with the new features introduced in Visual Studio 2017 IDE and C# 7.0. Next, you will learn to use XAML tools to build classic WPF apps, and UWP tools to build apps targeting Windows 10. Later, you will learn about .NET Core and then explore NuGet, the package manager for the Microsoft development platform. Then, you will familiarize yourself with the debugging and live unit testing techniques that comes with the IDE. Finally, you'll adapt Microsoft's implementation of cloud computing with Azure, and the Visual Studio integration with Source Control repositories.What you will learn
    • Learn what's new in the Visual Studio 2017 IDE, C# 7.0, and how it will help developers to improve their productivity
    • Learn the workloads and components of the new installation wizard and how to use the online and offline installer
    • Build stunning Windows apps using Windows Presentation Foundation (WPF) and Universal Windows Platform (UWP) tools
    • Get familiar with .NET Core and learn how to build apps targeting this new framework
    • Explore everything about NuGet packages
    • Debug and test your applications using Visual Studio 2017
    • Accelerate cloud development with Microsoft Azure
    • Integrate Visual Studio with most popular source control repositories, such as TFS and GitHub
    About the AuthorKunal Chowdhury has been a Microsoft MVP (Most Valuable Professional) since 2010, starting with Silverlight to Windows app development. He is also a renowned public speaker, active blogger (by passion), and a software engineer (senior/technical lead) by profession. Over the years, he has acquired profound knowledge on various Microsoft products and helped developers throughout the world with his deep knowledge and experience.As a technical buff, Kunal has in-depth knowledge of OOPs, C#, XAML, .NET, WPF, UWP, Visual Studio, Windows 10 and Microsoft Azure. He is also proficient in entire Software Development Life Cycle (SDLC) and Scrum methodology. He has written many articles, tips & tricks on his technical blog (kunal-chowdhury) for developers and consumers.You can contact Kunal via email at You can also follow him on Twitter at @kunal2383 and become a part of his major fans on social media channels for the updates that he shares over there.Table of Contents
  • What's new in Visual Studio 2017 IDE?
  • What's new in C# 7.0?
  • Building applications for Windows using XAML Tools
  • Building applications for Windows 10 using UWP Tools
  • Building application with .NET Core
  • Managing NuGet packages
  • Debugging applications with Visual Studio 2017
  • Testing applications with Visual Studio 2017
  • Accelerate cloud development with Windows Azure
  • Working with source controls
  • Published by: Packt Publishing | Publication date: 07/27/2017
    Kindle book details: Kindle Edition, 466 pages

    Preparing for the Certified OpenStack Administrator Exam
    Key Features
    • Focuses on providing a clear, concise strategy so you gain the specific skills required to pass the Certified OpenStack Administrator exam
    • Includes exercises and performance-based tasks to ensure all exam objectives can be completed via the Horizon dashboard and command-line interface
    • Includes a free OpenStack Virtual Appliance to practice the objectives covered throughout the book
    • Includes a practice exam to put your OpenStack skills to the test to prove you have what it takes to conquer the live exam
    • Updated for the 2017 exam featuring OpenStack Newton
    Book DescriptionThis book provides you with a specific strategy to pass the OpenStack Foundation's first professional certification: the Certified OpenStack Administrator. In a recent survey, 78% of respondents said the OpenStack skills shortage had deterred them from adopting OpenStack. Consider this an opportunity to increase employer and customer confidence by proving you have the skills required to administrate real-world OpenStack clouds.You will begin your journey by getting well-versed with the OpenStack environment, understanding the benefits of taking the exam, and installing an included OpenStack all-in-one virtual appliance so you can work through objectives covered throughout the book. After exploring the basics of the individual services, you will be introduced to strategies to accomplish the exam objectives relevant to Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat, and troubleshooting.Finally, you'll benefit from the special tips section and a practice exam to put your knowledge to the test. By the end of the journey, you will be ready to become a Certified OpenStack Administrator!What you will learn
    • Manage the Keystone identity service by creating and modifying domains, groups, projects, users, roles, services, endpoints, and quotas.
    • Upload Glance images, launch new Nova instances, and create flavors, key pairs, and snapshots.
    • Discover Neutron tenant and provider networks, security groups, routers, and floating IPs.
    • Manage the Cinder block storage service by creating volumes and attaching them to instances.
    • Create Swift containers and set access control lists to allow read/write access to your objects.
    • Explore Heat orchestration templates and create, list, and update stacks.
    About the AuthorMatt Dorn is a senior technical instructor who has previously served in IT leadership roles and has helped hundreds of teams around the world build private clouds with OpenStack. He understands that many feel a great deal of intimidation when approaching open source projects and is fanatical about providing an easy-to-understand learning path that makes OpenStack accessible and fun.Table of Contents
  • Intro to OpenStack and Certified OpenStack Administrator Exam
  • Setting Up Your Practice Exam Environment
  • Keystone Identity Service
  • Glance Image Service
  • Nova Compute Service
  • Neutron Networking Service
  • Cinder Block Storage Service
  • Swift Object Storage Service
  • Heat Orchestration Service
  • Troubleshooting
  • Final Tips and Tricks
  • Practice Exams
  • Author: Matt Dorn
    Published by: Packt Publishing | Publication date: 08/24/2017
    Kindle book details: Kindle Edition, 338 pages

    jQuery Mobile Web Development Essentials - Third Edition
    Key Features
    • Build websites with jQuery Mobile that work beautifully across a wide range of mobile devices
    • Become a competent jQuery Mobile developer and learn the building blocks of jQuery Mobile's component-driven design
    • This book covers key concepts but with a focus on providing the practical skills required
    Book DescriptionjQuery Mobile is a HTML5-based touch-optimized web framework. jQuery Mobile can be used to build responsive cross-platform websites and apps for a wide range of smartphones, tablets, and desktop devices. The jQuery Mobile framework can be integrated with other mobile app frameworks such as PhoneGap, IBM Worklight, and more.Introduction to jQuery Mobile explains how to add the framework to your HTML pages to create rich, mobile-optimized web pages with minimal effort. You'll learn how to use jQuery Mobile's automatic enhancements and configure the framework for customized, powerful mobile-friendly websites. We then dig into forms, events, and styling. You'll see how jQuery Mobile automatically enhances content, and will find out how to use the JavaScript API to build complex sites. We'll introduce you to how jQuery Mobile can be themed as well looking into how JavaScript can be used for deep sets of customizations. The examples are ready to run and can be used to help kick-start your own site. Along the way, you will leverage all the concepts you learn to build three sample mobile applications.What you will learn
    • Create mobile-optimized sites using simple HTML
    • Structure your sites so users can browse them on mobile devices
    • Find out how to work with multiple pages in the JQM framework and embed multiple pages in HTML files
    • Enhance simple pages using various toolbars
    • Include mobile-optimized forms for interactive sites
    • Convert desktop sites into mobile versions
    • Use HTML5's local storage feature in jQuery Mobile to include persistent client-side storage
    • Explore the rich sets of widgets and themes available and discover how to modify them for use in your jQuery Mobile site
    About the AuthorRaymond Camden is a developer advocate for IBM. His work focuses on the StrongLoop platform, Bluemix, hybrid mobile development, Node.js, HTML5, and web standards in general. He's a published author and presents at conferences and user groups on a variety of topics. Raymond can be reached at his blog (, @raymondcamden on Twitter, or via e-mail at Camden is the author of many development books, including Apache Cordova in Action, Manning Publications and Client-Side Data Storage, O'Reilly Media, Inc.Andy Matthews has been working as a software engineer for nearly 20 years with experience in a wide range of industries and a skillset that includes UI/UX, graphic design, and programming. He is the coauthor of the books Creating Mobile Apps with jQuery Mobile and jQuery Mobile Web Development Essentials by Packt Publishing. He has written for online publications, such as Adobe, NetTuts, and .NET Magazine. He has spoken at conferences all over the country, and has developed a number of projects for the open source community.Table of Contents
  • Preparing Your First jQuery Mobile Project
  • Working with jQuery Mobile Pages
  • Enhancing Pages with Headers, Footers, and Toolbars
  • Working with Lists
  • Getting Practical – Building a Simple Hotel Mobile Website
  • Working with Forms and jQuery Mobile
  • Creating Grids, Panels, and Other Widgets
  • Moving Further with the Notekeeper Mobile Application
  • jQuery Mobile Configuration, Utilities, and JavaScript Methods
  • Working with Events
  • Enhancing jQuery Mobile
  • Creating Native Applications
  • Becoming an Expert – Building an RSS Reader Application
  • Published by: Packt Publishing | Publication date: 03/28/2016
    Kindle book details: Kindle Edition, 266 pages

    Learning Generative Adversarial Networks: Next-generation deep learning simplified
    Key Features
    • Understand the buzz surrounding Generative Adversarial Networks and how they work, in the simplest manner possible
    • Develop generative models for a variety of real-world use-cases and deploy them to production
    • Contains intuitive examples and real-world cases to put the theoretical concepts explained in this book to practical use
    Book DescriptionGenerative models are gaining a lot of popularity among the data scientists, mainly because they facilitate the building of AI systems that consume raw data from a source and automatically builds an understanding of it. Unlike supervised learning methods, generative models do not require labeling of the data which makes it an interesting system to use. This book will help you to build and analyze the deep learning models and apply them to real-world problems. This book will help readers develop intelligent and creative application from a wide variety of datasets, mainly focusing on visuals or images.The book begins with the basics of generative models, as you get to know the theory behind Generative Adversarial Networks and its building blocks. This book will show you how you can overcome the problem of text to image synthesis with GANs, using libraries like Tensorflow, Keras and PyTorch. Transfering style from one domain to another becomes a headache when working with huge data sets. The author, using real-world examples, will show how you can overcome this. You will understand and train Generative Adversarial Networks and use them in a production environment and learn tips to use them effectively and accurately.What you will learn
    • Understand the basics of deep learning and the difference between discriminative and generative models
    • Generate images and build semi-supervised models using Generative Adversarial Networks (GANs) with real-world datasets
    • Tune GAN models by addressing the challenges such as mode collapse, training instability using mini batch, feature matching, and the boundary equilibrium technique.
    • Use stacking with Deep Learning architectures to run and generate images from text.
    • Couple multiple Generative models to discover relationships across various domains
    • Explore the real-world steps to deploy deep models in production
    About the AuthorKuntal Ganguly is a big data analytics engineer focused on building large-scale, data-driven systems using big data frameworks and machine learning. He has around 7 years experience of building big data and machine learning applications.Kuntal provides solutions to cloud customers in building real-time analytics systems using managed cloud services and open source Hadoop ecosystem technologies such as Spark, Kafka, Storm, Solr, and so on, along with machine learning and deep learning frameworks.Kuntal enjoys hands-on software development and has single-handedly conceived, architected, developed, and deployed several large-scale distributed applications.He is a machine learning and deep learning practitioner and is very passionate about building intelligent applications.Table of Contents
  • Introduction to Deep Learning
  • Unsupervised Learning with GAN
  • Transfer Image Style Across Various Domains
  • Building Realistic Images from your Text
  • Using various Generative Models to Generate Images
  • Taking Machine Learning to Production
  • Published by: Packt Publishing | Publication date: 10/30/2017
    Kindle book details: Kindle Edition, 180 pages
    [1] 2345Next