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

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 2nd Edition
Key Features
  • Second edition of the bestselling book on Machine Learning
  • A practical approach to key frameworks in data science, machine learning, and deep learning
  • Use the most powerful Python libraries to implement machine learning and deep learning
  • Get to know the best practices to improve and optimize your machine learning systems and algorithms
Book DescriptionMachine learning is eating the software world, and now deep learning is extending machine learning. Understand and work at the cutting edge of machine learning, neural networks, and deep learning with this second edition of Sebastian Raschka's bestselling book, Python Machine Learning. Thoroughly updated using the latest Python open source libraries, this book offers the practical knowledge and techniques you need to create and contribute to machine learning, deep learning, and modern data analysis.Fully extended and modernized, Python Machine Learning Second Edition now includes the popular TensorFlow deep learning library. The scikit-learn code has also been fully updated to include recent improvements and additions to this versatile machine learning library.Sebastian Raschka and Vahid Mirjalili's unique insight and expertise introduce you to machine learning and deep learning algorithms from scratch, and show you how to apply them to practical industry challenges using realistic and interesting examples. By the end of the book, you'll be ready to meet the new data analysis opportunities in today's world.If you've read the first edition of this book, you'll be delighted to find a new balance of classical ideas and modern insights into machine learning. Every chapter has been critically updated, and there are new chapters on key technologies. You'll be able to learn and work with TensorFlow more deeply than ever before, and get essential coverage of the Keras neural network library, along with the most recent updates to scikit-learn.What you will learn
  • Understand the key frameworks in data science, machine learning, and deep learning
  • Harness the power of the latest Python open source libraries in machine learning
  • Explore machine learning techniques using challenging real-world data
  • Master deep neural network implementation using the TensorFlow library
  • Learn the mechanics of classification algorithms to implement the best tool for the job
  • Predict continuous target outcomes using regression analysis
  • Uncover hidden patterns and structures in data with clustering
  • Delve deeper into textual and social media data using sentiment analysis
