Commit Graph
100 Commits
Author SHA1 Message Date
rene 826357a41f refactor network models; remove depths 2017-11-07 20:32:08 +01:00
rene e12bbda8c5 move model creation back into models package 2017-11-07 20:09:20 +01:00
rene b1f48c1895 add soft parameter sharing network 2017-11-06 21:51:49 +01:00
rene 7b8dfcebbe add long final implementation 2017-11-05 22:52:50 +01:00
rene 14fef66a55 train multiple models at once 2017-11-04 17:58:21 +01:00
rene 88e3eda595 refactor hyperband; fix domain generation
integrate hyperband option in training procedure - start refactoring - remove the index erro in generation and add helper functions
2017-11-04 12:47:08 +01:00
rene 8b17bd0701 add TSNE embedding; server evaluation visualization 2017-10-19 17:39:37 +02:00
rene a860f0da34 refactor server training into separate file; add additional info to hyperband log 2017-10-19 17:37:29 +02:00
rene d1da3d6ca3 fix model selection 2017-10-09 15:10:15 +02:00
rene a686f147f0 add bulk embedding visualization and deep1 network 2017-10-09 14:19:01 +02:00
rene 33063f3081 add sample weight metrics to fit function 2017-10-08 22:09:09 +02:00
rene e8473048cb refactor visualization; start plotting server results 2017-10-08 11:52:10 +02:00
rene 0b26c6125c fix flat 2 model bug caused by changing input layer 2017-10-06 16:36:58 +02:00
rene 5741f8ee0e fix staggered training 2017-10-06 10:38:00 +02:00
rene 508667d1d0 add server classification model 2017-10-05 15:26:53 +02:00
rene 345afbaef5 add error bar vis, comment unused parameters from parser 2017-10-05 14:50:59 +02:00
rene b24fa770f9 change hyperband to count minimal val_loss over all losses 2017-10-05 12:55:46 +02:00
rene 371a1dad05 add hyperband savefile config, minor change of parameter name 2017-10-03 18:58:54 +02:00
rene 68254d6629 add load function for hyper band results 2017-10-02 07:34:04 +02:00
rene f02e0b7f99 fix hyperband wrong variable names 2017-09-29 23:34:39 +02:00
rene a1e553f8f1 fix rerun wrong path 2017-09-29 23:03:07 +02:00
rene 605447440f refactor hyperband implementation 2017-09-29 22:59:57 +02:00
rene 090c89a127 add retrain mode 2017-09-28 12:23:22 +02:00
rene b157ca6a19 add first version of model averaging visualization 2017-09-26 19:25:37 +02:00
rene 49ad506a96 remove file name in run script 2017-09-22 10:03:01 +02:00
rene 607d74998c add tsne (does not work with big data)
fix model loading with custom selu function
2017-09-22 10:01:12 +02:00
rene e2bf2dc90f fix missing parameters, add flat network structure, make larger graphics 2017-09-20 14:43:28 +02:00
rene fbe6d6a584 remove input shape of first conv layer in networks because unnecessary
add selu activation to deeper network designs
2017-09-17 17:26:09 +02:00
rene 6a47b5f245 add sample weights function to utils for later usage 2017-09-17 10:23:23 +02:00
rene f2845e635e fix validation split removal by loading h5data into memory 2017-09-17 09:56:18 +02:00
rene ec5a1101be remove model selection based on validation loss 2017-09-16 15:25:34 +02:00
rene b0e0cd904e add start parameter for run script 2017-09-15 11:12:42 +02:00
rene 7f49021a63 refactor training - separate staggered training; make differences as small as possible 2017-09-12 08:36:23 +02:00
rene 6ce8fb464f remove reguliarizer on dense too 2017-09-11 16:48:49 +02:00
rene 3a44efa775 minor changes for pauls test 2017-09-11 12:59:13 +02:00
rene 6d8d7b19f3 fix covariance normalization; add run_model script for multi times training 2017-09-11 12:42:44 +02:00
rene 6121eac448 remove regularizer for conv and domain 2017-09-10 23:40:14 +02:00
rene 1cf62423e1 add regularization to small networks, fix model name in args, fix visualizations 2017-09-10 18:06:40 +02:00
rene 6fef2b8b84 refactor all visualization for pauls changes - evaluate on max windows per users 2017-09-08 22:59:55 +02:00
rene 9a51b6ea34 refactor test function working on full unfiltered data 2017-09-08 19:10:23 +02:00
rene edc75f4f44 refactor dataset creation, split up functions 2017-09-08 17:11:13 +02:00
rene 528829bb33 fix file name in run script 2017-09-08 13:57:18 +02:00
rene 70d00efb01 refactor using joblib for test results, make h5py store/load more flexible 2017-09-08 13:55:13 +02:00
rene 1ab0108c78 add window to file names for visualization 2017-09-07 17:38:21 +02:00
rene 595c2ea894 change argument interface
- add more properties for network specification
 - change names for consistency
