Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa51e210a 
							
						 
					 
					
						
						
							
							RL4J: Extract TD Target calculations (StandardDQN and DoubleDQN) ( #8267 )  
						
						... 
						
						
						
						Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-10-09 09:14:47 +09:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							5959ff4795 
							
						 
					 
					
						
						
							
							RL4J: Fix QLearningDiscrete.setTarget() and add CartpoleNative ( #8250 )  
						
						... 
						
						
						
						* Fixed QLearningDiscrete.setTarget()
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Added native java version of Cartpole
Signed-off-by: unknown <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-10-01 09:27:51 +09:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							d5e98afcef 
							
						 
					 
					
						
						
							
							RL4J: Add VideoRecorder ( #8106 )  
						
						... 
						
						
						
						* Added VideoRecorder
Signed-off-by: unknown <aboulang2002@yahoo.com>
* Added missing header
Signed-off-by: unknown <aboulang2002@yahoo.com>
* Changed HistoryProcessor to use VideoRecorder
Signed-off-by: unknown <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-09-30 13:40:32 +09:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							59f1cbf0c6 
							
						 
					 
					
						
						
							
							RL4J - AsyncTrainingListener ( #8072 )  
						
						... 
						
						
						
						* Code clarity: Extracted parts of run() into private methods
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Added listener pattern to async learning
Signed-off-by: unknown <aboulang2002@yahoo.com>
* Merged all listeners logic
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Added interface and common data to training events
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Fixed missing info log file
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Fixed bad merge; removed useless TrainingEvent
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Removed param from training start/end event
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Removed 'event' classes from the training listener
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Reverted changes to QLearningDiscrete.setTarget() 
						
						
					 
					
						2019-09-19 11:28:13 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Black 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f7b35ac82 
							
						 
					 
					
						
						
							
							Update links to eclipse repos ( #252 )  
						
						... 
						
						
						
						* Fix repo links and clean up old github templates
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* More link updates
Signed-off-by: AlexDBlack <blacka101@gmail.com> 
						
						
					 
					
						2019-09-10 19:09:46 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Black 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcc2baa676 
							
						 
					 
					
						
						
							
							Version upgrades ( #199 )  
						
						... 
						
						
						
						* DataVec fixes for Jackson version upgrade
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J jackson updates + databind version 2.9.9.3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Shade snakeyaml along with jackson
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Version fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Switch DataVec legacy JSON format handling to mixins
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Next set of fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Cleanup for legacy JSON mapping
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade commons compress to 1.18; small test fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* New Jackson backward compatibility for DL4J - Round 1
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* New Jackson backward compatibility for DL4J - Round 2
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* More fixes, all but legacy custom passing
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Provide an upgrade path for custom layers for models in pre-1.0.0-beta JSON format
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Legacy deserialization cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Small amount of polish - legacy JSON
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade guava version
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* IEvaluation legacy format deserialization fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade play version to 2.7.3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Update nd4j-parameter-server-status to new Play API
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Update DL4J UI for new play version
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* More play framework updates
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Small fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Remove Spark 1/2 adapter code from DataVec
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* datavec-spark dependency cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 1
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 2
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 4
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Test fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Another fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Breeze upgrade, dependency cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Add Scala 2.12 version to pom.xml
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* change-scala-versions.sh - add scala 2.12, remove 2.10
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Move Spark version properties to parent pom (now that only one spark version is supported)
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DataVec Play fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* datavec play dependency fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Clean up old spark/jackson stuff
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Cleanup jackson unused dependencies
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Dropping redundant dependency
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* Removed scalaxy dependency
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* DataVec fixes for Jackson version upgrade
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J jackson updates + databind version 2.9.9.3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Shade snakeyaml along with jackson
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Version fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Switch DataVec legacy JSON format handling to mixins
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Next set of fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Cleanup for legacy JSON mapping
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade commons compress to 1.18; small test fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* New Jackson backward compatibility for DL4J - Round 1
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* New Jackson backward compatibility for DL4J - Round 2
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* More fixes, all but legacy custom passing
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Provide an upgrade path for custom layers for models in pre-1.0.0-beta JSON format
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Legacy deserialization cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Small amount of polish - legacy JSON
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade guava version
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* IEvaluation legacy format deserialization fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Upgrade play version to 2.7.3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Update nd4j-parameter-server-status to new Play API
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Update DL4J UI for new play version
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* More play framework updates
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Small fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Remove Spark 1/2 adapter code from DataVec
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* datavec-spark dependency cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 1
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 2
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 3
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DL4J spark updates, pt 4
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Test fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Another fix
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Breeze upgrade, dependency cleanup
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Add Scala 2.12 version to pom.xml
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* change-scala-versions.sh - add scala 2.12, remove 2.10
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Move Spark version properties to parent pom (now that only one spark version is supported)
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DataVec Play fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* datavec play dependency fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Clean up old spark/jackson stuff
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Cleanup jackson unused dependencies
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Add shaded guava
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Dropping redundant dependency
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* Removed scalaxy dependency
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* Ensure not possible to import pre-shaded classes, and remove direct guava dependencies in favor of shaded
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* ND4J Shaded guava import fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* DataVec and DL4J guava shading
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Arbiter, RL4J fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Build fixed
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* Fix dependency
Signed-off-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
* Fix bad merge
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Jackson shading fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Set play secret, datavec-spark-inference-server
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Fix for datavec-spark-inference-server
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Arbiter fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Arbiter fixes
Signed-off-by: AlexDBlack <blacka101@gmail.com>
* Small test fix
Signed-off-by: AlexDBlack <blacka101@gmail.com> 
						
						
					 
					
						2019-08-30 14:35:27 +10:00 
						 
				 
			
				
					
						
							
							
								Serhii Shepel 
							
						 
					 
					
						
						
						
						
							
						
						
							0463ee4eba 
							
						 
					 
					
						
						
							
							Fix backend dependencies for tests ( #189 )  
						
						
						
						
					 
					
						2019-08-29 12:54:48 +09:00 
						 
				 
			
				
					
						
							
							
								Alex Black 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95100ffd8c 
							
						 
					 
					
						
						
							
							Small build fixes ( #127 )  
						
						... 
						
						
						
						* Small build fixes
Signed-off-by: Alex Black <blacka101@gmail.com>
* Fix RL4J
Signed-off-by: Alex Black <blacka101@gmail.com>
* Test fixes
Signed-off-by: Alex Black <blacka101@gmail.com>
* Another fix
Signed-off-by: Alex Black <blacka101@gmail.com> 
						
						
					 
					
						2019-08-17 14:13:31 +10:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							b083c22de5 
							
						 
					 
					
						
						
							
							RL4J - Added a unit test to help refac QLearningDiscrete.trainStep() ( #8065 )  
						
						... 
						
						
						
						* Added a unit test to help refac QLearningDiscrete.trainStep()
Signed-off-by: unknown <aboulang2002@yahoo.com>
* Changed expReplay setter to package private
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-08-02 12:50:28 +10:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							b2145ca780 
							
						 
					 
					
						
						
							
							RL4J Added listener pattern to SyncLearning ( #8050 )  
						
						... 
						
						
						
						* Added listener pattern to SyncLearning
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Did requested changes
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-08-02 12:43:45 +10:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							87d2b2cd3d 
							
						 
					 
					
						
						
							
							Added interface IDataManager ( #8034 )  
						
						... 
						
						
						
						Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-07-25 21:34:54 +10:00 
						 
				 
			
				
					
						
							
							
								Alexandre Boulanger 
							
						 
					 
					
						
						
						
						
							
						
						
							ee6aae268f 
							
						 
					 
					
						
						
							
							RL4J refac: Added some observation transform classes ( #7958 )  
						
						... 
						
						
						
						* Added observation classes and tests
Signed-off-by: unknown <aboulang2002@yahoo.com>
* Now uses DataSetPreProcessors
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* CompositeDataSetPreProcessor can now stop processing on empty dataset; Some DataSetPreProcessors moving from RL4J to ND4J
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com>
* Did requested minor changes
Signed-off-by: Alexandre Boulanger <Alexandre.Boulanger@ia.ca>
Signed-off-by: Alexandre Boulanger <aboulang2002@yahoo.com> 
						
						
					 
					
						2019-07-20 10:28:20 +10:00 
						 
				 
			
				
					
						
							
							
								skymindops 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f0ec072f 
							
						 
					 
					
						
						
							
							Eclipse Migration Initial Commit  
						
						
						
						
					 
					
						2019-06-06 15:21:15 +03:00