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