Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning: 3
Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning: 3
Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning: 3
Ebook142 pages1 hour

Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning: 3

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Do you have a clear understanding of the different types of machine learning algorithms?

Do you know what a neural network is, and how you can build it?

If you have read the second book in the series, the answer to both the questions is yes. If you want to gather more information about machine learning, deep learning and neural networks, you have come to the right place.

Over the course of the book, you will gather information on the following:

  • The difference between machine learning and deep learning

  • Python libraries

  • Advantages of using Python

  • Developing supervised and unsupervised machine learning algorithms in Python

  • Assessing or evaluating a neural network

The information in this book will help you gather a clear understanding of what machine learning is, how you can build different models and where you can use these models. You can use the programs given in the book as a sample or a base for you to build your programs. If you are still learning how to code in Python, you can simply copy the code in the books and analyze different input data sets.

So what are you waiting for? Grab a copy of this book Now, and build your very own regression and clustering machine learning algorithms.

LanguageEnglish
PublisherPeter Bradley
Release dateJun 24, 2019
ISBN9781393981039
Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning: 3
Author

Peter Bradley

Peter Bradley was the Labour MP for The Wrekin between 1997 and 2005. More recently, he co-founded and directed Speakers’ Corner Trust, a charity which promotes freedom of expression, open debate and active citizenship in the UK and developing democracies. He has written, usually on politics, for a wide range of publications, including The Times, The Guardian, The Independent, The New Statesman and The New European.

Read more from Peter Bradley

Related to Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning

Related ebooks

Computers For You

View More

Related articles

Reviews for Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning - Peter Bradley

    © Copyright 2018 Peter Bradley- All rights reserved.

    The contents of this book may not be reproduced, duplicated or transmitted without direct written permission from the author

    Under no circumstances will any legal responsibility or blame be held against the publisher for any reparation, damages, or monetary loss due to the information herein, either directly or indirectly.

    Legal Notice:

    This book is copyright protected. This is only for personal use. You cannot amend, distribute, sell, use, quote or paraphrase any part or the content within this book without the consent of the author.

    Disclaimer Notice:

    Please note the information contained within this document is for educational and entertainment purposes only. Every attempt has been made to provide accurate, up to date and reliable complete information. No warranties of any kind are expressed or implied. Readers acknowledge that the author is not engaging in the rendering of legal, financial, medical or professional advice. The content of this book has been derived from various sources. Please consult a licensed professional before attempting any techniques outlined in this book.

    By reading this document, the reader agrees that under no circumstances is the author responsible for any losses, direct or indirect, which are incurred as a result of the use of information contained within this document, including, but not limited to, —errors, omissions, or inaccuracies.

    Table of Contents

    Introduction

    Chapter One: Machine-Learning versus Deep Learning

    An Overview

    Data Size

    Interpretability

    Choosing Between Deep Learning and Machine-learning

    Chapter Two: Steps in Building a Machine-Learning System

    Define Objective

    Collect Data

    Prepare Data

    Select Algorithm

    Train Model

    Test Model

    Predict

    Deploy

    Chapter Three: Why Use Python for Machine-Learning

    Running Python

    Installing on Windows

    Installing on Other Systems

    Advantages of Using Python

    Python Libraries

    Chapter Four: Supervised Algorithms Implementation

    Simple Linear Regression

    Steps To Build The Model

    Multiple Regression

    Decision Trees

    K-Nearest Neighbor Algorithm

    Chapter Five: Unsupervised Learning Algorithms

    Clustering

    Implementation of Clustering Algorithms

    Chapter Six: Python Environment for Deep Learning

    Installation of Keras, TensorFlow and Theano

    Chapter Seven: How to Evaluate the Performance of a Deep Learning Model

    Empirically Evaluate Network Configurations

    Data Splitting

    Manual k-Fold Cross-Validation

    Chapter Eight: How to Save and Load Deep Learning Models

    Save Your Neural Network Model to JSON

    Save Your Neural Network Model to YAML

    Chapter Nine: Reducing Dropouts in Deep Learning Models

    Dropout Regularization For Neural Networks

    Regularizing Dropouts in Keras

    Tips For Using Dropout

    Conclusion

    Sources

    Introduction

    Thank you for purchasing the book, ‘Machine Learning - A Comprehensive, Step-by-Step Guide to Learning and Applying Advanced Concepts and Techniques in Machine Learning.’

    The first two parts of the series covered the basics of machine learning, deep learning and neural networks. In the second book, readers learnt how to build a machine-learning model in Python using Sci-kit learn and some panda libraries. We also learnt how to build a neural network in Python using Keras.

    In this book, you will learn to build some supervised and unsupervised machine-learning algorithms in Python using some panda libraries. Before you learn about the different algorithms, we will look at why we use Python to build machine-learning algorithms and artificial neural networks. Since we learnt how to build a neural network in the previous book, we will need to learn to evaluate that network. This book will show you different ways in which you can evaluate the performance of a neural network.

    Over the course of the book, you will also gather information on saving and loading neural networks on your system. It is easier to do this since it saves time, and you can make the necessary changes to the program with ease.

    I hope this book guides you on your journey to mastering machine-learning and deep learning. I wish you luck on your journey.

    Chapter One: Machine-Learning versus Deep Learning

    The first chapter covers the basics of artificial intelligence, and the first two books in the series provide information about machine-learning and deep learning. An algorithm to calculate the shortest path can also be an example of artificial intelligence. The two categories of artificial intelligence, namely machine-learning and deep learning are often mixed up. These two categories refer to the statistical modeling of variables in the data set to extract useful information to make informed decisions or predictions. This chapter provides some insight on why these two methods are difference. The information will also help you improve your understanding of these models.

    An Overview

    Machine learning is a statistical learning model where every instance in the data set is identified by a set of attributes and

    Enjoying the preview?
    Page 1 of 1