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> |