Difference between revisions of "Página de pruebas"

From Sinfronteras
Jump to: navigation, search
(What is Machine Learning)
Line 4: Line 4:
  
 
En este post se explica bien la definición de ML: https://machinelearningmastery.com/what-is-machine-learning/
 
En este post se explica bien la definición de ML: https://machinelearningmastery.com/what-is-machine-learning/
 +
 +
Este vídeo también es excelente para entender what ML is: https://www.youtube.com/watch?v=f_uwKZIAeM0
  
  

Revision as of 17:32, 24 February 2019

What is Machine Learning

Al tratar de encontrar una definición para ML me di cuanta de que muchos expertos coinciden en que no hay una definición standard para ML.


En este post se explica bien la definición de ML: https://machinelearningmastery.com/what-is-machine-learning/

Este vídeo también es excelente para entender what ML is: https://www.youtube.com/watch?v=f_uwKZIAeM0


Una de las definiciones más citadas es la definición de Tom Mitchell. This author provides in his book Machine Learning a definition in the opening line of the preface:

Tom Mitchell

The field of machine learning is concerned with the question of how to construct computer programs that automatically improve with experience.

So, in short we can say that ML is about write computer programs that improve themselves.


Tom Mitchell also provides a more complex and formal definition:

Tom Mitchell

A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.

Don't let the definition of terms scare you off, this is a very useful formalism. It could be used as a design tool to help us think clearly about:

E: What data to collect.
T: What decisions the software needs to make.
P: How we will evaluate its results.

Suppose your email program watches which emails you do or do not mark as spam, and based on that learns how to better filter spam. In this case: https://www.coursera.org/lecture/machine-learning/what-is-machine-learning-Ujm7v

E: Watching you label emails as spam or not spam.
T: Classifying emails as spam or not spam.
P: The number (or fraction) of emails correctly classified as spam/not spam.


Types of Machine Learning

Supervised Learning

Unsupervised Learning

Reinforcement Learning