Commit Graph
100 Commits
Author SHA1 Message Date
jens dba52a651d - poet: create smaller data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@796 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 20:12:14 +00:00
jens b69c735f5d - create training data
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@795 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 18:18:43 +00:00
jens 7c4b6fdb24 - added poet
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@794 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 14:25:00 +00:00
jens 3dcfb6611b - removed unused code
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@793 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 14:13:35 +00:00
jens db2308c874 - improved Makefile
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@792 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 14:12:42 +00:00
jens b6adf71a51 - fixed Layer::calcContextBatch() learning current hidden state instead of learning previous hidden state
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@791 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:52:48 +00:00
jens fa2014b4dd - trainingdata always contains context
- load / store training batch with context
- on load: add context part to  legacy training batches 
- removed Rbm::setBatch()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@790 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:12:35 +00:00
jens c88ab5336b - added calculateContextBatch
- trainingdata always contains context
- load / store training batch with context
- on load: add context part to  legacy training batches 
- removed Rbm::setBatch()

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@789 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-12 08:12:19 +00:00
jens 67815bf5c6 - Test app: use context99 which crashes. Fix next time
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@788 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:16:13 +00:00
jens c6e8c89d39 - improved test
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@787 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:13:47 +00:00
jens 5cb7b16d96 - added rms_error function
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@786 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 19:13:30 +00:00
jens c901187603 - fixed ambigious overload
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@785 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 18:29:57 +00:00
jens eacefc1e80 - added passes to layer
- removed redundancy


