Implement basic functionality
This commit is contained in:
		
							parent
							
								
									833560968e
								
							
						
					
					
						commit
						e75627010d
					
				
							
								
								
									
										16
									
								
								Main.py
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								Main.py
									
									
									
									
									
								
							|  | @ -0,0 +1,16 @@ | ||||||
|  | from Perceptron import Perceptron | ||||||
|  | from random import Random | ||||||
|  | from Dataset import Dataset | ||||||
|  | 
 | ||||||
|  | rand = Random() | ||||||
|  | data = Dataset(open("input.txt").read().split('\n'), open("target.txt").read().split('\n')) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | for key in data.inputs: | ||||||
|  |     i = data.inputs | ||||||
|  |     print("v1: ", i[key].value1, "v2: ", i[key].value2, "target: ", i[key].target) | ||||||
|  |     p = Perceptron() | ||||||
|  |     p.add_input("1", i[key].value1, rand.uniform(-1, 1)) | ||||||
|  |     p.add_input("2", i[key].value2, rand.uniform(-1, 1)) | ||||||
|  |     p.add_input("bias", 1, rand.uniform(-1, 1)) | ||||||
|  |     print("%f" % p.guess(i[key].target)) | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 George Lacey
						George Lacey