万本电子书0元读

万本电子书0元读

Deep Learning with R for Beginners
Deep Learning with R for Beginners
Mark Hodnett
¥88.28
Explore the world of neural networks by building powerful deep learning models using the R ecosystem Key Features * Get to grips with the fundamentals of deep learning and neural networks * Use R 3.5 and its libraries and APIs to build deep learning models for computer vision and text processing * Implement effective deep learning systems in R with the help of end-to-end projects Book Description Deep learning finds practical applications in several domains, while R is the preferred language for designing and deploying deep learning models. This Learning Path introduces you to the basics of deep learning and even teaches you to build a neural network model from scratch. As you make your way through the chapters, you’ll explore deep learning libraries and understand how to create deep learning models for a variety of challenges, right from anomaly detection to recommendation systems. The book will then help you cover advanced topics, such as generative adversarial networks (GANs), transfer learning, and large-scale deep learning in the cloud, in addition to model optimization, overfitting, and data augmentation. Through real-world projects, you’ll also get up to speed with training convolutional neural networks (CNNs), recurrent neural networks (RNNs), and long short-term memory networks (LSTMs) in R. By the end of this Learning Path, you’ll be well versed with deep learning and have the skills you need to implement a number of deep learning concepts in your research work or projects. This Learning Path includes content from the following Packt products: * R Deep Learning Essentials - Second Edition by F. Wiley and Mark Hodnett * R Deep Learning Projects by Yuxi (Hayden) Liu and Pablo Maldonado What you will learn * Implement credit card fraud detection with autoencoders * Train neural networks to perform handwritten digit recognition using MXNet * Reconstruct images using variational autoencoders * Explore the applications of autoencoder neural networks in clustering and dimensionality reduction * Create natural language processing (NLP) models using Keras and TensorFlow in R * Prevent models from overfitting the data to improve generalizability * Build shallow neural network prediction models Who this book is for This Learning Path is for aspiring data scientists, data analysts, machine learning developers, and deep learning enthusiasts who are well versed in machine learning concepts and are looking to explore the deep learning paradigm using R. A fundamental understanding of R programming and familiarity with the basic concepts of deep learning are necessary to get the most out of this Learning Path.
Advanced Machine Learning with R
Advanced Machine Learning with R
Cory Lesmeister
¥88.28
Master machine learning techniques with real-world projects that interface TensorFlow with R, H2O, MXNet, and other languages Key Features * Gain expertise in machine learning, deep learning and other techniques * Build intelligent end-to-end projects for finance, social media, and a variety of domains * Implement multi-class classification, regression, and clustering Book Description R is one of the most popular languages when it comes to exploring the mathematical side of machine learning and easily performing computational statistics. This Learning Path shows you how to leverage the R ecosystem to build efficient machine learning applications that carry out intelligent tasks within your organization. You'll tackle realistic projects such as building powerful machine learning models with ensembles to predict employee attrition. You'll explore different clustering techniques to segment customers using wholesale data and use TensorFlow and Keras-R for performing advanced computations. You’ll also be introduced to reinforcement learning along with its various use cases and models. Additionally, it shows you how some of these black-box models can be diagnosed and understood. By the end of this Learning Path, you’ll be equipped with the skills you need to deploy machine learning techniques in your own projects. This Learning Path includes content from the following Packt products: * R Machine Learning Projects by Dr. Sunil Kumar Chinnamgari * Mastering Machine Learning with R - Third Edition by Cory Lesmeister What you will learn * Develop a joke recommendation engine to recommend jokes that match users’ tastes * 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 * Produce simple and effective data visualizations for improved insights * Use NLP to extract insights for text * Implement tree-based classifiers including random forest and boosted tree Who this book is for If you are a data analyst, data scientist, or machine learning developer this is an ideal Learning Path 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 Learning Path.
Python Reinforcement Learning
Python Reinforcement Learning
Sudharsan Ravichandiran
¥88.28
Apply modern reinforcement learning and deep reinforcement learning methods using Python and its powerful libraries Key Features * Your entry point into the world of artificial intelligence using the power of Python * An example-rich guide to master various RL and DRL algorithms * Explore the power of modern Python libraries to gain confidence in building self-trained applications Book Description Reinforcement Learning (RL) is the trending and most promising branch of artificial intelligence. This Learning Path will help you master not only the basic reinforcement learning algorithms but also the advanced deep reinforcement learning algorithms. The Learning Path starts with an introduction to RL followed by OpenAI Gym, and TensorFlow. You will then explore various RL algorithms, such as Markov Decision Process, Monte Carlo methods, and dynamic programming, including value and policy iteration. You'll also work on various datasets including image, text, and video. This example-rich guide will introduce you to deep RL algorithms, such as Dueling DQN, DRQN, A3C, PPO, and TRPO. You will gain experience in several domains, including gaming, image processing, and physical simulations. You'll explore TensorFlow and OpenAI Gym to implement algorithms that also predict stock prices, generate natural language, and even build other neural networks. You will also learn about imagination-augmented agents, learning from human preference, DQfD, HER, and many of the recent advancements in RL. By the end of the Learning Path, you will have all the knowledge and experience needed to implement RL and deep RL in your projects, and you enter the world of artificial intelligence to solve various real-life problems. This Learning Path includes content from the following Packt products: * Hands-On Reinforcement Learning with Python by Sudharsan Ravichandiran * Python Reinforcement Learning Projects by Sean Saito, Yang Wenzhuo, and Rajalingappaa Shanmugamani What you will learn * Train an agent to walk using OpenAI Gym and TensorFlow * Solve multi-armed-bandit problems using various algorithms * Build intelligent agents using the DRQN algorithm to play the Doom game * Teach your agent to play Connect4 using AlphaGo Zero * Defeat Atari arcade games using the value iteration method * Discover how to deal with discrete and continuous action spaces in various environments Who this book is for If you’re an ML/DL enthusiast interested in AI and want to explore RL and deep RL from scratch, this Learning Path is for you. Prior knowledge of linear algebra is expected.
The Complete Kubernetes Guide
The Complete Kubernetes Guide
Jonathan Baier
¥88.28
Design, deploy, and manage large-scale containers using Kubernetes Key Features * Gain insight into the latest features of Kubernetes, including Prometheus and API aggregation * Discover ways to keep your clusters always available, scalable, and up-to-date * Master the skills of designing and deploying large clusters on various cloud platforms Book Description If you are running a number of containers and want to be able to automate the way they’re managed, it can be helpful to have Kubernetes at your disposal. This Learning Path guides you through core Kubernetes constructs, such as pods, services, replica sets, replication controllers, and labels. You'll get started by learning how to integrate your build pipeline and deployments in a Kubernetes cluster. As you cover more chapters in the Learning Path, you'll get up to speed with orchestrating updates behind the scenes, avoiding downtime on your cluster, and dealing with underlying cloud provider instability in your cluster. With the help of real-world use cases, you'll also explore options for network configuration, and understand how to set up, operate, and troubleshoot various Kubernetes networking plugins. In addition to this, you'll gain insights into custom resource development and utilization in automation and maintenance workflows. By the end of this Learning Path, you'll have the expertise you need to progress from an intermediate to an advanced level of understanding Kubernetes. This Learning Path includes content from the following Packt products: * Getting Started with Kubernetes - Third Edition by Jonathan Baier and Jesse White * Mastering Kubernetes - Second Edition by Gigi Sayfan What you will learn * Download, install, and configure the Kubernetes code base * Create and configure custom Kubernetes resources * Use third-party resources in your automation workflows * Deliver applications as standard packages * Set up and access monitoring and logging for Kubernetes clusters * Set up external access to applications running in the cluster * Manage and scale Kubernetes with hosted platforms on Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP) * Run multiple clusters and manage them from a single control plane Who this book is for If you are a developer or a system administrator with an intermediate understanding of Kubernetes and want to master its advanced features, then this book is for you. Basic knowledge of networking is required to easily understand the concepts explained.
Learn Selenium
Learn Selenium
Unmesh Gundecha
¥88.28
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features * Explore the Selenium grid architecture and build your own grid for browser and mobile devices * Use ExtentReports for processing results and SauceLabs for cloud-based test services * Unlock the full potential of Selenium to test your web applications. Book Description Selenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and can easily perform end-to-end testing on web and mobile browsers.You'll begin by being introduced to the Selenium Page Object Model for software development. You'll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. You'll design and build a Selenium grid from scratch to enable the framework to scale and support different browsers, mobile devices, and platforms.You'll strategize and handle a rich web UI using the advanced WebDriver API and learn techniques to handle real-time challenges in WebDriver. You'll perform different types of testing, such as cross-browser testing, load testing, and mobile testing. Finally, you will also be introduced to data-driven testing, using TestNG to create your own automation framework.By the end of this Learning Path, you'll be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver. This Learning Path includes content from the following Packt products: * Selenium WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha * Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro What you will learn * Use different mobile and desktop browser platforms with Selenium 3 * Use the Actions API for performing various keyboard and mouse actions * Design the Selenium Driver Class for local, remote, and third-party grid support * Build page object classes with the Selenium Page Object Model * Develop data-driven test classes using the TestNG framework * Encapsulate data using the JSON protocol * Build a Selenium Grid for RemoteWebDriver testing * Build and use utility classes in synchronization, file I/O, reporting and test listener classes Who this book is for This Learning Path is ideal for software quality assurance/testing professionals, software project managers, or software developers interested in using Selenium for testing their applications. Professionals responsible for designing and building enterprise-based testing frameworks will also find this Learning Path useful. Prior programming experience in Java are TestNG is necessary.
Sass and Compass Designer's Cookbook
Sass and Compass Designer's Cookbook
Bass Jobsen
¥90.46
Over 120 practical and easy-to-understand recipes that explain how to use Sass and Compass to write efficient, maintainable, and reusable CSS code for your web development projects About This Book Leverage Sass to make your CSS code maintainable, reusable and prevent code duplications Shorten debug time with Sass when creating complex CSS code for different browsers and devices Write easy and bullet-proof CSS with Compass using this step-by-step and detailed guide Who This Book Is For This book is mainly intended for web developers and designers who are comfortable with CSS and HTML. If you are someone with some experience with CSS, you will find the learning curve of learning Sass syntax to be less steep. Basic knowledge of web development is helpful but you don't have to be a programmer to understand Sass. What You Will Learn Spend less time debugging code Compile Sass code into readable and maintainable CSS Integrate Sass in your own projects Reuse your code to prevent code duplications Write reusable and portable CSS code Make use of pre-built and established code written by other developers Reduce development and maintenance time of your projects Set up a development environment with Gulp In Detail Sass and Compass Designer's Cookbook helps you to get most out of CSS3 and harness its benefits to create engaging and receptive applications. This book will help you develop faster and reduce the maintenance time for your web development projects by using Sass and Compass. You will learn how to use with CSS frameworks such as Bootstrap and Foundation and understand how to use other libraries of pre-built mixins. You will also learn setting up a development environment with Gulp. This book guides you through all the concepts and gives you practical examples for full understanding. Style and approach This book is the perfect mix of essential theory combined with real-life examples and problems, with clear explanations of the more sophisticated Sass concepts. Learn Sass and Compass with practical and well-explained example code. This book follows a problem and solution approach that is convenient to understand and follow.
Sitecore Cookbook for Developers
Sitecore Cookbook for Developers
Yogesh Patel
¥90.46
Over 70 incredibly effective and practical recipes to get you up and running with Sitecore development About This Book Build enterprise-level rich websites quickly and deliver the best possible content management to your website Get maximum usage of functionalities like different user interfaces, workflow, publishing, search, analytics, etc and learn different rendering techniques using presentation components for data bindings, events, handlers, schedulers, media, etc. Add a surprising amount of functionality just by customizing the Sitecore architecture through the best practices contained in this book Who This Book Is For If you are a Sitecore developer or a programmer who wants to expand your Sitecore development skills, this book is ideal for you. You will need working knowledge of ASP.NET WebForms or MVC, as well as HTML, and a basic knowledge of Sitecore installation. What You Will Learn Create, access, and personalize your website content using different Sitecore presentation components Learn how to extend the presentation components to fulfill some real-life requiremnts such as improving the site’s performance, generating Rss feeds and so on Work with multiple websites on a single Sitecore instance and create multilingual websites Customize the Sitecore interfaces as per your business requirements to provide easier and error-free user interface to content authors to save time and improve accuracy Customize the Sitecore backend architecture as per your business needs Automate tasks and achieve scalability by altering the development and configuration settings Integrate external systems with Sitecore to import or export content and secure user interactions Integrate the advanced features of analytics and personalization, to get the best possible customer experience and generate its reports In Detail This book will get you started on building rich websites, and customizing user interfaces by creating content management applications quickly. It will give you an insight into web designs and how to customize the Sitecore architecture as per your website's requirements using best practices. Packed with over 70 recipes to help you achieve and solve real-world common tasks, requirements, and the problems of content management, content delivery, and publishing instance environments. It also presents recipes on Sitecore’s backend processes of customizing pipelines, creating custom event handler and media handler, setting hooks to interpret foreign language URL and more. Other topics covered include creating a workflow action, publishing sublayouts and media files, securing your environment by customizing user profiles and access rights, boosting search capabilities, optimising performance, scalability and high-availability of Sitecore instances and much more. By the end of this book, you will have be able to add virtually limitless features to your websites by developing and deploying Sitecore efficiently. Style and approach This easy-to-follow guide is full of hands-on recipes on real-world development tasks to improve your existing Sitecore system. Each topic is presented with its benefits and detailed steps to achieve it through well-explained code and images.
Expert PHP 5 Tools
Expert PHP 5 Tools
Dirk Merkel
¥90.46
Each chapter focuses on one topic, such as version control or debugging. After initially discussing essential concepts, the author takes an in-depth look at one or more tools relevant to the topic. Sample projects and plenty of well-documented code are used to work through practical application of the concepts. This book has been written for professional developers new to PHP and experienced PHP developers who want to take their skills to the next level by learning enterprise-level tools and techniques.
LiveCode Mobile Development Cookbook
LiveCode Mobile Development Cookbook
Dr Edward Lavieri
¥90.46
If you are a LiveCode mobile developer looking to improve your existing skills, add efficiencies to your code, or want a better understanding of LiveCode’s capabilities, then LiveCode Mobile Development Cookbook is a must-have for you. The reader should at least have a basic understanding of LiveCode and mobile application development.
VirtualBox 3.1: Beginner's Guide
VirtualBox 3.1: Beginner's Guide
Alfonso V. Romero
¥90.46
This beginner's guide consists of comprehensive explanation, appropriate screenshots, tips, tricks, and best practices. It offers step-by-step instructions on building your own virtual environment from scratch, supported by the reasoning behind what you do. If you are a System Administrator who has to set up a virtual machine and want to use an open source tool to do it this book will prove invaluable. No prior knowledge of VirtualBox is required, but you should have experience with general system administration.
Pentaho 3.2 Data Integration: Beginner's Guide
Pentaho 3.2 Data Integration: Beginner's Guide
Maria Carina Roldan
¥90.46
As part of Packt's Beginner's Guide, this book focuses on teaching by example. The book walks you through every aspect of PDI, giving step-by-step instructions in a friendly style, allowing you to learn in front of your computer, playing with the tool. The extensive use of drawings and screenshots make the process of learning PDI easy. Throughout the book numerous tips and helpful hints are provided that you will not find anywhere else. The book provides short, practical examples and also builds from scratch a small datamart intended to reinforce the learned concepts and to teach you the basics of data warehousing. This book is for software developers, database administrators, IT students, and everyone involved or interested in developing ETL solutions, or, more generally, doing any kind of data manipulation. If you have never used PDI before, this will be a perfect book to start with. You will find this book is a good starting point if you are a database administrator, data warehouse designer, architect, or any person who is responsible for data warehouse projects and need to load data into them. You don't need to have any prior data warehouse or database experience to read this book. Fundamental database and data warehouse technical terms and concepts are explained in easy-to-understand language.
Oracle Database 11g – Underground Advice for Database Administrators
Oracle Database 11g – Underground Advice for Database Administrators
April C. Sims
¥90.46
This book is designed to cover the problems that novice DBAs particularly struggle with. This handbook covers a minimal amount of theoretical information before showing you how to overcome common problems through the use of real-life examples. It covers both Oracle 11g R1 and 11g R2 in examples, with material applicable to all versions of Oracle. This book is for you if you find yourself in charge of an Oracle database. It can be easy to feel overwhelmed. Whether you are a single employee or the DBA manager of several employees, whether you are taking over an existing position or taking up a newly created one – this book is designed to be a sanity check. If you need guidance for migrating to 11g or implementing Oracle's Maximum Availability Architecture, you will find this book very helpful.
WebRTC Integrator's Guide
WebRTC Integrator's Guide
Altanai
¥90.46
This book is for programmers who want to learn about real-time communication and utilize the full potential of WebRTC. It is assumed that you have working knowledge of setting up a basic telecom infrastructure as well as basic programming and *ing knowledge.
Microsoft System Center Configuration Manager Advanced Deployments
Microsoft System Center Configuration Manager Advanced Deployments
Martyn Coupland
¥90.46
If you are an experienced Configuration Manager administrator looking to advance your career or get more from your current environment, then this book is ideal for you. Prior experience of deploying and managing a Configuration Manager site would be helpful in following the examples throughout this book.
Ipython Interactive Computing and Visualization Cookbook
Ipython Interactive Computing and Visualization Cookbook
Cyrille Rossant
¥90.46
Intended to anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, hobbyists... Basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods.
Mastering Ext JS - Second Edition
Mastering Ext JS - Second Edition
Loiane Groner
¥90.46
If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.
Mastering Apple Aperture
Mastering Apple Aperture
Thomas Fitzgerald
¥90.46
Written in a conversational style, the author will share his knowledge on advanced Aperture topics with detailed discussions of advanced topics, the theory behind some of those topics and lots of hints and tips for ways to improve your workflow.Photographer’s who have a basic understanding of Aperture
Microsoft SharePoint 2010 Development with Visual Studio 2010: Expert Cookbook
Microsoft SharePoint 2010 Development with Visual Studio 2010: Expert Cookbook
Balaji Kithiganahalli
¥90.46
This book follows a step-by-step approach to learning the building blocks of SharePoint application development. This book focuses on SharePoint 2010 development using Visual studio 2010. The book provides a hands-on approach to solving problems and creating business solutions for enhancing SharePoint 2010 environment. This book is for .NET developers to understand the building blocks for SharePoint 2010. Although the book can be used by beginners, it is recommended to have understanding of the previous versions of SharePoint. Developing SharePoint solutions needs solid understanding of ASP.NET architecture. The book assumes that the reader is familiar with ASP.NET technology and development concepts.
Building Machine Learning Systems with Python
Building Machine Learning Systems with Python
Willi Richert
¥90.46
This is a tutorial-driven and practical, but well-grounded book showcasing good Machine Learning practices. There will be an emphasis on using existing technologies instead of showing how to write your own implementations of algorithms. This book is a scenario-based, example-driven tutorial. By the end of the book you will have learnt critical aspects of Machine Learning Python projects and experienced the power of ML-based systems by actually working on them.This book primarily targets Python developers who want to learn about and build Machine Learning into their projects, or who want to provide Machine Learning support to their existing projects, and see them get implemented effectively .Computer science researchers, data scientists, Artificial Intelligence programmers, and statistical programmers would equally gain from this book and would learn about effective implementation through lots of the practical examples discussed.Readers need no prior experience with Machine Learning or statistical processing. Python development experience is assumed.
Vaadin 7 UI Design By Example: Beginner’s Guide
Vaadin 7 UI Design By Example: Beginner’s Guide
Alejandro Duarte
¥90.46
This book is a hands-on Beginner’s Guide for developers who are new to Vaadin and/or Vaadin UI components. The book will teach readers through examples to use each of the exciting components to build and add various aspects of the user interface to their web apps.If you have experience with the Java language and want to create web applications that look good without having to deal with HTML, XML, and JavaScript, this book is for you. Basic Java programming skills are required, but no web development knowledge is needed at all.
Xamarin Mobile Development for Android Cookbook
Xamarin Mobile Development for Android Cookbook
Matthew Leibowitz
¥90.46
Over 80 hands-on recipes to unleash full potential for Xamarin in development and monetization of feature-packed, real-world Android apps About This Book Create a number of Android applications using the Xamarin Android platform Extensively integrate your Android devices with other Android devices to enhance your app creation experience A comprehensive guide packed with real-world scenarios and pro-level practices and techniques to help you build successful Android apps Who This Book Is For If you are a Xamarin developer who wants to create complete Android applications with Xamarin, then this book is ideal for you. No prior knowledge of Android development is needed, however a basic knowledge of C# and .NET would be useful. What You Will Learn Install and use Xamarin.Android with Xamarin Studio and Visual Studio Design an app’s user interface for multiple device configurations Store and protect data in databases, files, and on the cloud Utilize lists and collections to present data to the user Communicate across the network using NFC or Bluetooth Perform tasks in the background and update the user with notifications Capture and play multimedia, such as video and audio, with the camera Implement In-App Billing and Expansion Files and deploy to the store In Detail Xamarin is used by developers to write native iOS, Android, and Windows apps with native user interfaces and share code across multiple platforms not just on mobile devices, but on Windows, Mac OS X, and Linux. Developing apps with Xamarin.Android allows you to use and re-use your code and your skills on different platforms, making you more productive in any development. Although it’s not a write-once-run-anywhere framework, Xamarin provides native platform integration and optimizations. There is no middleware; Xamarin.Android talks directly to the system, taking your C# and F# code directly to the low levels. This book will provide you with the necessary knowledge and skills to be part of the mobile development era using C#. Covering a wide range of recipes such as creating a simple application and using device features effectively, it will be your companion to the complete application development cycle. Starting with installing the necessary tools, you will be guided on everything you need to develop an application ready to be deployed. You will learn the best practices for interacting with the device hardware, such as GPS, NFC, and Bluetooth. Furthermore, you will be able to manage multimedia resources such as photos and videos captured with the device camera, and so much more! By the end of this book, you will be able to create Android apps as a result of learning and implementing pro-level practices, techniques, and solutions. This book will ascertain a seamless and successful app building experience. Style and approach This book employs a step-by-step approach to Android app creation, explained in a conversational and easy-to-follow style. A wide range of examples are listed to ensure a complete understanding of how to deploy competent apps on the Android market.