2017-09-07 15:53:58 +02:00
rene 71f218888d set server to be not trainable too; refactor visualization script 2017-09-07 15:31:04 +02:00
rene 5bd8e41711 add staggered model training for intermediate sever prediction; refactor model return values 2017-09-07 14:24:55 +02:00
rene 2080444fb7 add parser argument for naming in multi model modes, minor fixes, re-set fix vals for network - need to make them flexible 2017-09-05 17:40:57 +02:00
rene ed4f478bad add parser argument for naming in multi model modes, minor fixes, 2017-09-05 12:40:37 +02:00
rene 1da31cc97c visualize per user stats 2017-09-04 13:37:26 +02:00
rene 3f6779fa3d load names with data for per-user evaluation 2017-09-02 16:02:48 +02:00
rene 0db8427457 update test script with bash loop 2017-09-02 12:58:48 +02:00
rene dc9180da10 refactor visualization, change arguments for model type and its depth 2017-09-01 10:42:26 +02:00
rene 933eaae04a change exception type in get_flow_per_user function and replace index to new range index 2017-08-31 13:49:33 +02:00
rene dceaf47211 fix typo 2017-08-31 11:25:49 +02:00
rene 954dfcf9f9 fix run scripts 2017-08-05 09:40:40 +02:00
rene 5a02f582cd change model - add dense before server output in new model
add some new run scripts
2017-08-05 09:33:07 +02:00
rene 6e7dc1297c fix lazy domain loading and generation process 2017-08-03 12:27:17 +02:00
rene 7f1d13658f store domain embeddings while test main 2017-08-03 09:08:24 +02:00
rene 452f9e0456 fix array() to zeros(0) 2017-08-03 08:00:20 +02:00
rene 787f43b328 fix test predictions depending on model output specification 2017-08-03 07:51:58 +02:00
rene 8ac195ba6f add some static configs to run script 2017-08-02 15:13:09 +02:00
rene 1e781d5491 add argument for model outputs
BUG: need to check --new_model --model_output server
2017-08-02 12:58:09 +02:00
rene f4da147688 refactor cmd argument to have single value for mode 2017-07-30 15:49:37 +02:00
rene e24f596f40 add argument for using the new model architecture 2017-07-30 14:07:39 +02:00
rene ebaeb6b96e move vocab_size into implementation (not user dependent) 2017-07-30 13:47:11 +02:00
rene d97785f646 replace softmax by sigmoid in final layer, also adjust dataset for that 2017-07-30 12:50:26 +02:00
rene b0da2de0ea move utils functions to new file 2017-07-29 19:47:02 +02:00
rene 820a5d1a4d add new network architecture - server label moves to the middle 2017-07-29 19:42:36 +02:00
rene 8cd1023165 replace pca reduction by sklearn's truncated svd 2017-07-29 19:41:14 +02:00
rene 2593131e9e add embedding visualization and domain encoding generator 2017-07-29 10:43:59 +02:00
rene c1535b941b remove max pooling from models for better infromation flow 2017-07-28 17:25:08 +02:00
rene 18b60e1754 add extended test mode for embeddings 2017-07-17 19:30:56 +02:00
rene 79fc441fe1 wip 2017-07-17 08:44:58 +02:00
rene d33c9f44ec fix chunks per user function bug caused by numpy version of array_split 2017-07-16 18:49:14 +02:00
rene 844494eca9 add multi-threading for pre-processing 2017-07-16 09:42:52 +02:00
rene 336be37032 fix network props, add PCA to visualize main 2017-07-14 21:01:08 +02:00
rene 6b787792db add custom class weights based on sklearn balance 2017-07-14 15:57:52 +02:00
rene b35f23e518 add visualization for training curves, pr, roc 2017-07-14 14:58:17 +02:00
rene d0418b9efa fix hyperband adding h5data and remove param sample 2017-07-12 15:18:45 +02:00
rene 2afaccc84b refactor argparser into separate file, add logger 2017-07-12 10:25:55 +02:00
rene 9f0bae33d5 refactor dataset generation, add callbacks 2017-07-11 21:06:58 +02:00
rene a196daa895 add simple flow feature extraction function 2017-07-11 13:46:25 +02:00
rene 522854ee0d add h5 support for pauls best config main 2017-07-11 11:12:03 +02:00
rene 41b38de1ab add feature: generate and use h5 data 2017-07-09 23:58:08 +02:00
rene fdc03c9922 add h5py example 2017-07-08 17:46:07 +02:00
rene 4a9f94a029 add output for main_test 2017-07-08 15:04:58 +02:00
rene 21b9d7be73 merged 2017-07-08 13:04:07 +02:00
rene 36cdba3fdf add pauls config test (TMP) 2017-07-08 13:01:58 +02:00
rene a3324b5e04 add pauls config test (TMP) 2017-07-08 11:53:51 +02:00
rene be56112b33 added params 2017-07-07 16:59:08 +02:00
rene 3c4be52bb6 refactor main functions - separate things into different functions 2017-07-07 08:43:16 +02:00
rene 933f6bf1d7 add feature to use both hits information from dataset 2017-07-06 16:27:47 +02:00
rene b2f5c56019 refactor dataset generation 2017-07-05 21:19:19 +02:00
rene 772b07847f WPI 2017-07-05 19:16:03 +02:00
rene a70d1cb03a fix: replace X_tr by its elements; choose selected samples for training data too 2017-07-05 18:37:29 +02:00
rene 7c05ef6a12 refactor models package: create separate modules for pauls and renes networks 2017-07-05 18:10:22 +02:00
rene 3862dce975 added new networks for domain embedding and classification task 2017-07-05 17:37:08 +02:00
rene 59c1176e85 refactor network to use new input format 2017-07-04 20:42:48 +02:00
rene 5743127b7f new dataset format: multi-lists -> two arrays 2017-07-04 09:18:50 +02:00