Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						88a34a06ef 
					 
					
						
						
							
							[WIP] Update CBC implementation to use SiameseGLVQ  
						
						 
						
						
						
						
					 
					
						2021-05-20 17:36:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						49f9a12b5f 
					 
					
						
						
							
							Update mnist example  
						
						 
						
						
						
						
					 
					
						2021-05-20 17:35:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						16dc3cf4eb 
					 
					
						
						
							
							Update image visualization  
						
						 
						
						
						
						
					 
					
						2021-05-20 16:07:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						df061cc2ff 
					 
					
						
						
							
							Refactor code  
						
						 
						
						
						
						
					 
					
						2021-05-20 14:40:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						fdf9443a2c 
					 
					
						
						
							
							Add validation and test logic  
						
						 
						
						
						
						
					 
					
						2021-05-19 16:30:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						a14e3aa611 
					 
					
						
						
							
							Add argparse to mnist example script  
						
						 
						
						
						
						
					 
					
						2021-05-18 10:17:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						00cdacf7ae 
					 
					
						
						
							
							Fix example script  
						
						 
						
						
						
						
					 
					
						2021-05-18 10:15:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						538256dcb7 
					 
					
						
						
							
							Small changes  
						
						 
						
						
						
						
					 
					
						2021-05-17 19:37:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						d812bb0620 
					 
					
						
						
							
							Update examples  
						
						 
						
						
						
						
					 
					
						2021-05-17 17:03:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						ebc42a4aa8 
					 
					
						
						
							
							Set gpus=0 in examples  
						
						 
						
						
						
						
					 
					
						2021-05-15 12:43:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						0eac2ce326 
					 
					
						
						
							
							Examples use GPUs if available.  
						
						 
						
						
						
						
					 
					
						2021-05-13 15:22:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						ca39aa00d5 
					 
					
						
						
							
							Stop passing component initializers as hparams  
						
						 
						
						... 
						
						
						
						Pass the component initializer as an hparam slows down the script very much. The
API has now been changed to pass it as a kwarg to the models instead.
The example scripts have also been updated to reflect the new changes.
Also, ImageGMLVQ and an example script `gmlvq_mnist.py` that uses it have also
been added. 
						
						
					 
					
						2021-05-12 16:36:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						59b8ab6643 
					 
					
						
						
							
							Add knn  
						
						 
						
						
						
						
					 
					
						2021-05-11 17:22:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						2a4f184163 
					 
					
						
						
							
							Update example scripts  
						
						 
						
						
						
						
					 
					
						2021-05-11 16:15:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						3fa6378c4d 
					 
					
						
						
							
							Add LVQ1 and LVQ2.1 Models.  
						
						 
						
						
						
						
					 
					
						2021-05-11 13:26:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						49100f43f5 
					 
					
						
						
							
							Example to save and reload a model  
						
						 
						
						
						
						
					 
					
						2021-05-10 14:30:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						7d2af9c0ae 
					 
					
						
						
							
							Update LiRaMLVQ example script  
						
						 
						
						
						
						
					 
					
						2021-05-09 20:54:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						dd75fbfff8 
					 
					
						
						
							
							Make cbc example reproducible  
						
						 
						
						
						
						
					 
					
						2021-05-07 15:46:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						728131e9db 
					 
					
						
						
							
							Update example scripts  
						
						 
						
						
						
						
					 
					
						2021-05-07 15:25:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						f2541acde9 
					 
					
						
						
							
							Unclutter the examples folder  
						
						 
						
						
						
						
					 
					
						2021-05-07 15:21:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						e87663d10c 
					 
					
						
						
							
							Make siamese example script reproducible  
						
						 
						
						
						
						
					 
					
						2021-05-07 13:07:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						1b9bcf21f6 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
						
					 
					
						2021-05-06 18:50:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						4bbe73e3a9 
					 
					
						
						
							
							Add GRLVQ with examples.  
						
						 
						
						
						
						
					 
					
						2021-05-06 18:42:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						79e5eaa69a 
					 
					
						
						
							
							Rename GMLVQ Example.  
						
						 
						
						
						
						
					 
					
						2021-05-06 18:41:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						1c3613019b 
					 
					
						
						
							
							Update Examples to new initializer architecture.  
						
						 
						
						... 
						
						
						
						Visualization still borken for some examples. 
						
						
					 
					
						2021-05-06 14:10:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						d644114090 
					 
					
						
						
							
							Add loss transfer function to glvq  
						
						 
						
						
						
						
					 
					
						2021-05-04 20:56:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						f402eea884 
					 
					
						
						
							
							Add GMLVQ examples  
						
						 
						
						
						
						
					 
					
						2021-05-04 15:11:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						e44516fc49 
					 
					
						
						
							
							Update example script  
						
						 
						
						
						
						
					 
					
						2021-04-29 19:25:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						fef73e2fbf 
					 
					
						
						
							
							[BUG] NaN when training with selection initializer  
						
						 
						
						... 
						
						
						
						How to reproduce:
