David Julian – författare
474 kr
Läs direkt efter köp
Design efficient machine learning systems that give you more accurate results
About This Book
Gain an understanding of the machine learning design processOptimize machine learning systems for improved accuracyUnderstand common programming tools and techniques for machine learningDevelop techniques and strategies for dealing with large amounts of data from a variety of sourcesBuild models to solve unique tasksWho This Book Is For
This book is for data scientists, scientists, or just the curious. To get the most out of this book, you will need to know some linear algebra and some Python, and have a basic knowledge of machine learning concepts.
What You Will Learn
Gain an understanding of the machine learning design processOptimize the error function of your machine learning systemUnderstand the common programming patterns used in machine learningDiscover optimizing techniques that will help you get the most from your dataFind out how to design models uniquely suited to your taskIn Detail
Machine learning is one of the fastest growing trends in modern computing. It has applications in a wide range of fields, including economics, the natural sciences, web development, and business modeling. In order to harness the power of these systems, it is essential that the practitioner develops a solid understanding of the underlying design principles.
There are many reasons why machine learning models may not give accurate results. By looking at these systems from a design perspective, we gain a deeper understanding of the underlying algorithms and the optimisational methods that are available. This book will give you a solid foundation in the machine learning design process, and enable you to build customised machine learning models to solve unique problems. You may already know about, or have worked with, some of the off-the-shelf machine learning models for solving common problems such as spam detection or movie classification, but to begin solving more complex problems, it is important to adapt these models to your own specific needs. This book will give you this understanding and more.
Style and approach
This easy-to-follow, step-by-step guide covers the most important machine learning models and techniques from a design perspective.
651 kr
Skickas inom 5-8 vardagar
1 172 kr
Skickas inom 5-8 vardagar
565 kr
Skickas inom 5-8 vardagar
455 kr
Skickas inom 5-8 vardagar
321 kr
Läs direkt efter köp
Introduction to deep learning and PyTorch by building a convolutional neural network and recurrent neural network for real-world use cases such as image classification, transfer learning, and natural language processing.
Key Features
Clear and concise explanationsGives important insights into deep learning modelsPractical demonstration of key conceptsBook Description
PyTorch is extremely powerful and yet easy to learn. It provides advanced features, such as supporting multiprocessor, distributed, and parallel computation. This book is an excellent entry point for those wanting to explore deep learning with PyTorch to harness its power.
This book will introduce you to the PyTorch deep learning library and teach you how to train deep learning models without any hassle. We will set up the deep learning environment using PyTorch, and then train and deploy different types of deep learning models, such as CNN, RNN, and autoencoders.
You will learn how to optimize models by tuning hyperparameters and how to use PyTorch in multiprocessor and distributed environments. We will discuss long short-term memory network (LSTMs) and build a language model to predict text.
By the end of this book, you will be familiar with PyTorch''s capabilities and be able to utilize the library to train your neural networks with relative ease.
What you will learn
Set up the deep learning environment using the PyTorch libraryLearn to build a deep learning model for image classificationUse a convolutional neural network for transfer learningUnderstand to use PyTorch for natural language processingUse a recurrent neural network to classify textUnderstand how to optimize PyTorch in multiprocessor and distributed environmentsTrain, optimize, and deploy your neural networks for maximum accuracy and performanceLearn to deploy production-ready modelsWho this book is for
Developers and Data Scientist familiar with Machine Learning but new to deep learning, or existing practitioners of deep learning who would like to use PyTorch to train their deep learning models will find this book to be useful. Having knowledge of Python programming will be an added advantage, while previous exposure to PyTorch is not needed.