Machine Learning for Beginners - John Slavio - E-Book

Machine Learning for Beginners E-Book

John Slavio

0,0
5,71 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

So you've heard a lot about AI and Machine learning. But what does it actually mean?
This book could be the answer you're looking for...
This book is an introduction to basic machine learning and artificial intelligence. It gives you a list of applications, and also a few examples of the different types of machine learning.
Here's What You'll Learn in this Book:


Introduction to Machine LearningDifferent Applications of Machine LearningIntroduction to Statistics for Machine LearningSupervised LearningUnsupervised LearningReinforced LearningConclusion

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB

Seitenzahl: 61

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



machine learning

Author: John Slavio

TABLE OF CONTENTS

DISCLAIMER

ABOUT THE AUTHOR

WHAT IS MACHINE LEARNING?

IMPORTANCE OF MACHINE LEARNING / APPLICATIONS

INTRODUCTION TO STATISTICS FOR MACHINE LEARNING

SUPERVISED MACHINE LEARNING ALGORITHMS

UNSUPERVISED MACHINE LEARNING ALGORITHMS

REINFORCED MACHINE LEARNING ALGORITHMS

CONCLUSION

DISCLAIMER

Copyright © 2017 John Slavio

All Rights Reserved

No part of this eBook can be transmitted or reproduced in any form including print, electronic, photocopying, scanning, mechanical, or recording without prior written permission from the author.

While the author has taken the utmost effort to ensure the accuracy of the written content, all readers are advised to follow information mentioned herein at their own risk. The author cannot be held responsible for any personal or commercial damage caused by information. All readers are encouraged to seek professional advice when needed.

ABOUT THE AUTHOR

John Slavio is a programmer who is passionate about the reach of the internet and the interaction of the internet with daily devices. He has automated several home devices to make them 'smart' and connect them to high speed internet. His passions involve computer security, iOT, hardware programming and blogging. 

WHAT IS MACHINE LEARNING?

To understand what machine learning is and how it's important to our everyday lives, you first have to go over what programming is and how machine-learning relates to it. In programming, everything is sequential, meaning that once one command from line 1 is completed then the program goes on to the next line to carry out the next command. However, due to how information is saved within a computer, we have temporary access to previous information that can then be changed and the subsequent information that is based on that information is changed after that.

This is due to something called a Memory Reference, which is assigned to any information inside of the computer. You can think of a memory reference as a location of a house inside of a neighborhood. Therefore, you can tell your driver to go down a neighborhood of addresses and then, once you see the house you're looking for, you can have them perform a U-turn so that you can arrive at the address that you were trying to get to. This is conceptually similar to how an Unordered Array Sort works inside of programming. There have been many methods of making such a path such as the infamous GOTO method from the early days of programming to the more modern methods of running Loops and Recursion.

Machine learning doesn't work without a loop or a method of recursion because machine learning is the machine finding a successful result, storing it, and then rerunning the program so that it further refines what it finds as a successful result. This allows the machine to not only optimize the path towards getting that successful result but also for it to “learn” how to do something. Therefore, machine learning can be described as a machine going to a specific address several times but each time that it is set to go to that address, it remembers how it got there in the first place and searches for more optimal paths to get there faster.

Let’s walk through a scenario so that you can get a better grasp of what I mean by this because this can be a very confusing topic to discuss no matter what level you are at with programming. Imagine that you purchased a brand-new game and you have no idea how to play it. You also bought a new console that has buttons that you have never played with before. The very first time that you boot up the game, you need to learn all the new moves but the game that you bought doesn't included a tutorial so you just have to continually press buttons to figure out what things do. You are, however, handed a single goal that you must accomplish by the time you get to the end of the level. Therefore, you spend a small amount of time or even large amount of time just figuring out how everything moves in the current space that you've been given. Once you understand, on the most basic level, how these buttons work you begin to push yourself towards the goal but the second you die you have to start out at the beginning. As a human being, you remember everything you did beforehand in order to figure out how the buttons worked. Your measure of success is how far you get towards that goal. You then begin to work your way towards the goal and continue to die and make mistakes until you finally manage to accomplish that goal.