git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@784 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-11 16:46:01 +00:00
jens d18b45ef50 - test app : fixed status update
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@783 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 17:12:21 +00:00
jens d5ec722aba - use dir in file names
- fixed missing returns
- fixed test app

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@782 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 17:05:51 +00:00
jens 05fc3aa7c1 - fixed slow down on training slider actions
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@781 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:35:45 +00:00
jens 6d11f6312a - fixed crash while adding new training pattern for context mode
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@780 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:09:19 +00:00
jens c9cb208275 - Layer: removed legacy training load/save
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@779 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 16:00:39 +00:00
jens 408af988cb - converted prj and data files to new format
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@778 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:50:31 +00:00
jens 03a6624017 - Layer: removed legacy weights load/save
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@777 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:48:51 +00:00
jens bfbd837ed5 - refactored
- compile clean

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@776 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:28:00 +00:00
jens ff2086a1ff - refactored
- use Armadillo for load/save of weight and training data

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@775 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 15:25:52 +00:00
jens 952cf26930 - fixed crash for non-context projects
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@774 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 12:33:04 +00:00
jens 8c8e0b324d - assign training data with context
- calculate context on demand if empty

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@773 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 12:19:48 +00:00
jens 9f73824bc4 - Layer:don't store weight layout info. It's already stored in prj-file
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@772 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 11:37:00 +00:00
jens 648d8a002e - added setBatch()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@771 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 10:36:55 +00:00
jens e240eae073 - moved context awareness from Rbm to Layer (final)
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@770 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 10:03:43 +00:00
jens e9de02ac3d - moved context awareness from Rbm to Layer
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@769 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 08:09:49 +00:00
jens 967df2906d - removed flat train routine
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@768 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 07:24:32 +00:00
jens 475a0609cc - fixed header dependencies
- fixed training clear

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@767 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-10 07:10:03 +00:00
jens 073e789fb6 - added button copy hidden state to context input
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@766 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 16:52:49 +00:00
jens 238a6d9258 - context drawComponents are always visible
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@765 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 13:02:52 +00:00
jens 5427287838 - fixed gui wiring
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@764 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 12:36:45 +00:00
jens 7fed7cea88 - added contextTrain and ContextReconst to RbmComponent
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@763 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 10:08:56 +00:00
jens 56335914ea - train with context
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@762 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 08:34:59 +00:00
jens c2ffecd66a - pass numContext
- fixed crash when numContext == 0

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@761 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-09 08:01:25 +00:00
jens 0ee0a732e9 - fixed dependencies (Zwischenstand)
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@760 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 15:44:41 +00:00
jens 9fff2082d6 - use all-at-onec (v+c) method
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@759 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 15:24:07 +00:00
jens 3272899888 - train whv and whc separately
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@758 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 13:30:26 +00:00
jens b46e53f207 - prepared for context processing
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@757 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:52:01 +00:00
jens 1698ce0a1b - simplified initial v_states generation
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@756 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:23:31 +00:00
jens 91bfa0e6ec - fixed prototype for v_probs
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@755 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:16:20 +00:00
jens 37a973d0e4 - fixed tabs vs spaces
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@754 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:13:29 +00:00
jens ef82ae7ea6 - refactored in gibbs
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@753 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 11:10:26 +00:00
jens be9a4a4d74 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@752 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 10:56:36 +00:00
jens 637b237966 - refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@751 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-08 10:41:41 +00:00
jens 9472bb0a36 - refactored Rbm
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@750 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 18:23:43 +00:00
jens ec2b11f7e3 - improved status report
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@749 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 13:08:48 +00:00
jens deb5a9ce65 - use new weightUpdate()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@748 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:49:56 +00:00
jens dc8db11d9a - constify
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@747 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:46:03 +00:00
jens 66fe4a018d - refactored Rbm
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@746 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 12:40:57 +00:00
jens 7f3535954b - prepared for context units
- simplified status report

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@745 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-07 08:49:12 +00:00
jens cbadd106f4 - speed improvment: sample minibatch only on minibatch change
- refactored

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@744 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-01-06 11:00:51 +00:00
jens c2834d9f23 - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@710 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 20:08:25 +00:00
jens da3bfae2bb - fixed co vs mv
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@709 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 20:07:48 +00:00
jens f56e79344c - renamed
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@708 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 20:05:22 +00:00
jens 701f6d4883 - include AppConfig.h
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@707 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 20:02:50 +00:00
jens 6911045a84 - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@706 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 20:01:32 +00:00
jens 2d9063c6ae - dleeted
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@705 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 19:59:31 +00:00
jens 6e948ef514 - specialize for 3.1.1
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@704 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 19:58:48 +00:00
jens 2c05a5f92a - fixed
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@703 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-27 19:58:21 +00:00
jens 3e81077de9 - use mk
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@702 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-25 19:04:59 +00:00
jens 926e1e49d5 - more abstract
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@694 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:36:20 +00:00
jens cdbd85bf2a - patch not silent (-s)
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@692 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:24:08 +00:00
jens 0ee838360c - added patch
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@690 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:20:59 +00:00
jens 7cc979241c - apply pacth correctly
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@689 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 21:13:12 +00:00
jens dbe79e8a5a - everything is a package
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@688 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:25:31 +00:00
jens 22fea26c9a - renamed
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@687 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:25:09 +00:00
jens 6ced2e2994 - everything is a package
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@686 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:24:23 +00:00
jens a7dd4befb3 - added target
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@683 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:15:17 +00:00
jens 0a7cd6bd73 - fixed INCLUDES
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@680 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 19:03:12 +00:00
jens 3a6c55e089 - reuse things with juce.mk
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@675 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-21 18:47:14 +00:00
jens 251c1f1dfe Make: Added install target
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@669 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-18 18:53:57 +00:00
jens fac88d488a - added Stack::setName()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@668 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 20:18:16 +00:00
jens 34597ac600 - Turn Train button to Stop button during training
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@667 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 19:12:05 +00:00
jens 690b992e3d - added tool tips
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@666 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 19:08:22 +00:00
jens fecf93a012 - added clear button for clearing the stack
- create: use numHidden from prev. layer for numVisible of layer to be created
- fixed enable/disable of layers

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@665 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-13 18:53:04 +00:00
jens 24f253e892 - fixed crash, when try to train without training patterns
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@664 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 23:00:55 +00:00
jens c7ff22d940 - fixed crash on load
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@663 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:44:15 +00:00
jens ac24503786 - use File open dialog for project
- redraw current Training pattern and weights on project load

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@662 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:34:41 +00:00
jens f6ae6d5e16 - handle full path names
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@661 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-12 22:17:26 +00:00
jens f610d2930e - add Rbm::normalize()
- normalize of training data

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@660 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 21:08:48 +00:00
jens 9593aea278 - some info log during training load/save
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@659 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 20:41:01 +00:00
jens 2d91e67704 - project name is first argument on command line
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@658 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 19:17:13 +00:00
jens c800033993 - enable on per default
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@657 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 18:25:39 +00:00
jens 7a79b48e5c - update RbmComponents on enable/disable
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@656 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 18:03:20 +00:00
jens 12f08b38bc - add enable button for up down pass abort
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@655 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 17:42:29 +00:00
jens 5bb8d7a442 - correctly scale learningRate and weightDecay
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@654 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 17:41:55 +00:00
jens 1a876bc8e5 - Rbm: scale learningRate and weightDecay by minibtachsize
- after create: new Layer is selected

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@653 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-11 07:07:23 +00:00
jens d99a28bbd1 - fixed creation and deletion of stack and layers
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@652 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-10 16:36:29 +00:00
jens 5e99b59fd2 - fixed upPass(), downPass and added upDownPass()
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@651 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-10 16:20:50 +00:00
jens 82ba72228b - added
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@650 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-09 16:07:57 +00:00
jens f8de50847c updated test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@649 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-09 16:05:03 +00:00
jens 3c31f364af - fixed call redrawReconstruction
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@648 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:47:42 +00:00
jens f1cc0c2659 - fixed crash draw on hidden
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@647 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:34:21 +00:00
jens fb151804b2 - remove Layer::upPass and downPass
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@646 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:25:01 +00:00
jens 9b1084bda9 - train layer instead of stack
- fixed downPass upPass

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@645 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 18:23:56 +00:00
jens 8d9b16c634 - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@644 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:24:58 +00:00
jens 8e393d0f6c - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@643 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:23:53 +00:00
jens 2647cdf8f1 - update test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@642 b431acfa-c32f-4a4a-93f1-934dc6c82436
2019-11-08 07:22:55 +00:00