Author: Simon Thompson
Publisher: Simon and Schuster
ISBN: 1638352062
Category : Computers
Languages : en
Pages : 270
Book Description
Guide machine learning projects from design to production with the techniques in this unique project management guide. No ML skills required! In Managing Machine Learning Projects you’ll learn essential machine learning project management techniques, including: Understanding an ML project’s requirements Setting up the infrastructure for the project and resourcing a team Working with clients and other stakeholders Dealing with data resources and bringing them into the project for use Handling the lifecycle of models in the project Managing the application of ML algorithms Evaluating the performance of algorithms and models Making decisions about which models to adopt for delivery Taking models through development and testing Integrating models with production systems to create effective applications Steps and behaviors for managing the ethical implications of ML technology Managing Machine Learning Projects is an end-to-end guide for delivering machine learning applications on time and under budget. It lays out tools, approaches, and processes designed to handle the unique challenges of machine learning project management. You’ll follow an in-depth case study through a series of sprints and see how to put each technique into practice. The book’s strong consideration to data privacy, and community impact ensure your projects are ethical, compliant with global legislation, and avoid being exposed to failure from bias and other issues. About the Technology Ferrying machine learning projects to production often feels like navigating uncharted waters. From accounting for large data resources to tracking and evaluating multiple models, machine learning technology has radically different requirements than traditional software. Never fear! This book lays out the unique practices you’ll need to ensure your projects succeed. About the Book Managing Machine Learning Projects is an amazing source of battle-tested techniques for effective delivery of real-life machine learning solutions. The book is laid out across a series of sprints that take you from a project proposal all the way to deployment into production. You’ll learn how to plan essential infrastructure, coordinate experimentation, protect sensitive data, and reliably measure model performance. Many ML projects fail to create real value—read this book to make sure your project is a success. What's Inside Set up infrastructure and resource a team Bring data resources into a project Accurately estimate time and effort Evaluate which models to adopt for delivery Integrate models into effective applications About the Reader For anyone interested in better management of machine learning projects. No technical skills required. About the Author Simon Thompson has spent 25 years developing AI systems to create applications for use in telecoms, customer service, manufacturing and capital markets. He led the AI research program at BT Labs in the UK, and is now the Head of Data Science at GFT Technologies. Table of Contents 1 Introduction: Delivering machine learning projects is hard; let’s do it better 2 Pre-project: From opportunity to requirements 3 Pre-project: From requirements to proposal 4 Getting started 5 Diving into the problem 6 EDA, ethics, and baseline evaluations 7 Making useful models with ML 8 Testing and selection 9 Sprint 3: system building and production 10 Post project (sprint O)
Managing Machine Learning Projects
Author: Simon Thompson
Publisher: Simon and Schuster
ISBN: 1638352062
Category : Computers
Languages : en
Pages : 270
Book Description
Guide machine learning projects from design to production with the techniques in this unique project management guide. No ML skills required! In Managing Machine Learning Projects you’ll learn essential machine learning project management techniques, including: Understanding an ML project’s requirements Setting up the infrastructure for the project and resourcing a team Working with clients and other stakeholders Dealing with data resources and bringing them into the project for use Handling the lifecycle of models in the project Managing the application of ML algorithms Evaluating the performance of algorithms and models Making decisions about which models to adopt for delivery Taking models through development and testing Integrating models with production systems to create effective applications Steps and behaviors for managing the ethical implications of ML technology Managing Machine Learning Projects is an end-to-end guide for delivering machine learning applications on time and under budget. It lays out tools, approaches, and processes designed to handle the unique challenges of machine learning project management. You’ll follow an in-depth case study through a series of sprints and see how to put each technique into practice. The book’s strong consideration to data privacy, and community impact ensure your projects are ethical, compliant with global legislation, and avoid being exposed to failure from bias and other issues. About the Technology Ferrying machine learning projects to production often feels like navigating uncharted waters. From accounting for large data resources to tracking and evaluating multiple models, machine learning technology has radically different requirements than traditional software. Never fear! This book lays out the unique practices you’ll need to ensure your projects succeed. About the Book Managing Machine Learning Projects is an amazing source of battle-tested techniques for effective delivery of real-life machine learning solutions. The book is laid out across a series of sprints that take you from a project proposal all the way to deployment into production. You’ll learn how to plan essential infrastructure, coordinate experimentation, protect sensitive data, and reliably measure model performance. Many ML projects fail to create real value—read this book to make sure your project is a success. What's Inside Set up infrastructure and resource a team Bring data resources into a project Accurately estimate time and effort Evaluate which models to adopt for delivery Integrate models into effective applications About the Reader For anyone interested in better management of machine learning projects. No technical skills required. About the Author Simon Thompson has spent 25 years developing AI systems to create applications for use in telecoms, customer service, manufacturing and capital markets. He led the AI research program at BT Labs in the UK, and is now the Head of Data Science at GFT Technologies. Table of Contents 1 Introduction: Delivering machine learning projects is hard; let’s do it better 2 Pre-project: From opportunity to requirements 3 Pre-project: From requirements to proposal 4 Getting started 5 Diving into the problem 6 EDA, ethics, and baseline evaluations 7 Making useful models with ML 8 Testing and selection 9 Sprint 3: system building and production 10 Post project (sprint O)
Publisher: Simon and Schuster
ISBN: 1638352062
Category : Computers
Languages : en
Pages : 270
Book Description
Guide machine learning projects from design to production with the techniques in this unique project management guide. No ML skills required! In Managing Machine Learning Projects you’ll learn essential machine learning project management techniques, including: Understanding an ML project’s requirements Setting up the infrastructure for the project and resourcing a team Working with clients and other stakeholders Dealing with data resources and bringing them into the project for use Handling the lifecycle of models in the project Managing the application of ML algorithms Evaluating the performance of algorithms and models Making decisions about which models to adopt for delivery Taking models through development and testing Integrating models with production systems to create effective applications Steps and behaviors for managing the ethical implications of ML technology Managing Machine Learning Projects is an end-to-end guide for delivering machine learning applications on time and under budget. It lays out tools, approaches, and processes designed to handle the unique challenges of machine learning project management. You’ll follow an in-depth case study through a series of sprints and see how to put each technique into practice. The book’s strong consideration to data privacy, and community impact ensure your projects are ethical, compliant with global legislation, and avoid being exposed to failure from bias and other issues. About the Technology Ferrying machine learning projects to production often feels like navigating uncharted waters. From accounting for large data resources to tracking and evaluating multiple models, machine learning technology has radically different requirements than traditional software. Never fear! This book lays out the unique practices you’ll need to ensure your projects succeed. About the Book Managing Machine Learning Projects is an amazing source of battle-tested techniques for effective delivery of real-life machine learning solutions. The book is laid out across a series of sprints that take you from a project proposal all the way to deployment into production. You’ll learn how to plan essential infrastructure, coordinate experimentation, protect sensitive data, and reliably measure model performance. Many ML projects fail to create real value—read this book to make sure your project is a success. What's Inside Set up infrastructure and resource a team Bring data resources into a project Accurately estimate time and effort Evaluate which models to adopt for delivery Integrate models into effective applications About the Reader For anyone interested in better management of machine learning projects. No technical skills required. About the Author Simon Thompson has spent 25 years developing AI systems to create applications for use in telecoms, customer service, manufacturing and capital markets. He led the AI research program at BT Labs in the UK, and is now the Head of Data Science at GFT Technologies. Table of Contents 1 Introduction: Delivering machine learning projects is hard; let’s do it better 2 Pre-project: From opportunity to requirements 3 Pre-project: From requirements to proposal 4 Getting started 5 Diving into the problem 6 EDA, ethics, and baseline evaluations 7 Making useful models with ML 8 Testing and selection 9 Sprint 3: system building and production 10 Post project (sprint O)
Machine Learning Bookcamp
Author: Alexey Grigorev
Publisher: Simon and Schuster
ISBN: 1617296813
Category : Computers
Languages : en
Pages : 470
Book Description
The only way to learn is to practice! In Machine Learning Bookcamp, you''ll create and deploy Python-based machine learning models for a variety of increasingly challenging projects. Taking you from the basics of machine learning to complex applications such as image and text analysis, each new project builds on what you''ve learned in previous chapters. By the end of the bookcamp, you''ll have built a portfolio of business-relevant machine learning projects that hiring managers will be excited to see. about the technology Machine learning is an analysis technique for predicting trends and relationships based on historical data. As ML has matured as a discipline, an established set of algorithms has emerged for tackling a wide range of analysis tasks in business and research. By practicing the most important algorithms and techniques, you can quickly gain a footing in this important area. Luckily, that''s exactly what you''ll be doing in Machine Learning Bookcamp. about the book In Machine Learning Bookcamp you''ll learn the essentials of machine learning by completing a carefully designed set of real-world projects. Beginning as a novice, you''ll start with the basic concepts of ML before tackling your first challenge: creating a car price predictor using linear regression algorithms. You''ll then advance through increasingly difficult projects, developing your skills to build a churn prediction application, a flight delay calculator, an image classifier, and more. When you''re done working through these fun and informative projects, you''ll have a comprehensive machine learning skill set you can apply to practical on-the-job problems. what''s inside Code fundamental ML algorithms from scratch Collect and clean data for training models Use popular Python tools, including NumPy, Pandas, Scikit-Learn, and TensorFlow Apply ML to complex datasets with images and text Deploy ML models to a production-ready environment about the reader For readers with existing programming skills. No previous machine learning experience required. about the author Alexey Grigorev has more than ten years of experience as a software engineer, and has spent the last six years focused on machine learning. Currently, he works as a lead data scientist at the OLX Group, where he deals with content moderation and image models. He is the author of two other books on using Java for data science and TensorFlow for deep learning.
Publisher: Simon and Schuster
ISBN: 1617296813
Category : Computers
Languages : en
Pages : 470
Book Description
The only way to learn is to practice! In Machine Learning Bookcamp, you''ll create and deploy Python-based machine learning models for a variety of increasingly challenging projects. Taking you from the basics of machine learning to complex applications such as image and text analysis, each new project builds on what you''ve learned in previous chapters. By the end of the bookcamp, you''ll have built a portfolio of business-relevant machine learning projects that hiring managers will be excited to see. about the technology Machine learning is an analysis technique for predicting trends and relationships based on historical data. As ML has matured as a discipline, an established set of algorithms has emerged for tackling a wide range of analysis tasks in business and research. By practicing the most important algorithms and techniques, you can quickly gain a footing in this important area. Luckily, that''s exactly what you''ll be doing in Machine Learning Bookcamp. about the book In Machine Learning Bookcamp you''ll learn the essentials of machine learning by completing a carefully designed set of real-world projects. Beginning as a novice, you''ll start with the basic concepts of ML before tackling your first challenge: creating a car price predictor using linear regression algorithms. You''ll then advance through increasingly difficult projects, developing your skills to build a churn prediction application, a flight delay calculator, an image classifier, and more. When you''re done working through these fun and informative projects, you''ll have a comprehensive machine learning skill set you can apply to practical on-the-job problems. what''s inside Code fundamental ML algorithms from scratch Collect and clean data for training models Use popular Python tools, including NumPy, Pandas, Scikit-Learn, and TensorFlow Apply ML to complex datasets with images and text Deploy ML models to a production-ready environment about the reader For readers with existing programming skills. No previous machine learning experience required. about the author Alexey Grigorev has more than ten years of experience as a software engineer, and has spent the last six years focused on machine learning. Currently, he works as a lead data scientist at the OLX Group, where he deals with content moderation and image models. He is the author of two other books on using Java for data science and TensorFlow for deep learning.
Applying Artificial Intelligence in Project Management
Author: Paul Boudreau
Publisher: Stylus Publishing, LLC
ISBN: 1501519409
Category : Business & Economics
Languages : en
Pages : 318
Book Description
This book describes the AI tools in concept and how they apply directly to project success. It also demonstrates the strategy and methods used to purchase and implement AI tools for project management. You will understand the difference between automating a task and changing it by using AI. Discover how AI uses data and the importance of data maintenance. Learn why projects fail and how using artificial intelligence for project management improves project success rates. The book features project management success stories and demonstrates how to leave behind that low project success rate for one that is 95 percent or higher. Supplemental teaching materials are available for use as a textbook. FEATURES: Covers a practical approach to using AI in project management Features a chapter on combining AI with other technologies such as IoT, Blockchain, and virtual reality for further insights into leading-edge changes for project management Demonstrates how to achieve higher productivity and incredible project performance by applying AI concepts Includes supplemental teaching materials for use as a textbook
Publisher: Stylus Publishing, LLC
ISBN: 1501519409
Category : Business & Economics
Languages : en
Pages : 318
Book Description
This book describes the AI tools in concept and how they apply directly to project success. It also demonstrates the strategy and methods used to purchase and implement AI tools for project management. You will understand the difference between automating a task and changing it by using AI. Discover how AI uses data and the importance of data maintenance. Learn why projects fail and how using artificial intelligence for project management improves project success rates. The book features project management success stories and demonstrates how to leave behind that low project success rate for one that is 95 percent or higher. Supplemental teaching materials are available for use as a textbook. FEATURES: Covers a practical approach to using AI in project management Features a chapter on combining AI with other technologies such as IoT, Blockchain, and virtual reality for further insights into leading-edge changes for project management Demonstrates how to achieve higher productivity and incredible project performance by applying AI concepts Includes supplemental teaching materials for use as a textbook
Python Machine Learning Projects
Author: Lisa Tagliaferri
Publisher: DigitalOcean
ISBN: 099977302X
Category : Computers
Languages : en
Pages : 146
Book Description
As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold. This book of Python projects in machine learning tries to do just that: to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning to help ensure that it is serving us all. This book will set you up with a Python programming environment if you don’t have one already, then provide you with a conceptual understanding of machine learning in the chapter “An Introduction to Machine Learning.” What follows next are three Python machine learning projects. They will help you create a machine learning classifier, build a neural network to recognize handwritten digits, and give you a background in deep reinforcement learning through building a bot for Atari.
Publisher: DigitalOcean
ISBN: 099977302X
Category : Computers
Languages : en
Pages : 146
Book Description
As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold. This book of Python projects in machine learning tries to do just that: to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning to help ensure that it is serving us all. This book will set you up with a Python programming environment if you don’t have one already, then provide you with a conceptual understanding of machine learning in the chapter “An Introduction to Machine Learning.” What follows next are three Python machine learning projects. They will help you create a machine learning classifier, build a neural network to recognize handwritten digits, and give you a background in deep reinforcement learning through building a bot for Atari.
Building Machine Learning Powered Applications
Author: Emmanuel Ameisen
Publisher: "O'Reilly Media, Inc."
ISBN: 1492045063
Category : Computers
Languages : en
Pages : 243
Book Description
Learn the skills necessary to design, build, and deploy applications powered by machine learning (ML). Through the course of this hands-on book, you’ll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers—including experienced practitioners and novices alike—will learn the tools, best practices, and challenges involved in building a real-world ML application step by step. Author Emmanuel Ameisen, an experienced data scientist who led an AI education program, demonstrates practical ML concepts using code snippets, illustrations, screenshots, and interviews with industry leaders. Part I teaches you how to plan an ML application and measure success. Part II explains how to build a working ML model. Part III demonstrates ways to improve the model until it fulfills your original vision. Part IV covers deployment and monitoring strategies. This book will help you: Define your product goal and set up a machine learning problem Build your first end-to-end pipeline quickly and acquire an initial dataset Train and evaluate your ML models and address performance bottlenecks Deploy and monitor your models in a production environment
Publisher: "O'Reilly Media, Inc."
ISBN: 1492045063
Category : Computers
Languages : en
Pages : 243
Book Description
Learn the skills necessary to design, build, and deploy applications powered by machine learning (ML). Through the course of this hands-on book, you’ll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers—including experienced practitioners and novices alike—will learn the tools, best practices, and challenges involved in building a real-world ML application step by step. Author Emmanuel Ameisen, an experienced data scientist who led an AI education program, demonstrates practical ML concepts using code snippets, illustrations, screenshots, and interviews with industry leaders. Part I teaches you how to plan an ML application and measure success. Part II explains how to build a working ML model. Part III demonstrates ways to improve the model until it fulfills your original vision. Part IV covers deployment and monitoring strategies. This book will help you: Define your product goal and set up a machine learning problem Build your first end-to-end pipeline quickly and acquire an initial dataset Train and evaluate your ML models and address performance bottlenecks Deploy and monitor your models in a production environment
Machine Learning Engineering in Action
Author: Ben Wilson
Publisher: Simon and Schuster
ISBN: 1638356580
Category : Computers
Languages : en
Pages : 879
Book Description
Field-tested tips, tricks, and design patterns for building machine learning projects that are deployable, maintainable, and secure from concept to production. In Machine Learning Engineering in Action, you will learn: Evaluating data science problems to find the most effective solution Scoping a machine learning project for usage expectations and budget Process techniques that minimize wasted effort and speed up production Assessing a project using standardized prototyping work and statistical validation Choosing the right technologies and tools for your project Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices Ferrying a machine learning project from your data science team to your end users is no easy task. Machine Learning Engineering in Action will help you make it simple. Inside, you'll find fantastic advice from veteran industry expert Ben Wilson, Principal Resident Solutions Architect at Databricks. Ben introduces his personal toolbox of techniques for building deployable and maintainable production machine learning systems. You'll learn the importance of Agile methodologies for fast prototyping and conferring with stakeholders, while developing a new appreciation for the importance of planning. Adopting well-established software development standards will help you deliver better code management, and make it easier to test, scale, and even reuse your machine learning code. Every method is explained in a friendly, peer-to-peer style and illustrated with production-ready source code. About the technology Deliver maximum performance from your models and data. This collection of reproducible techniques will help you build stable data pipelines, efficient application workflows, and maintainable models every time. Based on decades of good software engineering practice, machine learning engineering ensures your ML systems are resilient, adaptable, and perform in production. About the book Machine Learning Engineering in Action teaches you core principles and practices for designing, building, and delivering successful machine learning projects. You'll discover software engineering techniques like conducting experiments on your prototypes and implementing modular design that result in resilient architectures and consistent cross-team communication. Based on the author's extensive experience, every method in this book has been used to solve real-world projects. What's inside Scoping a machine learning project for usage expectations and budget Choosing the right technologies for your design Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices About the reader For data scientists who know machine learning and the basics of object-oriented programming. About the author Ben Wilson is Principal Resident Solutions Architect at Databricks, where he developed the Databricks Labs AutoML project, and is an MLflow committer.
Publisher: Simon and Schuster
ISBN: 1638356580
Category : Computers
Languages : en
Pages : 879
Book Description
Field-tested tips, tricks, and design patterns for building machine learning projects that are deployable, maintainable, and secure from concept to production. In Machine Learning Engineering in Action, you will learn: Evaluating data science problems to find the most effective solution Scoping a machine learning project for usage expectations and budget Process techniques that minimize wasted effort and speed up production Assessing a project using standardized prototyping work and statistical validation Choosing the right technologies and tools for your project Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices Ferrying a machine learning project from your data science team to your end users is no easy task. Machine Learning Engineering in Action will help you make it simple. Inside, you'll find fantastic advice from veteran industry expert Ben Wilson, Principal Resident Solutions Architect at Databricks. Ben introduces his personal toolbox of techniques for building deployable and maintainable production machine learning systems. You'll learn the importance of Agile methodologies for fast prototyping and conferring with stakeholders, while developing a new appreciation for the importance of planning. Adopting well-established software development standards will help you deliver better code management, and make it easier to test, scale, and even reuse your machine learning code. Every method is explained in a friendly, peer-to-peer style and illustrated with production-ready source code. About the technology Deliver maximum performance from your models and data. This collection of reproducible techniques will help you build stable data pipelines, efficient application workflows, and maintainable models every time. Based on decades of good software engineering practice, machine learning engineering ensures your ML systems are resilient, adaptable, and perform in production. About the book Machine Learning Engineering in Action teaches you core principles and practices for designing, building, and delivering successful machine learning projects. You'll discover software engineering techniques like conducting experiments on your prototypes and implementing modular design that result in resilient architectures and consistent cross-team communication. Based on the author's extensive experience, every method in this book has been used to solve real-world projects. What's inside Scoping a machine learning project for usage expectations and budget Choosing the right technologies for your design Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices About the reader For data scientists who know machine learning and the basics of object-oriented programming. About the author Ben Wilson is Principal Resident Solutions Architect at Databricks, where he developed the Databricks Labs AutoML project, and is an MLflow committer.
Building Machine Learning Pipelines
Author: Hannes Hapke
Publisher: "O'Reilly Media, Inc."
ISBN: 1492053147
Category : Computers
Languages : en
Pages : 398
Book Description
Companies are spending billions on machine learning projects, but it’s money wasted if the models can’t be deployed effectively. In this practical guide, Hannes Hapke and Catherine Nelson walk you through the steps of automating a machine learning pipeline using the TensorFlow ecosystem. You’ll learn the techniques and tools that will cut deployment time from days to minutes, so that you can focus on developing new models rather than maintaining legacy systems. Data scientists, machine learning engineers, and DevOps engineers will discover how to go beyond model development to successfully productize their data science projects, while managers will better understand the role they play in helping to accelerate these projects. Understand the steps to build a machine learning pipeline Build your pipeline using components from TensorFlow Extended Orchestrate your machine learning pipeline with Apache Beam, Apache Airflow, and Kubeflow Pipelines Work with data using TensorFlow Data Validation and TensorFlow Transform Analyze a model in detail using TensorFlow Model Analysis Examine fairness and bias in your model performance Deploy models with TensorFlow Serving or TensorFlow Lite for mobile devices Learn privacy-preserving machine learning techniques
Publisher: "O'Reilly Media, Inc."
ISBN: 1492053147
Category : Computers
Languages : en
Pages : 398
Book Description
Companies are spending billions on machine learning projects, but it’s money wasted if the models can’t be deployed effectively. In this practical guide, Hannes Hapke and Catherine Nelson walk you through the steps of automating a machine learning pipeline using the TensorFlow ecosystem. You’ll learn the techniques and tools that will cut deployment time from days to minutes, so that you can focus on developing new models rather than maintaining legacy systems. Data scientists, machine learning engineers, and DevOps engineers will discover how to go beyond model development to successfully productize their data science projects, while managers will better understand the role they play in helping to accelerate these projects. Understand the steps to build a machine learning pipeline Build your pipeline using components from TensorFlow Extended Orchestrate your machine learning pipeline with Apache Beam, Apache Airflow, and Kubeflow Pipelines Work with data using TensorFlow Data Validation and TensorFlow Transform Analyze a model in detail using TensorFlow Model Analysis Examine fairness and bias in your model performance Deploy models with TensorFlow Serving or TensorFlow Lite for mobile devices Learn privacy-preserving machine learning techniques
Deep Learning for Coders with fastai and PyTorch
Author: Jeremy Howard
Publisher: O'Reilly Media
ISBN: 1492045497
Category : Computers
Languages : en
Pages : 624
Book Description
Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications. Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes. Train models in computer vision, natural language processing, tabular data, and collaborative filtering Learn the latest deep learning techniques that matter most in practice Improve accuracy, speed, and reliability by understanding how deep learning models work Discover how to turn your models into web applications Implement deep learning algorithms from scratch Consider the ethical implications of your work Gain insight from the foreword by PyTorch cofounder, Soumith Chintala
Publisher: O'Reilly Media
ISBN: 1492045497
Category : Computers
Languages : en
Pages : 624
Book Description
Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications. Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes. Train models in computer vision, natural language processing, tabular data, and collaborative filtering Learn the latest deep learning techniques that matter most in practice Improve accuracy, speed, and reliability by understanding how deep learning models work Discover how to turn your models into web applications Implement deep learning algorithms from scratch Consider the ethical implications of your work Gain insight from the foreword by PyTorch cofounder, Soumith Chintala
Grokking Deep Learning
Author: Andrew W. Trask
Publisher: Simon and Schuster
ISBN: 163835720X
Category : Computers
Languages : en
Pages : 475
Book Description
Summary Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Deep learning, a branch of artificial intelligence, teaches computers to learn by using neural networks, technology inspired by the human brain. Online text translation, self-driving cars, personalized product recommendations, and virtual voice assistants are just a few of the exciting modern advancements possible thanks to deep learning. About the Book Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Using only Python and its math-supporting library, NumPy, you'll train your own neural networks to see and understand images, translate text into different languages, and even write like Shakespeare! When you're done, you'll be fully prepared to move on to mastering deep learning frameworks. What's inside The science behind deep learning Building and training your own neural networks Privacy concepts, including federated learning Tips for continuing your pursuit of deep learning About the Reader For readers with high school-level math and intermediate programming skills. About the Author Andrew Trask is a PhD student at Oxford University and a research scientist at DeepMind. Previously, Andrew was a researcher and analytics product manager at Digital Reasoning, where he trained the world's largest artificial neural network and helped guide the analytics roadmap for the Synthesys cognitive computing platform. Table of Contents Introducing deep learning: why you should learn it Fundamental concepts: how do machines learn? Introduction to neural prediction: forward propagation Introduction to neural learning: gradient descent Learning multiple weights at a time: generalizing gradient descent Building your first deep neural network: introduction to backpropagation How to picture neural networks: in your head and on paper Learning signal and ignoring noise:introduction to regularization and batching Modeling probabilities and nonlinearities: activation functions Neural learning about edges and corners: intro to convolutional neural networks Neural networks that understand language: king - man + woman == ? Neural networks that write like Shakespeare: recurrent layers for variable-length data Introducing automatic optimization: let's build a deep learning framework Learning to write like Shakespeare: long short-term memory Deep learning on unseen data: introducing federated learning Where to go from here: a brief guide
Publisher: Simon and Schuster
ISBN: 163835720X
Category : Computers
Languages : en
Pages : 475
Book Description
Summary Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Deep learning, a branch of artificial intelligence, teaches computers to learn by using neural networks, technology inspired by the human brain. Online text translation, self-driving cars, personalized product recommendations, and virtual voice assistants are just a few of the exciting modern advancements possible thanks to deep learning. About the Book Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Using only Python and its math-supporting library, NumPy, you'll train your own neural networks to see and understand images, translate text into different languages, and even write like Shakespeare! When you're done, you'll be fully prepared to move on to mastering deep learning frameworks. What's inside The science behind deep learning Building and training your own neural networks Privacy concepts, including federated learning Tips for continuing your pursuit of deep learning About the Reader For readers with high school-level math and intermediate programming skills. About the Author Andrew Trask is a PhD student at Oxford University and a research scientist at DeepMind. Previously, Andrew was a researcher and analytics product manager at Digital Reasoning, where he trained the world's largest artificial neural network and helped guide the analytics roadmap for the Synthesys cognitive computing platform. Table of Contents Introducing deep learning: why you should learn it Fundamental concepts: how do machines learn? Introduction to neural prediction: forward propagation Introduction to neural learning: gradient descent Learning multiple weights at a time: generalizing gradient descent Building your first deep neural network: introduction to backpropagation How to picture neural networks: in your head and on paper Learning signal and ignoring noise:introduction to regularization and batching Modeling probabilities and nonlinearities: activation functions Neural learning about edges and corners: intro to convolutional neural networks Neural networks that understand language: king - man + woman == ? Neural networks that write like Shakespeare: recurrent layers for variable-length data Introducing automatic optimization: let's build a deep learning framework Learning to write like Shakespeare: long short-term memory Deep learning on unseen data: introducing federated learning Where to go from here: a brief guide
R Machine Learning Projects
Author: Dr. Sunil Kumar Chinnamgari
Publisher: Packt Publishing Ltd
ISBN: 1789806097
Category : Mathematics
Languages : en
Pages : 325
Book Description
Master a range of machine learning domains with real-world projects using TensorFlow for R, H2O, MXNet, and more Key FeaturesMaster machine learning, deep learning, and predictive modeling concepts in R 3.5Build intelligent end-to-end projects for finance, retail, social media, and a variety of domainsImplement smart cognitive models with helpful tips and best practicesBook Description R is one of the most popular languages when it comes to performing computational statistics (statistical computing) easily and exploring the mathematical side of machine learning. With this book, you will leverage the R ecosystem to build efficient machine learning applications that carry out intelligent tasks within your organization. This book will help you test your knowledge and skills, guiding you on how to build easily through to complex machine learning projects. You will first learn how to build powerful machine learning models with ensembles to predict employee attrition. Next, you’ll implement a joke recommendation engine and learn how to perform sentiment analysis on Amazon reviews. You’ll also explore different clustering techniques to segment customers using wholesale data. In addition to this, the book will get you acquainted with credit card fraud detection using autoencoders, and reinforcement learning to make predictions and win on a casino slot machine. By the end of the book, you will be equipped to confidently perform complex tasks to build research and commercial projects for automated operations. What you will learnExplore deep neural networks and various frameworks that can be used in RDevelop a joke recommendation engine to recommend jokes that match users’ tastesCreate powerful ML models with ensembles to predict employee attritionBuild autoencoders for credit card fraud detectionWork with image recognition and convolutional neural networks Make predictions for casino slot machine using reinforcement learningImplement NLP techniques for sentiment analysis and customer segmentationWho this book is for If you’re a data analyst, data scientist, or machine learning developer who wants to master machine learning concepts using R by building real-world projects, this is the book for you. Each project will help you test your skills in implementing machine learning algorithms and techniques. A basic understanding of machine learning and working knowledge of R programming is necessary to get the most out of this book.
Publisher: Packt Publishing Ltd
ISBN: 1789806097
Category : Mathematics
Languages : en
Pages : 325
Book Description
Master a range of machine learning domains with real-world projects using TensorFlow for R, H2O, MXNet, and more Key FeaturesMaster machine learning, deep learning, and predictive modeling concepts in R 3.5Build intelligent end-to-end projects for finance, retail, social media, and a variety of domainsImplement smart cognitive models with helpful tips and best practicesBook Description R is one of the most popular languages when it comes to performing computational statistics (statistical computing) easily and exploring the mathematical side of machine learning. With this book, you will leverage the R ecosystem to build efficient machine learning applications that carry out intelligent tasks within your organization. This book will help you test your knowledge and skills, guiding you on how to build easily through to complex machine learning projects. You will first learn how to build powerful machine learning models with ensembles to predict employee attrition. Next, you’ll implement a joke recommendation engine and learn how to perform sentiment analysis on Amazon reviews. You’ll also explore different clustering techniques to segment customers using wholesale data. In addition to this, the book will get you acquainted with credit card fraud detection using autoencoders, and reinforcement learning to make predictions and win on a casino slot machine. By the end of the book, you will be equipped to confidently perform complex tasks to build research and commercial projects for automated operations. What you will learnExplore deep neural networks and various frameworks that can be used in RDevelop a joke recommendation engine to recommend jokes that match users’ tastesCreate powerful ML models with ensembles to predict employee attritionBuild autoencoders for credit card fraud detectionWork with image recognition and convolutional neural networks Make predictions for casino slot machine using reinforcement learningImplement NLP techniques for sentiment analysis and customer segmentationWho this book is for If you’re a data analyst, data scientist, or machine learning developer who wants to master machine learning concepts using R by building real-world projects, this is the book for you. Each project will help you test your skills in implementing machine learning algorithms and techniques. A basic understanding of machine learning and working knowledge of R programming is necessary to get the most out of this book.