Table of Contents
  • Giving Computers the Ability to Learn from Data
  • Training Simple Machine Learning Algorithms for Classification
  • A Tour of Machine Learning Classifiers Using Scikit-Learn
  • Building Good Training Sets - Data Preprocessing
  • Compressing Data via Dimensionality Reduction
  • Learning Best Practices for Model Evaluation and Hyperparameter Tuning
  • Combining Different Models for Ensemble Learning
  • Applying Machine Learning to Sentiment Analysis
  • Embedding a Machine Learning Model into a Web Application
  • Predicting Continuous Target Variables with Regression Analysis
  • Working with Unlabeled Data - Clustering Analysis
  • Implementing a Multilayer Artificial Neural Network from Scratch
  • Parallelizing Neural Network Training with TensorFlow
  • Going Deeper - The Mechanics of TensorFlow
  • Classifying Images with Deep Convolutional Neural Networks
  • Modeling Sequential Data using Recurrent Neural Networks
  • Published by: Packt Publishing | Publication date: 09/20/2017
    Kindle book details: Kindle Edition, 622 pages

    Understanding Software
    Key Features
    • Read and enjoy the superlative writing and insights of the legendary Max Kanat-Alexander
    • Learn and reflect with Max on how to bring simplicity to your software design principles
    • Discover the secrets of rockstar programmers and how to also just suck less as a programmer
    Book DescriptionIn Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and then how to suck less. There’s just too much complex stuff in the world. Complex stuff can’t be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.Max's technical knowledge, insight, and kindness, has earned him a status as a code guru, and his ideas will inspire you and help refresh your approach to the challenges of being a developer.What you will learn
    • See how to bring simplicity and success to your programming world
    • Clues to complexity - and how to build excellent software
    • Simplicity and software design
    • Principles for programmers
    • The secrets of rockstar programmers
    • Max’s views and interpretation of the Software industry
    • Why Programmers suck and how to suck less as a programmer
    • Software design in two sentences
    • What is a bug? Go deep into debugging
    About the AuthorMax Kanat-Alexander is the Technical Lead for Code Health at Google, and former Chief Architect at the Bugzilla Project. Max also writes the legendary programming industry blog, Code Simplicity, where he challenges Complexity and embraces Simplicity for the programming industry.
    Published by: Packt Publishing | Publication date: 10/10/2017
    Kindle book details: Kindle Edition, 231 pages

    ESP8266 Robotics Projects
    Key Features
    • Get familiar with ESP8266 and its features.
    • Build Wi-FI controlled robots using ESP8266
    • A project based book that will use the ESP8266 board and some of its popular variations to build robots.
    Book DescriptionThe ESP8266 WiFi module is a self-contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. It has a powerful processing and storage capability and also supports application hosting and WiFi networking.This book is all about robotics projects based on the original ESP8266 microcontroller board and some variants of ESP8266 boards. It starts by showing all the necessary things that you need to build your development environment with basic hardware and software components. The book will use original ESP8266 board and some variants of ESP8266 board such as Adafruit HUZZAH ESP8266, Adafruit Feather HUZZAH ESP8266 . You will learn how to use different type of chassis kits, motors, motor drivers, power supplies and distribution boards, sensors, and actuators to build the robotics projects that can be controlled via WiFi. In addition to it, you will understand how to use line sensors, ArduiCam, Wii Remote, Wheel encoders, and Gripper kit to build more specialized robots.By the end of this book, you will be well versed building Wi-FI control robot using ESP8266.What you will learn
    • Build a basic robot with original ESP8266, Arduino UNO, and a motor driver board.
    • Modify the Mini Round Robot by integrating encoders with motors
    • Make a Mini Round Robot with ESP8266 HUZZAH
    • Use Zumo chassis kit to build a line following robot by connecting line sensor
    • Control Romi Robot with Wiimote
    • Build a Mini Robot Rover chassis with a gripper and control it through WiFi
    • Make a robot that can take pictures
    About the AuthorPradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems designing. He is an expert in the development of Arduino and Raspberry Pi-based embedded systems. Pradeeka is currently a full-time embedded software engineer who works with embedded systems and highly scalable technologies. Previously, he worked as a software engineer for several IT infrastructure and technology servicing companies. He collaborated with the Outernet (Free data from space, forever) project as a volunteer hardware and software tester for Lighthouse, and Raspberry Pi-based DIY Outernet receivers based on Ku band satellite frequencies. He is also the author of four books:Internet of Things with Arduino Blueprints [Packt Publishing]IoT: Building Arduino-based Projects [Packt Publishing]Building Arduino PLCs [Apress]Raspberry Pi 3 Projects for Java Programmers [Packt Publishing]
    Published by: Packt Publishing | Publication date: 01/09/2018
    Kindle book details: Kindle Edition, 231 pages

    Web Development with MongoDB and Node - Third Edition
    Key Features
    • Implement ECMAScript along with Nodejs and MongoDB to make your application more effective.
    • Get an up to date information required to launch your first application prototype using the latest versions of Node.js and MongoDB.
    • A practical guide with clear instructions to design and develop a complete web application from start to finish
    Book DescriptionNode.js builds fast, scalable network applications while MongoDB is the perfect fit as a high-performance, open source NoSQL database solution. The combination of these two technologies offer high performance and scalability and helps in building fast, scalable network applications. Together they provide power for managing any form of data as well as the delivery speed.This book will help you to get these two technologies working together to build web applications quickly and easily, with effortless deployment to the cloud.The book begins by setting up your development environment, running you through the steps necessary to get the main application server up and running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations.From here on, the book will take you through integration with third-party tools for interaction with web apps. You will see how to use controllers and view models to generate reusable code that will reduce development time. Toward the end of the book, we will cover tests to properly execute your code and take your skills to the next level with the most popular frameworks for developing web applications.By the end of the book, you will have a running web application developed with MongoDB, Node.js and some of the most powerful and popular frameworks.What you will learn
    • Understand the working on Node.js building blocks
    • Write and configure a web server using Node.js powered by the Express.js framework
    • Build dynamic HTML pages using the Handlebars template engine
    • Persist application data using MongoDB and Mongoose ODM
    • Test your code using automated testing tools such as the Mocha framework
    • Automate the test cases using Gulp
    • Reduce your web development time by integrating third-party tools for web interaction.
    • Deploy the development environment to the cloud using services such as Heroku, Amazon Web Services, and Microsoft Azure
    • Explore Single-Page application frameworks to take your web applications to the next level
    Published by: Packt Publishing | Publication date: 12/11/2017
    Kindle book details: Kindle Edition, 231 pages

    Building Microservices with .NET Core 2.0 - Second Edition
    Key Features
    • Start your microservices journey and understand a broader perspective of microservices development
    • Get started with .NET Core 2.0 for microservices
    • Build, deploy, and test microservices using ASP.Net Core, ASP.NET Core API, and Microsoft Azure Cloud
    Book DescriptionMicroservices is an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within the business. We'll start by looking at what microservices are and what the main characteristics are.Moving forward, you will be introduced to real-life application scenarios, and after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices. You will identify the service boundaries, split the application into multiple microservices, and define the service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future.With an introduction to the reactive microservices, you strategically gain further value to keep your code base simple, focusing on what is more important rather than on the messy asynchronous calls.What you will learn
    • Get acquainted with Microsoft Azure Service Fabric
    • Compare microservices with monolithic applications and SOA
    • Define the service interface and implement the APIs using ASP.NET Web API
    • Integrate the services using a synchronous approach via RESTful APIs using ASP.NETCore
    • Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0
    • Understand the operations and scaling of microservices in .NET Core
    • Understand the testing pyramid and implement consumer-driven contracts using pact net core
    • Understand what the key features of reactive microservices are and implement them using reactive extensions
    About the AuthorGaurav Kumar Arora has done M.Phil in computer science. He is a Microsoft MVP, certified as a scrum trainer/coach, XEN for ITIL-F, and APMG for PRINCE-F and PRINCE-P. Gaurav serves as a mentor at IndiaMentor, webmaster of dotnetspider, contributor to TechNet Wiki, and co-founder of Innatus Curo Software LLC. In the 19+ years of his career, he has mentored thousands of students and industry professionals.
    Published by: Packt Publishing | Publication date: 04/10/2018
    Kindle book details: Kindle Edition, 305 pages

    Mastering vRealize Operations Manager - Second Edition
    Key Features
    • Get complete control of capacity management in your virtual environment.
    • Display the most appropriate performance metrics and assemble your own dashboard.
    • Analyze and process data from different sources into a single repository, allowing you to understand every layer of your environment.
    • Understands private and public cloud costs directly by accessing vRealize Business for Cloud from within vRealize Operations Manager 6.5.
    Book DescriptionAs x86 server virtualization becomes mainstream for even the most demanding applications, the criticality of managing the heath and efficiency of virtualized environments is more important than ever. With the latest update on vRealize Operations Manager 6.5 (vROps 6.5) and critical vulnerability fix you can enhance your virtualized environment from being reactive to proactive.Mastering vRealize Operations Manager 6.5 helps you streamline your processes and customize the environment to suit your needs. You will gain visibility across all devices in the network and retain full control. With easy-to-follow, step-by-step instructions and support images, you will quickly master the ability to manipulate your data and display it in a way that best suits you and the requirements of your colleagues.From the new and impressive vROps 6.5 platform architecture to enhanced troubleshooting capabilities, capacity planning and additional monitoring capabilities, this book is aimed at ensuring you get the knowledge to manage your virtualized environment as effectively as possible.What you will learn
    • Discover advanced vROps concepts and design your processes effectively for the underlying architecture
    • Migrate from previous versions or install new versions
    • Apply proven capacity management theories and techniques in practical, real-world environments
    • Manipulate data and metrics to display them in the most effective way possible
    • Create custom dashboards fit for any use case
    • Explore how policies have evolved in vROps 6.5 and how to apply them in the most effective manner
    Author: Peter Tymbel
    Published by: Packt Publishing | Publication date: 06/11/2018
    Kindle book details: Kindle Edition, 305 pages

    Mastering VMware vSphere 6.5
    Key Features
    • Learn to design, deploy and manage Vmware Datacenter
    • Get acquainted with new features of Vsphere 6.5
    • Deploy and manage your Vmware workloads with ease.
    Book DescriptionVMware vSphere 6.5 provides a powerful, flexible and secure foundation for next-generation applications which helps in effective digital transformation.Our book will be based on VMware vSphere 6.5 which empowers you to virtualize any complex application with ease.You will begin with overview of all the products, solutions and features of the vSphere 6.5 suite, comparing the evolutions with the previous releases. Next you will Design and plan a virtualization infrastructure to drive planning and performance analysis. Following this you wlll be proceeding with workflow and components installation. New network trends are also covered which will help in optimal designing of vSphere environment. You will also learn the practices and procedures involved in configuring and managing virtual machines in a vSphere infrastructure. With vSphere 6.5, you will make use of significantly more powerful capabilities for patching, upgrading, and managing the configuration of the virtual environment. Next you will focus on specific availability (and resiliency) solutions in vSphere. Towards the end of the book you will get information on how to save your configuration, data and workload from your virtual infrastructureBy the end of the book you will be learn all about VMware vSphere 6.5 right from design to deployment and managementWhat you will learn
    • Deep understanding of vSphere 6.5 functionalities
    • Design and plan a virtualization environment based on vSphere 6.5
    • Manage and administer a vSphere 6.5 environment and resources
    • Get tips for the VCP6-DCV and VCIX6-DCV exams (along with use of the vSphere 6 documentation)
    • Implement different migration techniques to move your workload across different environments.
    • Save your configuration, data and workload from your virtual infrastructure.
    Published by: Packt Publishing | Publication date: 03/09/2018
    Kindle book details: Kindle Edition, 475 pages

    Augmented Reality for Developers
    Key Features
    • Create unique AR applications from scratch, beginning to end, with step by step tutorials
    • Use Unity 3D to efficiently create AR apps for Android, iOS and Windows platforms
    • Use Vuforia, ARTookKit, Windows Mixed Reality, and Apple ARKit to build AR projects for a variety of markets
    • Learn best practices in AR user experience, software design patterns and 3D graphics
    Book DescriptionAugmented Reality brings with it a set of challenges that are unseen and unheard of for traditional web and mobile developers. This book is your gateway to Augmented Reality development, not a theoretical showpiece for your book shelf, but a handbook you will keep by your desk while coding and architecting your first AR app and for years to come.The book opens with an introduction to augmented reality, including the markets, technologies and development tools. You will begin with setting up your development machine for Android, iOS and Windows development, learn the basics of using Unity and the Vuforia AR platform as well as the open source ARToolKit, Microsoft Mixed Reality toolkit, and Apple’s ARKit! You will then focus on building AR applications, exploring a variety of recognition targeting methods. You will go through multiple complete projects illustrating key market sectors including business marketing, education, industrial training and gaming.By the end of the book, you will gain the necessary knowledge to make quality content appropriate for a range of AR devices, platforms, and intended uses.What you will learn
    • Build augmented reality applications through a step by step tutorial style projects approach
    • Use the Unity 3D game engine with the Vuforia AR platform, open source ARToolKit, Microsoft’s Mixed Reality toolkit and Apple’s new ARKit, using the C# programming language
    • Implement practical demo applications of AR including education, games, business marketing, and industrial training
    • Employ a variety of AR recognition modes, including target images, markers, objects, and spatial mapping
    • Target a variety of AR devices including phones, tablets, and wearable eyewear, for Android, iOS and Windows HoloLens
    • Develop expertise with Unity 3D graphics, UI, physics and event systems
    • Explore and utilize AR best practices and software engineering design patterns
    About the AuthorJonathan Linowes is Principal at Parkerhill Reality Labs, an immersive media indie studio. He is a veritable 3D graphics enthusiast, Unity developer, successful entrepreneur, and teacher. He has a fine arts degree from Syracuse University, a master’s degree from the MIT Media Lab, founded several successful startups and held technical leadership positions at major corporations, including Autodesk Inc. He is author of other books and videos from Packt Publishing including Unity Virtual Reality Projects (2015) and Cardboard VR Projects for Android (2016).Krystian Babilinski is an experienced Unity Developer that has extensive knowledge in 3D design and has been developing professional AR/VR applications since 2015. He led Babilin Applications, a Unity Design group which promoted open source development and engaged with the Unity Community. Krystian now leads the development at Parkerhill Reality Labs which recently published Power Solitaire VR: a multiplatform VR game.
    Published by: Packt Publishing | Publication date: 11/09/2017
    Kindle book details: Kindle Edition, 475 pages

    Mastering PostgreSQL 10
    Key Features
    • Your one-stop guide to mastering the advanced concepts in PostgreSQL 10 with ease
    • Master query optimisation, replication, and high availability with PostgreSQL
    • Extend the functionalities of your PostgreSQL instance to suit your organisational needs with minimum effort
    Book DescriptionPostgreSQL is an open source database used for handling large datasets (Big Data) and as a JSON document database. This book highlights the newly introduced features in PostgreSQL 10, and hows you how you can build better PostgreSQL applications, and administer your PostgreSQL database more efficiently.We begin by explaining the advanced database design concepts in PostgreSQL 10, along with indexing and query optimization. You will also see how to work with event triggers and perform concurrent transactions and table partitioning, along with exploring SQL and server tuning. We will walk you through implementing advanced administrative tasks such as server maintenance and monitoring, replication, recovery and high availability, and much more. You will understand the common and not-so-common troubleshooting problems and how you can overcome them.By the end of this book, you will have an expert-level command of the advanced database functionalities and will be able to implement advanced administrative tasks with PostgreSQL 10.What you will learn
    • Get to grips with the advanced features of PostgreSQL 10 and handle advanced SQL
    • Make use of the indexing features in PostgreSQL and fine-tune the performance of your queries
    • Work with the stored procedures and manage backup and recovery
    • Master the replication and failover techniques
    • Troubleshoot your PostgreSQL instance for solutions to the common and not-so-common problems
    • Learn how to migrate your database from MySQL and Oracle to PostgreSQL without any hassle
    About the AuthorHans-Jurgen Schonig has 18 years of experience with PostgreSQL. He is the CEO of a PostgreSQL consulting and support company called Cybertec Schonig & Schonig GmbH. It has successfully served countless customers around the globe.Before founding Cybertec Schonig & Schonig GmbH in 2000, he worked as a database developer at a private research company that focused on the Austrian labor market, where he primarily worked on data mining and forecast models. He has also written several books about PostgreSQL.
    Published by: Packt Publishing | Publication date: 03/09/2018
    Kindle book details: Kindle Edition, 475 pages

    Unity 2017 Mobile Game Development
    Key Features
    • One stop solution towards becoming proficient in mobile game development using Unity
    • Port your Unity games to popular platforms such as iOS and Android
    • Unleash the power of C# coding in Unity and the state of the art Unity rendering engine
    Book DescriptionUnity has established itself as an overpowering force for developing mobile games. If you love mobile games and want to learn how to make them but have no idea where to begin, then this book is just what you need. This book takes a clear, step-by-step approach to building a puzzles game using Unity with plenty of examples on how to create a game that is uniquely your own.Starting with the building blocks you will setup and deploy a simple game to a mobile device. You will add in touch gestures and design resolution independent UI. You will learn about the best ways to monetize your game projects in Unity and share game information on social networks. Next, using Unity’s analytics tools you will gain insights into how players like and use your game. Finally, you’ll publish your game on the iOS and Android App Stores for the world to see and play along.What you will learn
    • Use Unity to build a simple puzzle game
    • Setup and deploy a project to a mobile device
    • Create interesting gameplay elements using inputs from your mobile device
    • Monetize your game projects with Unity Ads
    • Design UI elements that can be used well in Landscape and Portrait at different resolutions
    • Submit your game into the iOS and Android app stores
    About the AuthorJohn P. Doran is a technical game designer who has been creating games for over 10 years. He has worked on an assortment of games in teams consisting of just himself to over 70 people in student, mod, and professional projects in different roles, from game designer to lead UI programmer. He previously worked at LucasArts on Star Wars: 1313 as a game designer. He later graduated from DigiPen Institute of Technology in Redmond, WA, with a Bachelor of Science in game design.John is currently a part of DigiPen's Research and Development branch in Singapore in addition to DigiPen Game Studios. He is also the lead instructor of the DigiPen-Ubisoft Campus Game Programming Program, instructing graduate-level students in an intensive, advanced-level game programming curriculum. In addition to that, he also tutors and assists students in various subjects and gives lectures on C#, C++, Unreal, Unity, game design, and more.He is the author of Unreal Engine Game Development Cookbook, Building an FPS Game in Unity, Unity Game Development Blueprints, Getting Started with UDK, UDK Game Development, Mastering UDK Game Development, and he cowrote UDK iOS Game Development Beginner's Guide, all available from Packt Publishing.
    Published by: Packt Publishing | Publication date: 01/09/2018
    Kindle book details: Kindle Edition, 344 pages
    [1] 2345Next