Difference between revisions of "Página de pruebas"
Adelo Vieira (talk | contribs) |
Adelo Vieira (talk | contribs) (→What is Machine Learning) |
||
| Line 8: | Line 8: | ||
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: | 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: | ||
| − | |||
<blockquote> | <blockquote> | ||
{| style="color: black; background-color: white; width: 100%; padding: 0px 0px 0px 0px; border:1px solid #ddddff;" | {| style="color: black; background-color: white; width: 100%; padding: 0px 0px 0px 0px; border:1px solid #ddddff;" | ||
| Line 27: | Line 26: | ||
'''So, in short we can say that ML is about write''' <span style="background:#D8BFD8">'''computer programs that improve themselves'''</span>. | '''So, in short we can say that ML is about write''' <span style="background:#D8BFD8">'''computer programs that improve themselves'''</span>. | ||
| − | |||
</blockquote> | </blockquote> | ||
| Line 33: | Line 31: | ||
Tom Mitchell also provides a more complex and formal definition: | Tom Mitchell also provides a more complex and formal definition: | ||
| − | |||
<blockquote> | <blockquote> | ||
{| style="color: black; background-color: white; width: 100%; padding: 0px 0px 0px 0px; border:1px solid #ddddff;" | {| style="color: black; background-color: white; width: 100%; padding: 0px 0px 0px 0px; border:1px solid #ddddff;" | ||
| Line 60: | Line 57: | ||
* '''T:''' Classifying 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. | * '''P:''' The number (or fraction) of emails correctly classified as spam/not spam. | ||
| − | |||
</blockquote> | </blockquote> | ||
Revision as of 17:27, 24 February 2019
Contents
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/
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.