Run the `glvq_spiral.py` file under `examples/`.
The error seems to occur when using a lot of prototypes in combination with the
`StratifiedSelectionInitializer`. Using only a prototype per class, or using
another initializer like the `StratifiedMeanInitializer` seems to make the
problem go away. 
						
						
					 
					
						2021-04-29 19:09:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						8bad54fc2d 
					 
					
						
						
							
							Small fix on example script  
						
						 
						
						
						
						
					 
					
						2021-04-29 17:11:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						a16bebd0c4 
					 
					
						
						
							
							Use Components instead of Prototypes and refactor old examples  
						
						 
						
						
						
						
					 
					
						2021-04-29 17:05:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						eeb684b3b6 
					 
					
						
						
							
							GLVQ with configurable distance.  
						
						 
						
						
						
						
					 
					
						2021-04-27 15:41:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						1fb197077c 
					 
					
						
						
							
							Add siamese glvq  
						
						 
						
						
						
						
					 
					
						2021-04-27 14:35:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						8d57f69c9e 
					 
					
						
						
							
							Fix bug in visualization callback  
						
						 
						
						
						
						
					 
					
						2021-04-27 12:49:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						3148684812 
					 
					
						
						
							
							Fix glvq mnist example script  
						
						 
						
						
						
						
					 
					
						2021-04-23 17:49:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						688f09ca23 
					 
					
						
						
							
							Am I really the only one with OCD?  
						
						 
						
						
						
						
					 
					
						2021-04-23 17:41:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						281009ce82 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
						
					 
					
						2021-04-23 17:38:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						466bbe4c63 
					 
					
						
						
							
							Add Neural Gas Model.  
						
						 
						
						
						
						
					 
					
						2021-04-23 17:30:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						c4c51a16fe 
					 
					
						
						
							
							Automatic Formating.  
						
						 
						
						
						
						
					 
					
						2021-04-23 17:27:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Engelsberger 
							
						 
					 
					
						
						
							
						
						db4499a103 
					 
					
						
						
							
							Add more CBC examples. MNIST is broken.  
						
						 
						
						
						
						
					 
					
						2021-04-22 17:37:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						2e2f6707f6 
					 
					
						
						
							
							Add partial cbc implementation  
						
						 
						
						
						
						
					 
					
						2021-04-22 16:01:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						55cf9b4a39 
					 
					
						
						
							
							Add working glvq script as glvq_iris_v1.py  
						
						 
						
						
						
						
					 
					
						2021-04-22 12:04:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						03c5160495 
					 
					
						
						
							
							Training on checkpointed model fails [BROKEN]  
						
						 
						
						
						
						
					 
					
						2021-04-22 11:56:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						fadf8c25bf 
					 
					
						
						
							
							Add more experimental changes  
						
						 
						
						... 
						
						
						
						The code gets very messy very quickly as soon as serialization features are
needed. 
						
						
					 
					
						2021-04-21 21:59:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						e5a62bd0fc 
					 
					
						
						
							
							Fix broken state from previous commit  
						
						 
						
						
						
						
					 
					
						2021-04-21 21:35:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						fe36e5fad9 
					 
					
						
						
							
							Add partial metric/hparam features [BROKEN STATE]  
						
						 
						
						
						
						
					 
					
						2021-04-21 19:16:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						5a1ef841d3 
					 
					
						
						
							
							Update mnist example  
						
						 
						
						
						
						
					 
					
						2021-04-21 16:28:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						985cdd3120 
					 
					
						
						
							
							Update example scripts  
						
						 
						
						
						
						
					 
					
						2021-04-21 15:52:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						7263dfed91 
					 
					
						
						
							
							Add mnist example  
						
						 
						
						
						
						
					 
					
						2021-04-21 14:54:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jensun Ravichandran 
							
						 
					 
					
						
						
							
						
						984840d262 
					 
					
						
						
							
							Add iris example  
						
						 
						
						
						
						
					 
					
						2021-04-21 14:54:07 +02:00