32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Learning Equals Representation Evaluation Optimization
 | |
| ---
 | |
| ## Learning Equals Representation Evaluation Optimization
 | |
| 
 | |
| The field of machine learning has exploded in recent years and researchers have
 | |
| developed an enormous number of algorithms to choose from. Despite this great
 | |
| variety of models to choose from, they can all be distilled into three
 | |
| components.
 | |
| 
 | |
| The three components that make a machine learning model are representation,
 | |
| evaluation, and optimization. These three are most directly related to
 | |
| supervised learning, but it can be related to unsupervised learning as well.
 | |
| 
 | |
| **Representation** - this describes how you want to look at your data.
 | |
| Sometimes you may want to think of your data in terms of individuals (like in
 | |
| k-nearest neighbors) or like in a graph (like in Bayesian networks).
 | |
| 
 | |
| **Evaluation** - for supervised learning purposes, you'll need to evaluate or
 | |
| put a score on how well your learner is doing so it can improve. This
 | |
| evaluation is done using an evaulation function (also known as an *objective
 | |
| function* or *scoring function*). Examples include accuracy and squared error.
 | |
| 
 | |
| **Optimization** - using the evaluation function from above, you need to find
 | |
| the learner with the best score from this evaluation function using a choice of
 | |
| optimization technique. Examples are a greedy search and gradient descent.
 | |
| 
 | |
| #### More Information:
 | |
| <!-- Please add any articles you think might be helpful to read before writing the article -->
 | |
| 
 | |
| - <a href='https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf' target='_blank' rel='nofollow'>A Few Useful Things to Know about Machine Learning</a>
 |