https://github.com/whilo/cnc
Raw File
Tip revision: 158ca24fdcd30d26ffe44afe7d360fd164203ccb authored by Christian Weilbach on 07 October 2015, 14:03:17 UTC
Bump replikativ.
Tip revision: 158ca24
compare_learning_rates.clj
;; gorilla-repl.fileformat = 1

;; **
;;; # Compare hidden unit count
;;; on 3x3 bars, learning-rate 5e-8
;; **

;; @@
(ns compare-hidden-unit-count
  (:require [gorilla-plot.core :as plot]
            [gg4clj.core :as gg4clj]
            [clojure.math.combinatorics :refer [cartesian-product]]
            [cnc.analytics :as a]
            [cnc.execute :as exe]
            [clojure.pprint :refer [pprint]]
            [hasch.core :refer [uuid]]
            [boltzmann.matrix :refer [full-matrix]]
            [clojure.java.shell :refer [sh]]
            [cnc.core :refer [state]]
            [cnc.execute :refer [slurp-bytes]]
            [clojure.core.matrix :as mat]
            [clj-hdf5.core :as hdf5]
            [konserve.protocols :refer [-get-in -bget -exists?]]
            [geschichte.platform :refer [<!?]]
            [boltzmann.core :refer [train-cd sample-gibbs]]
            [boltzmann.theoretical :refer [create-theoretical-rbm]]
            [boltzmann.formulas :as f]
            [boltzmann.protocols :refer [-weights -biases]]
            [boltzmann.visualize :as v]
            [clojure.core.matrix :refer [dot matrix]]
            [datomic.api :as d]
            [clojure.core.async :refer [chan] :as async]
            [quil.core :as q]))
(def store (get-in @state [:repo :store]))
(def states (apply cartesian-product (repeat 9 [0 1])))
(def conn (a/conn "train current rbms4"))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/conn</span>","value":"#'compare-hidden-unit-count/conn"}
;; <=

;; @@
(def exps [{:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 5.0E-8, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_6b71e97c/", :output {:bias_theo_history.h5 #uuid "1e3bd015-161d-54f2-ac87-b4dcfde5f558", :weight_theo_history.h5 #uuid "1a760e37-d74d-5fbf-9690-86ea0c703cf9"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 1.0E-7, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_dc96dd1d/", :output {:bias_theo_history.h5 #uuid "3be62f43-6829-5e65-a664-4b662057eabd", :weight_theo_history.h5 #uuid "37ddc647-db22-51b2-a5c2-1db250faac44"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 5.0E-10, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_3016da4b/", :output {:bias_theo_history.h5 #uuid "1b2039c3-eb94-53a1-916b-043e6ce51aca", :weight_theo_history.h5 #uuid "1850ce11-b497-50e6-9ebd-7fc61d432dfb"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 1.0E-10, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_3d36f2de/", :output {:bias_theo_history.h5 #uuid "1c18b593-220a-57cb-9c23-efc772fcabad", :weight_theo_history.h5 #uuid "29c06dc6-e6be-56ac-92b4-525029ed210d"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 5.0E-9, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_cdb30dce/", :output {:bias_theo_history.h5 #uuid "2f5425c9-4c7b-5bc1-8ff3-20bb763824d9", :weight_theo_history.h5 #uuid "1c22cc55-c5c1-5f52-b749-25722fbccd13"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 5.0E-7, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_76031897/", :output {:bias_theo_history.h5 #uuid "36af20ab-2b35-5501-a418-73673ab221ab", :weight_theo_history.h5 #uuid "27b13978-fb54-5236-abd5-2e04911d2361"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 1.0E-8, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_2b6e5d60/", :output {:bias_theo_history.h5 #uuid "35c956c6-6c66-53b2-afec-c853c533e8f7", :weight_theo_history.h5 #uuid "210ca203-07d9-5143-aafb-03d103604b89"}} {:exp-params {:git-commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169", :training-params {:h_count 15, :dt 0.1, :epochs 30000, :burn_in_time 0.0, :learning_rate 1.0E-9, :phase_duration 100.0, :weight_recording_interval 100.0, :sim_setup_kwargs {:grng_seed 42, :rng_seeds_seed 42}, :stdp_burnin 10.0}, :calibration-id #uuid "22f685d0-ea7f-53b5-97d7-c6d6cadc67d3", :data-id #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94", :source-path "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py", :args ["srun-log" "python" "/wang/users/weilbach/cluster_home/model-nmsampling/code/ev_cd/train.py"]}, :base-directory "experiments/Fri Mar 13 11:53:36 CET 2015_9b5d9be4/", :output {:bias_theo_history.h5 #uuid "0b624147-d245-5cf8-9af9-1edf835a15dc", :weight_theo_history.h5 #uuid "3dda9ee5-f0a6-5fd6-82f2-5077d72acab1"}}])
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/exps</span>","value":"#'compare-hidden-unit-count/exps"}
;; <=

;; @@
(def bars (<!? (-bget store #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94"  
                      #(-> % :input-stream slurp read-string))))
bars
;; @@
;; =>
;;; {"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"}],"value":"[1 0 0 1 0 0 1 0 0]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"}],"value":"[0 0 1 0 0 1 0 0 1]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>1</span>","value":"1"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"},{"type":"html","content":"<span class='clj-long'>0</span>","value":"0"}],"value":"[1 1 1 0 0 0 0 0 0]"}],"value":"[[1 0 0 1 0 0 1 0 0] [0 0 1 0 0 1 0 0 1] [1 1 1 0 0 0 0 0 0]]"}
;; <=

;; @@
(def weight-blobs (map #(get-in % [:output :weight_theo_history.h5]) exps))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/weight-blobs</span>","value":"#'compare-hidden-unit-count/weight-blobs"}
;; <=

;; @@
(def weights (map #(->> (a/get-hdf5-tensor store % "/weight") 
                       last
                       a/drop-half
                       (partition 9)
                       (mapv vec)
                       ) weight-blobs))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/weights</span>","value":"#'compare-hidden-unit-count/weights"}
;; <=

;; @@
(def bias-blobs (map #(get-in % [:output :bias_theo_history.h5]) exps))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/bias-blobs</span>","value":"#'compare-hidden-unit-count/bias-blobs"}
;; <=

;; @@
(def biases (map #(-> (a/get-hdf5-tensor store % "/weight") last vec) bias-blobs))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/biases</span>","value":"#'compare-hidden-unit-count/biases"}
;; <=

;; @@
(def learningrate-vs-probs
  (let [vc 9]
    (sort-by 
      first
      (doall (map (fn [e w b] 
             [(get-in e [:exp-params :training-params :learning_rate]) 
                    (map #(f/prob-visi (create-theoretical-rbm w (vec (take vc b)) (vec (drop vc b))) %) bars)])
         exps weights biases)))))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/learningrate-vs-probs</span>","value":"#'compare-hidden-unit-count/learningrate-vs-probs"}
;; <=

;; @@
learningrate-vs-probs
;; @@
;; =>
;;; {"type":"list-like","open":"<span class='clj-list'>(</span>","close":"<span class='clj-list'>)</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-10</span>","value":"1.0E-10"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.003588454957313762</span>","value":"0.003588454957313762"},{"type":"html","content":"<span class='clj-double'>0.003597416439100197</span>","value":"0.003597416439100197"},{"type":"html","content":"<span class='clj-double'>0.005697372172972579</span>","value":"0.005697372172972579"}],"value":"(0.003588454957313762 0.003597416439100197 0.005697372172972579)"}],"value":"[1.0E-10 (0.003588454957313762 0.003597416439100197 0.005697372172972579)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-10</span>","value":"5.0E-10"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.005465590817946292</span>","value":"0.005465590817946292"},{"type":"html","content":"<span class='clj-double'>0.005475260211865343</span>","value":"0.005475260211865343"},{"type":"html","content":"<span class='clj-double'>0.013517631133374662</span>","value":"0.013517631133374662"}],"value":"(0.005465590817946292 0.005475260211865343 0.013517631133374662)"}],"value":"[5.0E-10 (0.005465590817946292 0.005475260211865343 0.013517631133374662)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-9</span>","value":"1.0E-9"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.00615182382939968</span>","value":"0.00615182382939968"},{"type":"html","content":"<span class='clj-double'>0.006158586744223373</span>","value":"0.006158586744223373"},{"type":"html","content":"<span class='clj-double'>0.015449367330934683</span>","value":"0.015449367330934683"}],"value":"(0.00615182382939968 0.006158586744223373 0.015449367330934683)"}],"value":"[1.0E-9 (0.00615182382939968 0.006158586744223373 0.015449367330934683)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-9</span>","value":"5.0E-9"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.01679913834651664</span>","value":"0.01679913834651664"},{"type":"html","content":"<span class='clj-double'>0.016742601814982255</span>","value":"0.016742601814982255"},{"type":"html","content":"<span class='clj-double'>0.018788063459336327</span>","value":"0.018788063459336327"}],"value":"(0.01679913834651664 0.016742601814982255 0.018788063459336327)"}],"value":"[5.0E-9 (0.01679913834651664 0.016742601814982255 0.018788063459336327)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-8</span>","value":"1.0E-8"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.03238143144153756</span>","value":"0.03238143144153756"},{"type":"html","content":"<span class='clj-double'>0.04018553197672095</span>","value":"0.04018553197672095"},{"type":"html","content":"<span class='clj-double'>0.04028508320449214</span>","value":"0.04028508320449214"}],"value":"(0.03238143144153756 0.04018553197672095 0.04028508320449214)"}],"value":"[1.0E-8 (0.03238143144153756 0.04018553197672095 0.04028508320449214)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-8</span>","value":"5.0E-8"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.04542765078634867</span>","value":"0.04542765078634867"},{"type":"html","content":"<span class='clj-double'>0.048941718657084486</span>","value":"0.048941718657084486"},{"type":"html","content":"<span class='clj-double'>0.045076413477517674</span>","value":"0.045076413477517674"}],"value":"(0.04542765078634867 0.048941718657084486 0.045076413477517674)"}],"value":"[5.0E-8 (0.04542765078634867 0.048941718657084486 0.045076413477517674)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-7</span>","value":"1.0E-7"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.05463692682969646</span>","value":"0.05463692682969646"},{"type":"html","content":"<span class='clj-double'>0.056007474792088806</span>","value":"0.056007474792088806"},{"type":"html","content":"<span class='clj-double'>0.03418593843037165</span>","value":"0.03418593843037165"}],"value":"(0.05463692682969646 0.056007474792088806 0.03418593843037165)"}],"value":"[1.0E-7 (0.05463692682969646 0.056007474792088806 0.03418593843037165)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-7</span>","value":"5.0E-7"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.03489942338329003</span>","value":"0.03489942338329003"},{"type":"html","content":"<span class='clj-double'>0.07125292389718971</span>","value":"0.07125292389718971"},{"type":"html","content":"<span class='clj-double'>0.021334522005114123</span>","value":"0.021334522005114123"}],"value":"(0.03489942338329003 0.07125292389718971 0.021334522005114123)"}],"value":"[5.0E-7 (0.03489942338329003 0.07125292389718971 0.021334522005114123)]"}],"value":"([1.0E-10 (\"Elapsed time: 71.7745 msecs\"\n0.003588454957313762 0.003597416439100197 0.005697372172972579)] [5.0E-10 (\"Elapsed time: 39.725591 msecs\"\n0.005465590817946292 0.005475260211865343 0.013517631133374662)] [1.0E-9 (\"Elapsed time: 28.312381 msecs\"\n0.00615182382939968 0.006158586744223373 0.015449367330934683)] [5.0E-9 (\"Elapsed time: 22.009059 msecs\"\n0.01679913834651664 0.016742601814982255 0.018788063459336327)] [1.0E-8 (\"Elapsed time: 25.73625 msecs\"\n0.03238143144153756 0.04018553197672095 0.04028508320449214)] [5.0E-8 (\"Elapsed time: 22.949871 msecs\"\n0.04542765078634867 0.048941718657084486 0.045076413477517674)] [1.0E-7 (\"Elapsed time: 21.638799 msecs\"\n0.05463692682969646 0.056007474792088806 0.03418593843037165)] [5.0E-7 (\"Elapsed time: 21.721783 msecs\"\n0.03489942338329003 0.07125292389718971 0.021334522005114123)])"}
;; <=

;; @@
(do (gg4clj/view 
  [[:<- :d (gg4clj/data-frame {:learning_rate (map (comp first) learningrate-vs-probs)    
                               :sum (vec (map #(apply + (second %)) learningrate-vs-probs))
                               :z (vec (concat (repeat (count learningrate-vs-probs) "ev-cd")))})]
  (gg4clj/r+ [:ggplot :d [:aes {:x (keyword "factor(learning_rate)") :y :sum :fill :z}]]
                        [:geom_point {:stat "identity"}])]
  {:width 10})
  )
;; @@
;; =>
;;; {"type":"html","content":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"720pt\" height=\"444pt\" viewBox=\"0 0 720 444\" version=\"1.1\">\n<defs>\n<g>\n<symbol overflow=\"visible\" id=\"644df539-895b-4114-99c6-1982c1355274\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"616dd7c1-90af-43d0-bd0d-697533d7bfd5\">\n<path style=\"stroke:none;\" d=\"M 5 -3.390625 C 5 -5.75 4.109375 -7.0625 2.640625 -7.0625 C 1.171875 -7.0625 0.265625 -5.734375 0.265625 -3.453125 C 0.265625 -1.15625 1.1875 0.140625 2.640625 0.140625 C 4.078125 0.140625 5 -1.15625 5 -3.390625 Z M 3.859375 -3.46875 C 3.859375 -1.546875 3.5625 -0.8125 2.625 -0.8125 C 1.734375 -0.8125 1.40625 -1.578125 1.40625 -3.4375 C 1.40625 -5.3125 1.734375 -6.046875 2.640625 -6.046875 C 3.546875 -6.046875 3.859375 -5.296875 3.859375 -3.46875 Z M 3.859375 -3.46875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"de9bbe07-b042-4282-8310-eab3590931d8\">\n<path style=\"stroke:none;\" d=\"M 1.96875 -0.125 L 1.96875 -1.25 L 0.6875 -1.25 L 0.6875 0 L 1.96875 0 Z M 1.96875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"e2bd7ae0-f978-4e19-80b1-04537476e52f\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.375 C 5.0625 -3.71875 4.03125 -4.734375 2.71875 -4.734375 C 2.25 -4.734375 1.75 -4.578125 1.65625 -4.5 L 1.859375 -5.828125 L 4.703125 -5.828125 L 4.703125 -6.921875 L 0.9375 -6.921875 L 0.390625 -3.09375 L 1.375 -3.09375 C 1.8125 -3.609375 2.046875 -3.734375 2.578125 -3.734375 C 3.484375 -3.734375 3.921875 -3.265625 3.921875 -2.265625 C 3.921875 -1.28125 3.484375 -0.859375 2.578125 -0.859375 C 1.828125 -0.859375 1.515625 -1.109375 1.28125 -2 L 0.15625 -2 C 0.46875 -0.515625 1.375 0.140625 2.59375 0.140625 C 3.96875 0.140625 5.0625 -0.9375 5.0625 -2.375 Z M 5.0625 -2.375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"29cededc-9570-4a7b-bd80-9dd10c1237f1\">\n<path style=\"stroke:none;\" d=\"M 3.46875 -0.125 L 3.46875 -7.0625 L 2.671875 -7.0625 C 2.328125 -5.890625 2.28125 -5.875 0.828125 -5.6875 L 0.828125 -4.84375 L 2.34375 -4.84375 L 2.34375 0 L 3.46875 0 Z M 3.46875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"8b50452a-3de1-41f9-9c5d-74a8b483efe7\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.40625 C 5.0625 -3.140625 5 -3.59375 4.859375 -3.96875 C 4.53125 -4.796875 3.625 -5.4375 2.6875 -5.4375 C 1.28125 -5.4375 0.234375 -4.265625 0.234375 -2.609375 C 0.234375 -0.953125 1.25 0.140625 2.671875 0.140625 C 3.8125 0.140625 4.75 -0.640625 4.984375 -1.78125 L 3.90625 -1.78125 C 3.640625 -1 3.34375 -0.859375 2.703125 -0.859375 C 1.859375 -0.859375 1.375 -1.25 1.359375 -2.28125 L 5.0625 -2.28125 Z M 4.15625 -3.03125 C 4.15625 -3.03125 3.96875 -3.171875 3.96875 -3.1875 L 1.375 -3.1875 C 1.4375 -3.953125 1.875 -4.4375 2.671875 -4.4375 C 3.46875 -4.4375 3.921875 -3.90625 3.921875 -3.125 Z M 4.15625 -3.03125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\">\n<path style=\"stroke:none;\" d=\"M 2.859375 -2.421875 L 2.859375 -3.25 L 0.296875 -3.25 L 0.296875 -2.296875 L 2.859375 -2.296875 Z M 2.859375 -2.421875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"c079731b-3e42-47cf-9c59-9a0124fd1ca8\">\n<path style=\"stroke:none;\" d=\"M 5.015625 -3.6875 C 5.015625 -5.8125 4.140625 -7.0625 2.59375 -7.0625 C 1.296875 -7.0625 0.21875 -6 0.21875 -4.671875 C 0.21875 -3.40625 1.234375 -2.421875 2.453125 -2.421875 C 3.09375 -2.421875 3.671875 -2.703125 4.109375 -3.21875 L 3.859375 -3.3125 C 3.859375 -1.65625 3.46875 -0.859375 2.5 -0.859375 C 1.90625 -0.859375 1.625 -1.109375 1.453125 -1.890625 L 0.34375 -1.890625 C 0.53125 -0.640625 1.40625 0.140625 2.4375 0.140625 C 4.03125 0.140625 5.015625 -1.328125 5.015625 -3.6875 Z M 3.8125 -4.6875 C 3.8125 -3.859375 3.375 -3.4375 2.546875 -3.4375 C 1.734375 -3.4375 1.359375 -3.828125 1.359375 -4.734375 C 1.359375 -5.609375 1.796875 -6.0625 2.578125 -6.0625 C 3.375 -6.0625 3.8125 -5.578125 3.8125 -4.6875 Z M 3.8125 -4.6875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"5534fef4-b07f-4801-98c9-985e3ff3e788\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.046875 C 5.0625 -2.796875 4.53125 -3.46875 4.015625 -3.71875 C 4.546875 -4.03125 4.8125 -4.46875 4.8125 -5.109375 C 4.8125 -6.171875 3.84375 -7.0625 2.640625 -7.0625 C 1.4375 -7.0625 0.453125 -6.171875 0.453125 -5.109375 C 0.453125 -4.484375 0.71875 -4.046875 1.25 -3.71875 C 0.734375 -3.46875 0.21875 -2.796875 0.21875 -2.046875 C 0.21875 -0.8125 1.296875 0.140625 2.640625 0.140625 C 3.984375 0.140625 5.0625 -0.8125 5.0625 -2.046875 Z M 3.671875 -5.09375 C 3.671875 -4.46875 3.34375 -4.171875 2.640625 -4.171875 C 1.921875 -4.171875 1.59375 -4.46875 1.59375 -5.109375 C 1.59375 -5.75 1.921875 -6.046875 2.640625 -6.046875 C 3.359375 -6.046875 3.671875 -5.75 3.671875 -5.09375 Z M 3.921875 -2.03125 C 3.921875 -1.234375 3.484375 -0.859375 2.625 -0.859375 C 1.796875 -0.859375 1.359375 -1.234375 1.359375 -2.03125 C 1.359375 -2.828125 1.796875 -3.203125 2.640625 -3.203125 C 3.484375 -3.203125 3.921875 -2.828125 3.921875 -2.03125 Z M 3.921875 -2.03125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"638b0142-2edf-416d-a1a3-d99509d7b99b\">\n<path style=\"stroke:none;\" d=\"M 5.125 -6.078125 L 5.125 -6.921875 L 0.296875 -6.921875 L 0.296875 -5.828125 L 3.84375 -5.828125 C 2.65625 -4.34375 1.65625 -2.265625 1.15625 0 L 2.34375 0 C 2.734375 -2.328125 3.65625 -4.28125 5.125 -6.03125 Z M 5.125 -6.078125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"32e510a6-7828-4017-8db6-8a13c49e137b\">\n<path style=\"stroke:none;\" d=\"M 4.65625 -5.28125 L 3.65625 -5.28125 L 2.203125 -1.078125 L 2.46875 -1.078125 L 1.09375 -5.28125 L -0.09375 -5.28125 L 1.765625 0 L 2.828125 0 L 4.84375 -5.28125 Z M 4.65625 -5.28125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"f2526992-2961-4bc5-93e9-0de85850dcee\">\n<path style=\"stroke:none;\" d=\"M 4.578125 -1.984375 L 3.640625 -1.984375 C 3.484375 -1.0625 3.21875 -0.859375 2.546875 -0.859375 C 1.65625 -0.859375 1.265625 -1.40625 1.265625 -2.59375 C 1.265625 -3.84375 1.65625 -4.4375 2.515625 -4.4375 C 3.1875 -4.4375 3.46875 -4.15625 3.59375 -3.34375 L 4.65625 -3.34375 C 4.5625 -4.6875 3.65625 -5.4375 2.53125 -5.4375 C 1.1875 -5.4375 0.15625 -4.265625 0.15625 -2.59375 C 0.15625 -0.96875 1.15625 0.140625 2.515625 0.140625 C 3.71875 0.140625 4.609375 -0.703125 4.71875 -1.984375 Z M 4.578125 -1.984375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"161e7acb-3732-4bcd-94ea-f14f10bbe527\">\n<path style=\"stroke:none;\" d=\"M 4.890625 -0.125 L 4.890625 -7.25 L 3.8125 -7.25 L 3.8125 -4.515625 L 4.046875 -4.609375 C 3.71875 -5.125 3.078125 -5.4375 2.40625 -5.4375 C 1.109375 -5.4375 0.109375 -4.28125 0.109375 -2.6875 C 0.109375 -0.984375 1.078125 0.140625 2.4375 0.140625 C 3.125 0.140625 3.703125 -0.15625 4.140625 -0.78125 L 3.890625 -0.859375 L 3.890625 0 L 4.890625 0 Z M 3.8125 -2.625 C 3.8125 -1.453125 3.390625 -0.859375 2.546875 -0.859375 C 1.671875 -0.859375 1.21875 -1.46875 1.21875 -2.640625 C 1.21875 -3.8125 1.671875 -4.421875 2.546875 -4.421875 C 3.40625 -4.421875 3.8125 -3.78125 3.8125 -2.625 Z M 3.8125 -2.625 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"f30e9790-e00a-434c-b7b6-42c8297d8af0\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"b0d5bb76-ffef-49f9-90a8-139d8dad3a5d\">\n<path style=\"stroke:none;\" d=\"M 3.234375 -5.609375 L 3.234375 -6.546875 L 2.1875 -6.546875 L 2.1875 -7.40625 C 2.1875 -7.828125 2.296875 -7.90625 2.75 -7.90625 C 2.828125 -7.90625 2.875 -7.90625 3.234375 -7.890625 L 3.234375 -8.96875 C 2.875 -9.03125 2.734375 -9.046875 2.53125 -9.046875 C 1.609375 -9.046875 0.90625 -8.390625 0.90625 -7.484375 L 0.90625 -6.546875 L 0.078125 -6.546875 L 0.078125 -5.46875 L 0.90625 -5.46875 L 0.90625 0 L 2.1875 0 L 2.1875 -5.46875 L 3.234375 -5.46875 Z M 3.234375 -5.609375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"c83da563-b51e-4d34-b6be-6a53c3bf9a41\">\n<path style=\"stroke:none;\" d=\"M 6.546875 -0.15625 L 6.546875 -1.078125 C 6.3125 -1.015625 6.265625 -1.015625 6.203125 -1.015625 C 5.859375 -1.015625 5.796875 -1.0625 5.796875 -1.375 L 5.796875 -4.890625 C 5.796875 -6 4.84375 -6.734375 3.296875 -6.734375 C 1.78125 -6.734375 0.703125 -6.015625 0.640625 -4.421875 L 1.90625 -4.421875 C 2 -5.328125 2.328125 -5.546875 3.265625 -5.546875 C 4.15625 -5.546875 4.53125 -5.34375 4.53125 -4.734375 L 4.53125 -4.46875 C 4.53125 -4.0625 4.421875 -4.015625 3.625 -3.90625 C 2.203125 -3.734375 1.984375 -3.6875 1.609375 -3.53125 C 0.875 -3.234375 0.359375 -2.53125 0.359375 -1.765625 C 0.359375 -0.625 1.296875 0.1875 2.5625 0.1875 C 3.375 0.1875 4.25 -0.1875 4.625 -0.59375 C 4.671875 -0.390625 5.25 0.078125 5.734375 0.078125 C 5.9375 0.078125 6.09375 0.0625 6.546875 -0.046875 Z M 4.53125 -2.296875 C 4.53125 -1.40625 3.75 -0.953125 2.78125 -0.953125 C 2 -0.953125 1.6875 -1.109375 1.6875 -1.78125 C 1.6875 -2.453125 1.984375 -2.609375 3.0625 -2.765625 C 4.109375 -2.90625 4.328125 -2.953125 4.53125 -3.03125 Z M 4.53125 -2.296875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"2f184f6a-2c93-450f-819b-018b8c773e38\">\n<path style=\"stroke:none;\" d=\"M 5.71875 -2.421875 L 4.59375 -2.421875 C 4.40625 -1.28125 4.03125 -1.015625 3.1875 -1.015625 C 2.078125 -1.015625 1.546875 -1.734375 1.546875 -3.21875 C 1.546875 -4.78125 2.0625 -5.546875 3.15625 -5.546875 C 4 -5.546875 4.375 -5.1875 4.53125 -4.171875 L 5.796875 -4.171875 C 5.65625 -5.84375 4.578125 -6.734375 3.171875 -6.734375 C 1.46875 -6.734375 0.234375 -5.296875 0.234375 -3.21875 C 0.234375 -1.1875 1.453125 0.1875 3.15625 0.1875 C 4.65625 0.1875 5.734375 -0.859375 5.875 -2.421875 Z M 5.71875 -2.421875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"803c49d2-9597-4cb8-8db3-78e925c0f79c\">\n<path style=\"stroke:none;\" d=\"M 3.1875 -0.125 L 3.1875 -1.15625 C 2.921875 -1.0625 2.765625 -1.0625 2.5625 -1.0625 C 2.140625 -1.0625 2.140625 -1.046875 2.140625 -1.484375 L 2.140625 -5.46875 L 3.1875 -5.46875 L 3.1875 -6.546875 L 2.140625 -6.546875 L 2.140625 -8.28125 L 0.875 -8.28125 L 0.875 -6.546875 L 0.03125 -6.546875 L 0.03125 -5.46875 L 0.875 -5.46875 L 0.875 -1.046875 C 0.875 -0.40625 1.453125 0.078125 2.234375 0.078125 C 2.46875 0.078125 2.71875 0.0625 3.1875 -0.03125 Z M 3.1875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"30151719-4c66-44b8-99d9-c27da7849033\">\n<path style=\"stroke:none;\" d=\"M 6.25 -3.234375 C 6.25 -5.40625 5.078125 -6.734375 3.265625 -6.734375 C 1.5 -6.734375 0.28125 -5.390625 0.28125 -3.28125 C 0.28125 -1.15625 1.484375 0.1875 3.28125 0.1875 C 5.046875 0.1875 6.25 -1.15625 6.25 -3.234375 Z M 4.9375 -3.234375 C 4.9375 -1.765625 4.375 -1.015625 3.28125 -1.015625 C 2.15625 -1.015625 1.609375 -1.75 1.609375 -3.28125 C 1.609375 -4.78125 2.15625 -5.546875 3.28125 -5.546875 C 4.40625 -5.546875 4.9375 -4.796875 4.9375 -3.234375 Z M 4.9375 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"baa347af-b52f-4d31-8e50-2b7434e2f9f8\">\n<path style=\"stroke:none;\" d=\"M 3.984375 -5.546875 L 3.984375 -6.6875 C 3.6875 -6.71875 3.59375 -6.734375 3.46875 -6.734375 C 2.8125 -6.734375 2.21875 -6.3125 1.640625 -5.375 L 1.890625 -5.28125 L 1.890625 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 L 1.96875 -3.390625 C 1.96875 -4.8125 2.296875 -5.390625 3.984375 -5.40625 Z M 3.984375 -5.546875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"c86a2cb8-2918-45da-810f-1098405e144c\">\n<path style=\"stroke:none;\" d=\"M 3.59375 2.3125 C 2.53125 0.59375 1.984375 -1.3125 1.984375 -3.234375 C 1.984375 -5.140625 2.53125 -7.078125 3.734375 -9.015625 L 2.765625 -9.015625 C 1.53125 -7.40625 0.734375 -5.125 0.734375 -3.234375 C 0.734375 -1.34375 1.53125 0.9375 2.765625 2.546875 L 3.734375 2.546875 Z M 3.59375 2.3125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"edfba62c-969f-46f3-9f7e-ed9ea6421919\">\n<path style=\"stroke:none;\" d=\"M 1.9375 -0.125 L 1.9375 -9.015625 L 0.671875 -9.015625 L 0.671875 0 L 1.9375 0 Z M 1.9375 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"3be2a322-ffe1-4679-8798-8e260eeb3166\">\n<path style=\"stroke:none;\" d=\"M 6.28125 -2.984375 C 6.28125 -3.90625 6.21875 -4.46875 6.03125 -4.9375 C 5.625 -5.96875 4.53125 -6.734375 3.359375 -6.734375 C 1.609375 -6.734375 0.34375 -5.296875 0.34375 -3.234375 C 0.34375 -1.171875 1.578125 0.1875 3.34375 0.1875 C 4.78125 0.1875 5.90625 -0.765625 6.1875 -2.171875 L 4.921875 -2.171875 C 4.59375 -1.21875 4.171875 -1.015625 3.375 -1.015625 C 2.328125 -1.015625 1.6875 -1.546875 1.65625 -2.859375 L 6.28125 -2.859375 Z M 5.1875 -3.78125 C 5.1875 -3.78125 4.984375 -3.921875 4.984375 -3.9375 L 1.6875 -3.9375 C 1.765625 -4.921875 2.34375 -5.546875 3.34375 -5.546875 C 4.328125 -5.546875 4.9375 -4.859375 4.9375 -3.875 Z M 5.1875 -3.78125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"3927740b-cf0e-4f17-b239-0f67eada2bb1\">\n<path style=\"stroke:none;\" d=\"M 5.96875 -0.125 L 5.96875 -4.890625 C 5.96875 -5.921875 5.0625 -6.734375 3.859375 -6.734375 C 2.921875 -6.734375 2.203125 -6.34375 1.65625 -5.453125 L 1.890625 -5.359375 L 1.890625 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 L 1.96875 -3.59375 C 1.96875 -4.890625 2.53125 -5.59375 3.546875 -5.59375 C 4.34375 -5.59375 4.703125 -5.25 4.703125 -4.484375 L 4.703125 0 L 5.96875 0 Z M 5.96875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"1aee0f55-2d5b-4224-aa04-c42485142919\">\n<path style=\"stroke:none;\" d=\"M 1.96875 -0.125 L 1.96875 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 Z M 2.09375 -7.375 L 2.09375 -8.75 L 0.578125 -8.75 L 0.578125 -7.234375 L 2.09375 -7.234375 Z M 2.09375 -7.375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"ec9ef4c7-2865-46e2-a5ad-f2249e1bbc25\">\n<path style=\"stroke:none;\" d=\"M 6 -1.15625 L 6 -6.546875 L 4.796875 -6.546875 L 4.796875 -5.515625 L 5.046875 -5.609375 C 4.53125 -6.34375 3.828125 -6.734375 3.03125 -6.734375 C 1.421875 -6.734375 0.203125 -5.25 0.203125 -3.21875 C 0.203125 -1.234375 1.46875 0.1875 2.9375 0.1875 C 3.734375 0.1875 4.375 -0.1875 5.046875 -0.984375 L 4.796875 -1.078125 L 4.796875 -0.65625 C 4.796875 1.015625 4.265625 1.515625 3.09375 1.515625 C 2.296875 1.515625 1.828125 1.359375 1.6875 0.453125 L 0.390625 0.453125 C 0.515625 1.78125 1.578125 2.609375 3.0625 2.609375 C 5.03125 2.609375 6 1.609375 6 -1.15625 Z M 4.703125 -3.234375 C 4.703125 -1.734375 4.203125 -1.015625 3.140625 -1.015625 C 2.046875 -1.015625 1.53125 -1.75 1.53125 -3.28125 C 1.53125 -4.78125 2.0625 -5.546875 3.125 -5.546875 C 4.21875 -5.546875 4.703125 -4.765625 4.703125 -3.234375 Z M 4.703125 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"d791e009-63f8-45c9-8ba0-e34355f6e4d1\">\n<path style=\"stroke:none;\" d=\"M 7.0625 1.984375 L 7.0625 1.265625 L -0.40625 1.265625 L -0.40625 2.125 L 7.0625 2.125 Z M 7.0625 1.984375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"d12242c9-806d-48f0-b88f-793ac920a4a3\">\n<path style=\"stroke:none;\" d=\"M 3.203125 -3.234375 C 3.203125 -5.125 2.40625 -7.40625 1.171875 -9.015625 L 0.203125 -9.015625 C 1.40625 -7.0625 1.953125 -5.140625 1.953125 -3.234375 C 1.953125 -1.3125 1.40625 0.609375 0.203125 2.546875 L 1.171875 2.546875 C 2.40625 0.9375 3.203125 -1.34375 3.203125 -3.234375 Z M 3.203125 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"651e05c5-89fc-4019-b1b2-b5e1966f41cc\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"1c1a55e0-dcc9-44a9-92fe-36f012811010\">\n<path style=\"stroke:none;\" d=\"M -1.890625 -5.640625 C -2.828125 -5.640625 -3.4375 -4.984375 -3.734375 -3.734375 L -3.953125 -2.765625 C -4.15625 -1.953125 -4.28125 -1.734375 -4.734375 -1.734375 C -5.296875 -1.734375 -5.546875 -2.125 -5.546875 -2.9375 C -5.546875 -3.75 -5.328125 -4.03125 -4.53125 -4.0625 L -4.53125 -5.390625 C -5.90625 -5.375 -6.734375 -4.421875 -6.734375 -2.96875 C -6.734375 -1.515625 -5.84375 -0.421875 -4.6875 -0.421875 C -3.703125 -0.421875 -3.09375 -1.0625 -2.734375 -2.5625 L -2.515625 -3.484375 C -2.34375 -4.1875 -2.265625 -4.3125 -1.8125 -4.3125 C -1.21875 -4.3125 -1.015625 -3.875 -1.015625 -3 C -1.015625 -2.09375 -1.09375 -1.734375 -2.1875 -1.578125 L -2.1875 -0.265625 C -0.59375 -0.3125 0.1875 -1.265625 0.1875 -2.921875 C 0.1875 -4.5 -0.6875 -5.640625 -1.890625 -5.640625 Z M -1.890625 -5.640625 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"1d9f9c95-b891-4867-b0c7-405d1b171d8f\">\n<path style=\"stroke:none;\" d=\"M -0.125 -5.921875 L -6.546875 -5.921875 L -6.546875 -4.640625 L -2.953125 -4.640625 C -1.671875 -4.640625 -0.953125 -4.109375 -0.953125 -3.078125 C -0.953125 -2.28125 -1.3125 -1.90625 -2.0625 -1.90625 L -6.546875 -1.90625 L -6.546875 -0.640625 L -1.671875 -0.640625 C -0.625 -0.640625 0.1875 -1.5625 0.1875 -2.78125 C 0.1875 -3.703125 -0.1875 -4.390625 -1.015625 -4.984375 L -1.109375 -4.734375 L 0 -4.734375 L 0 -5.921875 Z M -0.125 -5.921875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6a45bd02-5123-4ea1-9c87-4a248eb7b86f\">\n<path style=\"stroke:none;\" d=\"M -0.125 -9.25 L -4.84375 -9.25 C -5.96875 -9.25 -6.734375 -8.5 -6.734375 -7.3125 C -6.734375 -6.484375 -6.4375 -5.875 -5.875 -5.40625 C -6.40625 -5.109375 -6.734375 -4.515625 -6.734375 -3.703125 C -6.734375 -2.859375 -6.390625 -2.203125 -5.625 -1.65625 L -5.53125 -1.890625 L -6.546875 -1.890625 L -6.546875 -0.703125 L 0 -0.703125 L 0 -1.984375 L -4.078125 -1.984375 C -4.984375 -1.984375 -5.59375 -2.515625 -5.59375 -3.328125 C -5.59375 -4.0625 -5.265625 -4.34375 -4.46875 -4.34375 L 0 -4.34375 L 0 -5.609375 L -4.078125 -5.609375 C -4.984375 -5.609375 -5.59375 -6.15625 -5.59375 -6.96875 C -5.59375 -7.703125 -5.25 -7.984375 -4.46875 -7.984375 L 0 -7.984375 L 0 -9.25 Z M -0.125 -9.25 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6257a874-eae3-4c20-afe6-218cc82fcde1\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"8608b344-ac71-4ab8-9424-ce673d61a2ec\">\n<path style=\"stroke:none;\" d=\"M 4.609375 -0.125 L 4.609375 -1.34375 L 2.140625 -1.34375 L 4.53125 -4.1875 L 4.53125 -5.4375 L 0.234375 -5.4375 L 0.234375 -4.09375 L 2.46875 -4.09375 L 0.0625 -1.25 L 0.0625 0 L 4.609375 0 Z M 4.609375 -0.125 \"/>\n</symbol>\n</g>\n<clipPath id=\"74b72c1c-3b9a-470c-9cf4-719ae86da49d\">\n  <path d=\"M 50.488281 14.398438 L 634 14.398438 L 634 405 L 50.488281 405 Z M 50.488281 14.398438 \"/>\n</clipPath>\n<clipPath id=\"7eb62f53-b0c1-4525-9e0c-a68577c546b9\">\n  <path d=\"M 50.488281 353 L 634 353 L 634 355 L 50.488281 355 Z M 50.488281 353 \"/>\n</clipPath>\n<clipPath id=\"374491ae-c8fd-4d6a-9dc0-981e302078e9\">\n  <path d=\"M 50.488281 219 L 634 219 L 634 221 L 50.488281 221 Z M 50.488281 219 \"/>\n</clipPath>\n<clipPath id=\"a7b33eec-4864-4ab1-b95e-f50c6dde1a77\">\n  <path d=\"M 50.488281 85 L 634 85 L 634 86 L 50.488281 86 Z M 50.488281 85 \"/>\n</clipPath>\n<clipPath id=\"3f779221-0b09-4a57-b106-3a594d3eec25\">\n  <path d=\"M 50.488281 286 L 634.589844 286 L 634.589844 288 L 50.488281 288 Z M 50.488281 286 \"/>\n</clipPath>\n<clipPath id=\"9393d719-0f03-4610-9702-498519cf84dc\">\n  <path d=\"M 50.488281 152 L 634.589844 152 L 634.589844 154 L 50.488281 154 Z M 50.488281 152 \"/>\n</clipPath>\n<clipPath id=\"5db40fc6-b1df-43e9-b0d6-b9d1f968f574\">\n  <path d=\"M 50.488281 17 L 634.589844 17 L 634.589844 19 L 50.488281 19 Z M 50.488281 17 \"/>\n</clipPath>\n<clipPath id=\"eecadaa1-e377-48a2-8f9e-f0f2345b835a\">\n  <path d=\"M 92 14.398438 L 94 14.398438 L 94 405.511719 L 92 405.511719 Z M 92 14.398438 \"/>\n</clipPath>\n<clipPath id=\"6354871e-163f-4382-b876-48ab7d6a4841\">\n  <path d=\"M 163 14.398438 L 165 14.398438 L 165 405.511719 L 163 405.511719 Z M 163 14.398438 \"/>\n</clipPath>\n<clipPath id=\"f44590a2-af28-4678-960a-42554db217df\">\n  <path d=\"M 234 14.398438 L 236 14.398438 L 236 405.511719 L 234 405.511719 Z M 234 14.398438 \"/>\n</clipPath>\n<clipPath id=\"41bf9c04-2d2f-4c7a-8d18-73d8208a4932\">\n  <path d=\"M 305 14.398438 L 308 14.398438 L 308 405.511719 L 305 405.511719 Z M 305 14.398438 \"/>\n</clipPath>\n<clipPath id=\"f21d7db9-86d7-4ece-bc8a-e569f6c74053\">\n  <path d=\"M 377 14.398438 L 379 14.398438 L 379 405.511719 L 377 405.511719 Z M 377 14.398438 \"/>\n</clipPath>\n<clipPath id=\"b8bee72b-d26e-41f1-b9d6-ae0c21705076\">\n  <path d=\"M 448 14.398438 L 450 14.398438 L 450 405.511719 L 448 405.511719 Z M 448 14.398438 \"/>\n</clipPath>\n<clipPath id=\"3381e82f-b68c-43b3-a392-3bc4366a74a8\">\n  <path d=\"M 519 14.398438 L 521 14.398438 L 521 405.511719 L 519 405.511719 Z M 519 14.398438 \"/>\n</clipPath>\n<clipPath id=\"0ab81ce9-c933-4eae-9c89-04ce994884e8\">\n  <path d=\"M 590 14.398438 L 592 14.398438 L 592 405.511719 L 590 405.511719 Z M 590 14.398438 \"/>\n</clipPath>\n</defs>\n<g id=\"af1a1c69-c6ec-4592-838e-7a8fd787e917\">\n<rect x=\"0\" y=\"0\" width=\"720\" height=\"444\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n<rect x=\"0\" y=\"0\" width=\"720\" height=\"444\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 0 444 L 720 444 L 720 0 L 0 0 Z M 0 444 \"/>\n<g clip-path=\"url(#74b72c1c-3b9a-470c-9cf4-719ae86da49d)\" clip-rule=\"nonzero\">\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.803922%,89.803922%,89.803922%);fill-opacity:1;\" d=\"M 50.488281 404.511719 L 633.589844 404.511719 L 633.589844 14.398438 L 50.488281 14.398438 Z M 50.488281 404.511719 \"/>\n</g>\n<g clip-path=\"url(#7eb62f53-b0c1-4525-9e0c-a68577c546b9)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 354.214844 L 633.585938 354.214844 \"/>\n</g>\n<g clip-path=\"url(#374491ae-c8fd-4d6a-9dc0-981e302078e9)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 219.824219 L 633.585938 219.824219 \"/>\n</g>\n<g clip-path=\"url(#a7b33eec-4864-4ab1-b95e-f50c6dde1a77)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 85.433594 L 633.585938 85.433594 \"/>\n</g>\n<g clip-path=\"url(#3f779221-0b09-4a57-b106-3a594d3eec25)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 287.019531 L 633.585938 287.019531 \"/>\n</g>\n<g clip-path=\"url(#9393d719-0f03-4610-9702-498519cf84dc)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 152.628906 L 633.585938 152.628906 \"/>\n</g>\n<g clip-path=\"url(#5db40fc6-b1df-43e9-b0d6-b9d1f968f574)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 18.238281 L 633.585938 18.238281 \"/>\n</g>\n<g clip-path=\"url(#eecadaa1-e377-48a2-8f9e-f0f2345b835a)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 93.152344 404.511719 L 93.152344 14.398438 \"/>\n</g>\n<g clip-path=\"url(#6354871e-163f-4382-b876-48ab7d6a4841)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.261719 404.511719 L 164.261719 14.398438 \"/>\n</g>\n<g clip-path=\"url(#f44590a2-af28-4678-960a-42554db217df)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.371094 404.511719 L 235.371094 14.398438 \"/>\n</g>\n<g clip-path=\"url(#41bf9c04-2d2f-4c7a-8d18-73d8208a4932)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.480469 404.511719 L 306.480469 14.398438 \"/>\n</g>\n<g clip-path=\"url(#f21d7db9-86d7-4ece-bc8a-e569f6c74053)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.589844 404.511719 L 377.589844 14.398438 \"/>\n</g>\n<g clip-path=\"url(#b8bee72b-d26e-41f1-b9d6-ae0c21705076)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.703125 404.511719 L 448.703125 14.398438 \"/>\n</g>\n<g clip-path=\"url(#3381e82f-b68c-43b3-a392-3bc4366a74a8)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 519.8125 404.511719 L 519.8125 14.398438 \"/>\n</g>\n<g clip-path=\"url(#0ab81ce9-c933-4eae-9c89-04ce994884e8)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 590.921875 404.511719 L 590.921875 14.398438 \"/>\n</g>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 95.277344 386.78125 C 95.277344 389.617188 91.027344 389.617188 91.027344 386.78125 C 91.027344 383.945312 95.277344 383.945312 95.277344 386.78125 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 166.386719 355.667969 C 166.386719 358.503906 162.136719 358.503906 162.136719 355.667969 C 162.136719 352.835938 166.386719 352.835938 166.386719 355.667969 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 237.496094 346.796875 C 237.496094 349.628906 233.246094 349.628906 233.246094 346.796875 C 233.246094 343.960938 237.496094 343.960938 237.496094 346.796875 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 308.609375 280.757812 C 308.609375 283.589844 304.355469 283.589844 304.355469 280.757812 C 304.355469 277.921875 308.609375 277.921875 308.609375 280.757812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 379.71875 118.082031 C 379.71875 120.917969 375.464844 120.917969 375.464844 118.082031 C 375.464844 115.25 379.71875 115.25 379.71875 118.082031 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 450.828125 46.605469 C 450.828125 49.441406 446.574219 49.441406 446.574219 46.605469 C 446.574219 43.769531 450.828125 43.769531 450.828125 46.605469 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 521.9375 32.132812 C 521.9375 34.96875 517.683594 34.96875 517.683594 32.132812 C 517.683594 29.296875 521.9375 29.296875 521.9375 32.132812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 593.046875 78.75 C 593.046875 81.582031 588.796875 81.582031 588.796875 78.75 C 588.796875 75.914062 593.046875 75.914062 593.046875 78.75 \"/>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"24.398438\" y=\"290.039062\"/>\n  <use xlink:href=\"#de9bbe07-b042-4282-8310-eab3590931d8\" x=\"29.732422\" y=\"290.039062\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"32.399414\" y=\"290.039062\"/>\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"37.733398\" y=\"290.039062\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"24.398438\" y=\"155.648438\"/>\n  <use xlink:href=\"#de9bbe07-b042-4282-8310-eab3590931d8\" x=\"29.732422\" y=\"155.648438\"/>\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"32.399414\" y=\"155.648438\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"37.733398\" y=\"155.648438\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"24.398438\" y=\"21.257812\"/>\n  <use xlink:href=\"#de9bbe07-b042-4282-8310-eab3590931d8\" x=\"29.732422\" y=\"21.257812\"/>\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"32.399414\" y=\"21.257812\"/>\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"37.733398\" y=\"21.257812\"/>\n</g>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 287.019531 L 50.488281 287.019531 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 152.628906 L 50.488281 152.628906 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 18.238281 L 50.488281 18.238281 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 93.152344 408.765625 L 93.152344 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.261719 408.765625 L 164.261719 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.371094 408.765625 L 235.371094 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.480469 408.765625 L 306.480469 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.589844 408.765625 L 377.589844 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.703125 408.765625 L 448.703125 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 519.8125 408.765625 L 519.8125 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 590.921875 408.765625 L 590.921875 404.511719 \"/>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"80.652344\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"85.986328\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"91.320312\" y=\"418.621094\"/>\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"94.514648\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"99.848633\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"151.761719\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"157.095703\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"162.429688\" y=\"418.621094\"/>\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"165.624023\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"170.958008\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"222.871094\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"228.205078\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"233.539062\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"236.733398\" y=\"418.621094\"/>\n  <use xlink:href=\"#c079731b-3e42-47cf-9c59-9a0124fd1ca8\" x=\"242.067383\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"293.980469\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"299.314453\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"304.648438\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"307.842773\" y=\"418.621094\"/>\n  <use xlink:href=\"#c079731b-3e42-47cf-9c59-9a0124fd1ca8\" x=\"313.176758\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"365.089844\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"370.423828\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"375.757812\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"378.952148\" y=\"418.621094\"/>\n  <use xlink:href=\"#5534fef4-b07f-4801-98c9-985e3ff3e788\" x=\"384.286133\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"436.203125\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"441.537109\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"446.871094\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"450.06543\" y=\"418.621094\"/>\n  <use xlink:href=\"#5534fef4-b07f-4801-98c9-985e3ff3e788\" x=\"455.399414\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#29cededc-9570-4a7b-bd80-9dd10c1237f1\" x=\"507.3125\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"512.646484\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"517.980469\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"521.174805\" y=\"418.621094\"/>\n  <use xlink:href=\"#638b0142-2edf-416d-a1a3-d99509d7b99b\" x=\"526.508789\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#e2bd7ae0-f978-4e19-80b1-04537476e52f\" x=\"578.421875\" y=\"418.621094\"/>\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"583.755859\" y=\"418.621094\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"589.089844\" y=\"418.621094\"/>\n  <use xlink:href=\"#616dd7c1-90af-43d0-bd0d-697533d7bfd5\" x=\"592.28418\" y=\"418.621094\"/>\n  <use xlink:href=\"#638b0142-2edf-416d-a1a3-d99509d7b99b\" x=\"597.618164\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#b0d5bb76-ffef-49f9-90a8-139d8dad3a5d\" x=\"288.035156\" y=\"432.975586\"/>\n  <use xlink:href=\"#c83da563-b51e-4d34-b6be-6a53c3bf9a41\" x=\"291.251953\" y=\"432.975586\"/>\n  <use xlink:href=\"#2f184f6a-2c93-450f-819b-018b8c773e38\" x=\"297.923828\" y=\"432.975586\"/>\n  <use xlink:href=\"#803c49d2-9597-4cb8-8db3-78e925c0f79c\" x=\"303.923828\" y=\"432.975586\"/>\n  <use xlink:href=\"#30151719-4c66-44b8-99d9-c27da7849033\" x=\"307.140625\" y=\"432.975586\"/>\n  <use xlink:href=\"#baa347af-b52f-4d31-8e50-2b7434e2f9f8\" x=\"313.8125\" y=\"432.975586\"/>\n  <use xlink:href=\"#c86a2cb8-2918-45da-810f-1098405e144c\" x=\"317.808594\" y=\"432.975586\"/>\n  <use xlink:href=\"#edfba62c-969f-46f3-9f7e-ed9ea6421919\" x=\"321.804688\" y=\"432.975586\"/>\n  <use xlink:href=\"#3be2a322-ffe1-4679-8798-8e260eeb3166\" x=\"324.46875\" y=\"432.975586\"/>\n  <use xlink:href=\"#c83da563-b51e-4d34-b6be-6a53c3bf9a41\" x=\"331.140625\" y=\"432.975586\"/>\n  <use xlink:href=\"#baa347af-b52f-4d31-8e50-2b7434e2f9f8\" x=\"337.8125\" y=\"432.975586\"/>\n  <use xlink:href=\"#3927740b-cf0e-4f17-b239-0f67eada2bb1\" x=\"341.808594\" y=\"432.975586\"/>\n  <use xlink:href=\"#1aee0f55-2d5b-4224-aa04-c42485142919\" x=\"348.480469\" y=\"432.975586\"/>\n  <use xlink:href=\"#3927740b-cf0e-4f17-b239-0f67eada2bb1\" x=\"351.144531\" y=\"432.975586\"/>\n  <use xlink:href=\"#ec9ef4c7-2865-46e2-a5ad-f2249e1bbc25\" x=\"357.816406\" y=\"432.975586\"/>\n  <use xlink:href=\"#d791e009-63f8-45c9-8ba0-e34355f6e4d1\" x=\"364.488281\" y=\"432.975586\"/>\n  <use xlink:href=\"#baa347af-b52f-4d31-8e50-2b7434e2f9f8\" x=\"371.160156\" y=\"432.975586\"/>\n  <use xlink:href=\"#c83da563-b51e-4d34-b6be-6a53c3bf9a41\" x=\"375.09668\" y=\"432.975586\"/>\n  <use xlink:href=\"#803c49d2-9597-4cb8-8db3-78e925c0f79c\" x=\"381.768555\" y=\"432.975586\"/>\n  <use xlink:href=\"#3be2a322-ffe1-4679-8798-8e260eeb3166\" x=\"384.924805\" y=\"432.975586\"/>\n  <use xlink:href=\"#d12242c9-806d-48f0-b88f-793ac920a4a3\" x=\"391.59668\" y=\"432.975586\"/>\n</g>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#1c1a55e0-dcc9-44a9-92fe-36f012811010\" x=\"20.577148\" y=\"220.957031\"/>\n  <use xlink:href=\"#1d9f9c95-b891-4867-b0c7-405d1b171d8f\" x=\"20.577148\" y=\"214.957031\"/>\n  <use xlink:href=\"#6a45bd02-5123-4ea1-9c87-4a248eb7b86f\" x=\"20.577148\" y=\"208.285156\"/>\n</g>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;\" d=\"M 643.621094 228.507812 L 695.566406 228.507812 L 695.566406 190.402344 L 643.621094 190.402344 Z M 643.621094 228.507812 \"/>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#8608b344-ac71-4ab8-9424-ce673d61a2ec\" x=\"647.875\" y=\"202.455078\"/>\n</g>\n<path style=\"fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;stroke-width:1.062992;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 647.875 224.257812 L 665.15625 224.257812 L 665.15625 206.976562 L 647.875 206.976562 Z M 647.875 224.257812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 658.640625 215.617188 C 658.640625 218.453125 654.386719 218.453125 654.386719 215.617188 C 654.386719 212.78125 658.640625 212.78125 658.640625 215.617188 \"/>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#8b50452a-3de1-41f9-9c5d-74a8b483efe7\" x=\"667.3125\" y=\"218.636719\"/>\n  <use xlink:href=\"#32e510a6-7828-4017-8db6-8a13c49e137b\" x=\"672.50293\" y=\"218.636719\"/>\n  <use xlink:href=\"#ffedcb2f-e351-4b0f-a14a-c60fa9d204a7\" x=\"677.204102\" y=\"218.636719\"/>\n  <use xlink:href=\"#f2526992-2961-4bc5-93e9-0de85850dcee\" x=\"680.398438\" y=\"218.636719\"/>\n  <use xlink:href=\"#161e7acb-3732-4bcd-94ea-f14f10bbe527\" x=\"685.195312\" y=\"218.636719\"/>\n</g>\n</g>\n</svg>\n","value":"#gg4clj.core.GGView{:plot-command [[:<- :d [:data.frame {:learning_rate [:c 1.0E-10 5.0E-10 1.0E-9 5.0E-9 1.0E-8 5.0E-8 1.0E-7 5.0E-7], :z [:c \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\"], :sum [:c 0.012883243569386537 0.024458482163186294 0.027759777904557734 0.052329803620835225 0.11285204662275064 0.13944578292095083 0.14483034005215692 0.12748686928559386]}]] [:+ [:ggplot :d [:aes {:x :factor(learning_rate), :y :sum, :fill :z}]] [:geom_point {:stat \"identity\"}]]], :options {:width 10}}"}
;; <=

;; @@
(def new-exps (map (fn [[lr w-hist b-hist]] 
                     [lr 
                      (->> (a/get-hdf5-tensor store w-hist "/weight") 
                       last
                       a/drop-half
                       (partition 9)
                       (mapv vec))
                                           
                      (->> (a/get-hdf5-tensor store b-hist "/weight") last vec)])
                
                
(d/q '[:find ?lr ?w-hist ?b-hist
       :where
       #_[?exp :git/commit-id "2d96fc2983f748f8b327c7f2fd3fdaa4f23cd169"]
       [?exp :ref/data #uuid "0b619370-6716-5ae8-89b6-9c38b4e11e94"]
       [?exp :ref/trans-params ?vid]
       [?exp :ref/training-params ?train-params-id]
       [(cnc.analytics/load-key ?train-params-id :learning_rate) ?lr]
       [(cnc.analytics/load-key ?vid) ?vls]
       [(:base-directory ?vls) ?base-dir]
       [(.contains ^String ?base-dir "experiments/Tue Mar 17 16:02")]
       [(:output ?vls) ?out]
       [(:weight_theo_history.h5 ?out) ?w-hist]
       [(:bias_theo_history.h5 ?out) ?b-hist]]
     (d/db conn))))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/new-exps</span>","value":"#'compare-hidden-unit-count/new-exps"}
;; <=

;; @@
(defn lr-vs-probs [exps]
  (let [vc 9]
    (sort-by 
      first
      (doall (map (fn [[lr w b]] 
             [lr 
                    (map #(f/prob-visi (create-theoretical-rbm w (vec (take vc b)) (vec (drop vc b))) %) bars)])
         exps)))))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/lr-vs-probs</span>","value":"#'compare-hidden-unit-count/lr-vs-probs"}
;; <=

;; @@
(def lr-vs-probs (lr-vs-probs new-exps))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;compare-hidden-unit-count/lr-vs-probs</span>","value":"#'compare-hidden-unit-count/lr-vs-probs"}
;; <=

;; @@
lr-vs-probs
;; @@
;; =>
;;; {"type":"list-like","open":"<span class='clj-list'>(</span>","close":"<span class='clj-list'>)</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-8</span>","value":"1.0E-8"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.037872001653596755</span>","value":"0.037872001653596755"},{"type":"html","content":"<span class='clj-double'>0.027173884364867777</span>","value":"0.027173884364867777"},{"type":"html","content":"<span class='clj-double'>0.035463164665378306</span>","value":"0.035463164665378306"}],"value":"(0.037872001653596755 0.027173884364867777 0.035463164665378306)"}],"value":"[1.0E-8 (0.037872001653596755 0.027173884364867777 0.035463164665378306)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-8</span>","value":"5.0E-8"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.0558374616154416</span>","value":"0.0558374616154416"},{"type":"html","content":"<span class='clj-double'>0.06566756889944682</span>","value":"0.06566756889944682"},{"type":"html","content":"<span class='clj-double'>0.031073614299955355</span>","value":"0.031073614299955355"}],"value":"(0.0558374616154416 0.06566756889944682 0.031073614299955355)"}],"value":"[5.0E-8 (0.0558374616154416 0.06566756889944682 0.031073614299955355)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-7</span>","value":"1.0E-7"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.050299490981038864</span>","value":"0.050299490981038864"},{"type":"html","content":"<span class='clj-double'>0.07268761518085248</span>","value":"0.07268761518085248"},{"type":"html","content":"<span class='clj-double'>0.02661685570947035</span>","value":"0.02661685570947035"}],"value":"(0.050299490981038864 0.07268761518085248 0.02661685570947035)"}],"value":"[1.0E-7 (0.050299490981038864 0.07268761518085248 0.02661685570947035)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-7</span>","value":"5.0E-7"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.020712857879869272</span>","value":"0.020712857879869272"},{"type":"html","content":"<span class='clj-double'>0.06778629346956928</span>","value":"0.06778629346956928"},{"type":"html","content":"<span class='clj-double'>0.0595602307508368</span>","value":"0.0595602307508368"}],"value":"(0.020712857879869272 0.06778629346956928 0.0595602307508368)"}],"value":"[5.0E-7 (0.020712857879869272 0.06778629346956928 0.0595602307508368)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-6</span>","value":"1.0E-6"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.017577254413822893</span>","value":"0.017577254413822893"},{"type":"html","content":"<span class='clj-double'>0.11326494478654865</span>","value":"0.11326494478654865"},{"type":"html","content":"<span class='clj-double'>0.03352229192076823</span>","value":"0.03352229192076823"}],"value":"(0.017577254413822893 0.11326494478654865 0.03352229192076823)"}],"value":"[1.0E-6 (0.017577254413822893 0.11326494478654865 0.03352229192076823)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-6</span>","value":"1.0E-6"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.017577254413822893</span>","value":"0.017577254413822893"},{"type":"html","content":"<span class='clj-double'>0.11326494478654865</span>","value":"0.11326494478654865"},{"type":"html","content":"<span class='clj-double'>0.03352229192076823</span>","value":"0.03352229192076823"}],"value":"(0.017577254413822893 0.11326494478654865 0.03352229192076823)"}],"value":"[1.0E-6 (0.017577254413822893 0.11326494478654865 0.03352229192076823)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-6</span>","value":"5.0E-6"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.0018153613880008805</span>","value":"0.0018153613880008805"},{"type":"html","content":"<span class='clj-double'>0.04996932376448786</span>","value":"0.04996932376448786"},{"type":"html","content":"<span class='clj-double'>0.1397893836601521</span>","value":"0.1397893836601521"}],"value":"(0.0018153613880008805 0.04996932376448786 0.1397893836601521)"}],"value":"[5.0E-6 (0.0018153613880008805 0.04996932376448786 0.1397893836601521)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>1.0E-5</span>","value":"1.0E-5"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.0036235373362990884</span>","value":"0.0036235373362990884"},{"type":"html","content":"<span class='clj-double'>0.0527366745661184</span>","value":"0.0527366745661184"},{"type":"html","content":"<span class='clj-double'>0.021339094433148114</span>","value":"0.021339094433148114"}],"value":"(0.0036235373362990884 0.0527366745661184 0.021339094433148114)"}],"value":"[1.0E-5 (0.0036235373362990884 0.0527366745661184 0.021339094433148114)]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>5.0E-5</span>","value":"5.0E-5"},{"type":"list-like","open":"<span class='clj-lazy-seq'>(</span>","close":"<span class='clj-lazy-seq'>)</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-double'>0.0019533493930114464</span>","value":"0.0019533493930114464"},{"type":"html","content":"<span class='clj-double'>0.006628539852892682</span>","value":"0.006628539852892682"},{"type":"html","content":"<span class='clj-double'>0.030292247195067942</span>","value":"0.030292247195067942"}],"value":"(0.0019533493930114464 0.006628539852892682 0.030292247195067942)"}],"value":"[5.0E-5 (0.0019533493930114464 0.006628539852892682 0.030292247195067942)]"}],"value":"([1.0E-8 (\"Elapsed time: 19.700057 msecs\"\n0.037872001653596755 0.027173884364867777 0.035463164665378306)] [5.0E-8 (\"Elapsed time: 21.857342 msecs\"\n0.0558374616154416 0.06566756889944682 0.031073614299955355)] [1.0E-7 (\"Elapsed time: 17.154505 msecs\"\n0.050299490981038864 0.07268761518085248 0.02661685570947035)] [5.0E-7 (\"Elapsed time: 13.260746 msecs\"\n0.020712857879869272 0.06778629346956928 0.0595602307508368)] [1.0E-6 (\"Elapsed time: 13.355157 msecs\"\n0.017577254413822893 0.11326494478654865 0.03352229192076823)] [1.0E-6 (0.017577254413822893 0.11326494478654865 0.03352229192076823)] [5.0E-6 (\"Elapsed time: 13.050397 msecs\"\n0.0018153613880008805 0.04996932376448786 0.1397893836601521)] [1.0E-5 (\"Elapsed time: 12.698072 msecs\"\n0.0036235373362990884 0.0527366745661184 0.021339094433148114)] [5.0E-5 (\"Elapsed time: 12.85729 msecs\"\n0.0019533493930114464 0.006628539852892682 0.030292247195067942)])"}
;; <=

;; @@
(do (gg4clj/view 
  [[:<- :d (gg4clj/data-frame {:learning_rate (map (comp first) lr-vs-probs)    
                               :sum (vec (map #(apply + (second %)) lr-vs-probs))
                               :z (vec (concat (repeat (count lr-vs-probs) "ev-cd")))})]
  (gg4clj/r+ [:ggplot :d [:aes {:x (keyword "factor(learning_rate)") :y :sum :fill :z}]]
                        [:geom_point {:stat "identity"}]
             #_[:scale_x_discrete {:limits (keyword "c(1E-8,5E-8,1E-7,5E-7,1E-6,5E-6,1E-5,5E-5)")}])]
  {:width 10})
  )
;; @@
;; =>
;;; {"type":"html","content":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"720pt\" height=\"444pt\" viewBox=\"0 0 720 444\" version=\"1.1\">\n<defs>\n<g>\n<symbol overflow=\"visible\" id=\"82f3d705-eec9-4d4e-81f2-a12434e8e80c\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\">\n<path style=\"stroke:none;\" d=\"M 5 -3.390625 C 5 -5.75 4.109375 -7.0625 2.640625 -7.0625 C 1.171875 -7.0625 0.265625 -5.734375 0.265625 -3.453125 C 0.265625 -1.15625 1.1875 0.140625 2.640625 0.140625 C 4.078125 0.140625 5 -1.15625 5 -3.390625 Z M 3.859375 -3.46875 C 3.859375 -1.546875 3.5625 -0.8125 2.625 -0.8125 C 1.734375 -0.8125 1.40625 -1.578125 1.40625 -3.4375 C 1.40625 -5.3125 1.734375 -6.046875 2.640625 -6.046875 C 3.546875 -6.046875 3.859375 -5.296875 3.859375 -3.46875 Z M 3.859375 -3.46875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"bda32673-3dca-40ef-9924-a0366aef8f99\">\n<path style=\"stroke:none;\" d=\"M 1.96875 -0.125 L 1.96875 -1.25 L 0.6875 -1.25 L 0.6875 0 L 1.96875 0 Z M 1.96875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"567395f2-92eb-4c66-8086-024c673bdd88\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.375 C 5.0625 -3.71875 4.03125 -4.734375 2.71875 -4.734375 C 2.25 -4.734375 1.75 -4.578125 1.65625 -4.5 L 1.859375 -5.828125 L 4.703125 -5.828125 L 4.703125 -6.921875 L 0.9375 -6.921875 L 0.390625 -3.09375 L 1.375 -3.09375 C 1.8125 -3.609375 2.046875 -3.734375 2.578125 -3.734375 C 3.484375 -3.734375 3.921875 -3.265625 3.921875 -2.265625 C 3.921875 -1.28125 3.484375 -0.859375 2.578125 -0.859375 C 1.828125 -0.859375 1.515625 -1.109375 1.28125 -2 L 0.15625 -2 C 0.46875 -0.515625 1.375 0.140625 2.59375 0.140625 C 3.96875 0.140625 5.0625 -0.9375 5.0625 -2.375 Z M 5.0625 -2.375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"ba4e031e-cd85-4bac-8971-477bd188d8f2\">\n<path style=\"stroke:none;\" d=\"M 3.46875 -0.125 L 3.46875 -7.0625 L 2.671875 -7.0625 C 2.328125 -5.890625 2.28125 -5.875 0.828125 -5.6875 L 0.828125 -4.84375 L 2.34375 -4.84375 L 2.34375 0 L 3.46875 0 Z M 3.46875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.40625 C 5.0625 -3.140625 5 -3.59375 4.859375 -3.96875 C 4.53125 -4.796875 3.625 -5.4375 2.6875 -5.4375 C 1.28125 -5.4375 0.234375 -4.265625 0.234375 -2.609375 C 0.234375 -0.953125 1.25 0.140625 2.671875 0.140625 C 3.8125 0.140625 4.75 -0.640625 4.984375 -1.78125 L 3.90625 -1.78125 C 3.640625 -1 3.34375 -0.859375 2.703125 -0.859375 C 1.859375 -0.859375 1.375 -1.25 1.359375 -2.28125 L 5.0625 -2.28125 Z M 4.15625 -3.03125 C 4.15625 -3.03125 3.96875 -3.171875 3.96875 -3.1875 L 1.375 -3.1875 C 1.4375 -3.953125 1.875 -4.4375 2.671875 -4.4375 C 3.46875 -4.4375 3.921875 -3.90625 3.921875 -3.125 Z M 4.15625 -3.03125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6090c195-bddb-46ba-8e76-79bfd7df1fdf\">\n<path style=\"stroke:none;\" d=\"M 2.859375 -2.421875 L 2.859375 -3.25 L 0.296875 -3.25 L 0.296875 -2.296875 L 2.859375 -2.296875 Z M 2.859375 -2.421875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"d8cf2bc9-d003-466f-b35e-980d22596605\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.046875 C 5.0625 -2.796875 4.53125 -3.46875 4.015625 -3.71875 C 4.546875 -4.03125 4.8125 -4.46875 4.8125 -5.109375 C 4.8125 -6.171875 3.84375 -7.0625 2.640625 -7.0625 C 1.4375 -7.0625 0.453125 -6.171875 0.453125 -5.109375 C 0.453125 -4.484375 0.71875 -4.046875 1.25 -3.71875 C 0.734375 -3.46875 0.21875 -2.796875 0.21875 -2.046875 C 0.21875 -0.8125 1.296875 0.140625 2.640625 0.140625 C 3.984375 0.140625 5.0625 -0.8125 5.0625 -2.046875 Z M 3.671875 -5.09375 C 3.671875 -4.46875 3.34375 -4.171875 2.640625 -4.171875 C 1.921875 -4.171875 1.59375 -4.46875 1.59375 -5.109375 C 1.59375 -5.75 1.921875 -6.046875 2.640625 -6.046875 C 3.359375 -6.046875 3.671875 -5.75 3.671875 -5.09375 Z M 3.921875 -2.03125 C 3.921875 -1.234375 3.484375 -0.859375 2.625 -0.859375 C 1.796875 -0.859375 1.359375 -1.234375 1.359375 -2.03125 C 1.359375 -2.828125 1.796875 -3.203125 2.640625 -3.203125 C 3.484375 -3.203125 3.921875 -2.828125 3.921875 -2.03125 Z M 3.921875 -2.03125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"a1e2c54b-5bbe-43f1-9b56-8825c3b0508f\">\n<path style=\"stroke:none;\" d=\"M 5.125 -6.078125 L 5.125 -6.921875 L 0.296875 -6.921875 L 0.296875 -5.828125 L 3.84375 -5.828125 C 2.65625 -4.34375 1.65625 -2.265625 1.15625 0 L 2.34375 0 C 2.734375 -2.328125 3.65625 -4.28125 5.125 -6.03125 Z M 5.125 -6.078125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"5f941faa-272a-401c-a970-d468a9169c1e\">\n<path style=\"stroke:none;\" d=\"M 5.0625 -2.234375 C 5.0625 -3.5 4.0625 -4.484375 2.84375 -4.484375 C 2.171875 -4.484375 1.53125 -4.1875 1.171875 -3.6875 L 1.40625 -3.59375 C 1.421875 -5.25 1.828125 -6.046875 2.796875 -6.046875 C 3.390625 -6.046875 3.65625 -5.796875 3.8125 -5.03125 L 4.9375 -5.03125 C 4.75 -6.265625 3.890625 -7.0625 2.84375 -7.0625 C 1.265625 -7.0625 0.265625 -5.59375 0.265625 -3.21875 C 0.265625 -1.109375 1.140625 0.140625 2.703125 0.140625 C 3.984375 0.140625 5.0625 -0.90625 5.0625 -2.234375 Z M 3.921875 -2.171875 C 3.921875 -1.3125 3.484375 -0.859375 2.703125 -0.859375 C 1.921875 -0.859375 1.453125 -1.34375 1.453125 -2.21875 C 1.453125 -3.0625 1.90625 -3.484375 2.734375 -3.484375 C 3.546875 -3.484375 3.921875 -3.078125 3.921875 -2.171875 Z M 3.921875 -2.171875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"994d38bf-21e1-4209-8a46-efcb370f83d9\">\n<path style=\"stroke:none;\" d=\"M 4.65625 -5.28125 L 3.65625 -5.28125 L 2.203125 -1.078125 L 2.46875 -1.078125 L 1.09375 -5.28125 L -0.09375 -5.28125 L 1.765625 0 L 2.828125 0 L 4.84375 -5.28125 Z M 4.65625 -5.28125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"93df7c44-6780-4092-8c37-e0de6dd88204\">\n<path style=\"stroke:none;\" d=\"M 4.578125 -1.984375 L 3.640625 -1.984375 C 3.484375 -1.0625 3.21875 -0.859375 2.546875 -0.859375 C 1.65625 -0.859375 1.265625 -1.40625 1.265625 -2.59375 C 1.265625 -3.84375 1.65625 -4.4375 2.515625 -4.4375 C 3.1875 -4.4375 3.46875 -4.15625 3.59375 -3.34375 L 4.65625 -3.34375 C 4.5625 -4.6875 3.65625 -5.4375 2.53125 -5.4375 C 1.1875 -5.4375 0.15625 -4.265625 0.15625 -2.59375 C 0.15625 -0.96875 1.15625 0.140625 2.515625 0.140625 C 3.71875 0.140625 4.609375 -0.703125 4.71875 -1.984375 Z M 4.578125 -1.984375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"0acfcf85-bbcc-4da4-a94f-73236170596e\">\n<path style=\"stroke:none;\" d=\"M 4.890625 -0.125 L 4.890625 -7.25 L 3.8125 -7.25 L 3.8125 -4.515625 L 4.046875 -4.609375 C 3.71875 -5.125 3.078125 -5.4375 2.40625 -5.4375 C 1.109375 -5.4375 0.109375 -4.28125 0.109375 -2.6875 C 0.109375 -0.984375 1.078125 0.140625 2.4375 0.140625 C 3.125 0.140625 3.703125 -0.15625 4.140625 -0.78125 L 3.890625 -0.859375 L 3.890625 0 L 4.890625 0 Z M 3.8125 -2.625 C 3.8125 -1.453125 3.390625 -0.859375 2.546875 -0.859375 C 1.671875 -0.859375 1.21875 -1.46875 1.21875 -2.640625 C 1.21875 -3.8125 1.671875 -4.421875 2.546875 -4.421875 C 3.40625 -4.421875 3.8125 -3.78125 3.8125 -2.625 Z M 3.8125 -2.625 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6117831f-4cf5-4249-b1fb-9275754a7b43\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6db6557b-fce5-468a-a496-f2b2620a7c9a\">\n<path style=\"stroke:none;\" d=\"M 3.234375 -5.609375 L 3.234375 -6.546875 L 2.1875 -6.546875 L 2.1875 -7.40625 C 2.1875 -7.828125 2.296875 -7.90625 2.75 -7.90625 C 2.828125 -7.90625 2.875 -7.90625 3.234375 -7.890625 L 3.234375 -8.96875 C 2.875 -9.03125 2.734375 -9.046875 2.53125 -9.046875 C 1.609375 -9.046875 0.90625 -8.390625 0.90625 -7.484375 L 0.90625 -6.546875 L 0.078125 -6.546875 L 0.078125 -5.46875 L 0.90625 -5.46875 L 0.90625 0 L 2.1875 0 L 2.1875 -5.46875 L 3.234375 -5.46875 Z M 3.234375 -5.609375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"ca3a2c21-5957-4c33-b857-16857b65b48c\">\n<path style=\"stroke:none;\" d=\"M 6.546875 -0.15625 L 6.546875 -1.078125 C 6.3125 -1.015625 6.265625 -1.015625 6.203125 -1.015625 C 5.859375 -1.015625 5.796875 -1.0625 5.796875 -1.375 L 5.796875 -4.890625 C 5.796875 -6 4.84375 -6.734375 3.296875 -6.734375 C 1.78125 -6.734375 0.703125 -6.015625 0.640625 -4.421875 L 1.90625 -4.421875 C 2 -5.328125 2.328125 -5.546875 3.265625 -5.546875 C 4.15625 -5.546875 4.53125 -5.34375 4.53125 -4.734375 L 4.53125 -4.46875 C 4.53125 -4.0625 4.421875 -4.015625 3.625 -3.90625 C 2.203125 -3.734375 1.984375 -3.6875 1.609375 -3.53125 C 0.875 -3.234375 0.359375 -2.53125 0.359375 -1.765625 C 0.359375 -0.625 1.296875 0.1875 2.5625 0.1875 C 3.375 0.1875 4.25 -0.1875 4.625 -0.59375 C 4.671875 -0.390625 5.25 0.078125 5.734375 0.078125 C 5.9375 0.078125 6.09375 0.0625 6.546875 -0.046875 Z M 4.53125 -2.296875 C 4.53125 -1.40625 3.75 -0.953125 2.78125 -0.953125 C 2 -0.953125 1.6875 -1.109375 1.6875 -1.78125 C 1.6875 -2.453125 1.984375 -2.609375 3.0625 -2.765625 C 4.109375 -2.90625 4.328125 -2.953125 4.53125 -3.03125 Z M 4.53125 -2.296875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"ce82a3f8-b50f-4d8c-b2ca-e1f4be86e207\">\n<path style=\"stroke:none;\" d=\"M 5.71875 -2.421875 L 4.59375 -2.421875 C 4.40625 -1.28125 4.03125 -1.015625 3.1875 -1.015625 C 2.078125 -1.015625 1.546875 -1.734375 1.546875 -3.21875 C 1.546875 -4.78125 2.0625 -5.546875 3.15625 -5.546875 C 4 -5.546875 4.375 -5.1875 4.53125 -4.171875 L 5.796875 -4.171875 C 5.65625 -5.84375 4.578125 -6.734375 3.171875 -6.734375 C 1.46875 -6.734375 0.234375 -5.296875 0.234375 -3.21875 C 0.234375 -1.1875 1.453125 0.1875 3.15625 0.1875 C 4.65625 0.1875 5.734375 -0.859375 5.875 -2.421875 Z M 5.71875 -2.421875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"66d2a8b3-4d79-4d31-8f02-d5b93d2a74ab\">\n<path style=\"stroke:none;\" d=\"M 3.1875 -0.125 L 3.1875 -1.15625 C 2.921875 -1.0625 2.765625 -1.0625 2.5625 -1.0625 C 2.140625 -1.0625 2.140625 -1.046875 2.140625 -1.484375 L 2.140625 -5.46875 L 3.1875 -5.46875 L 3.1875 -6.546875 L 2.140625 -6.546875 L 2.140625 -8.28125 L 0.875 -8.28125 L 0.875 -6.546875 L 0.03125 -6.546875 L 0.03125 -5.46875 L 0.875 -5.46875 L 0.875 -1.046875 C 0.875 -0.40625 1.453125 0.078125 2.234375 0.078125 C 2.46875 0.078125 2.71875 0.0625 3.1875 -0.03125 Z M 3.1875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"9ec83622-bd2c-43da-a51f-81bd1c4807c7\">\n<path style=\"stroke:none;\" d=\"M 6.25 -3.234375 C 6.25 -5.40625 5.078125 -6.734375 3.265625 -6.734375 C 1.5 -6.734375 0.28125 -5.390625 0.28125 -3.28125 C 0.28125 -1.15625 1.484375 0.1875 3.28125 0.1875 C 5.046875 0.1875 6.25 -1.15625 6.25 -3.234375 Z M 4.9375 -3.234375 C 4.9375 -1.765625 4.375 -1.015625 3.28125 -1.015625 C 2.15625 -1.015625 1.609375 -1.75 1.609375 -3.28125 C 1.609375 -4.78125 2.15625 -5.546875 3.28125 -5.546875 C 4.40625 -5.546875 4.9375 -4.796875 4.9375 -3.234375 Z M 4.9375 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"819c7da9-e287-4588-9bd8-4bab6978a22c\">\n<path style=\"stroke:none;\" d=\"M 3.984375 -5.546875 L 3.984375 -6.6875 C 3.6875 -6.71875 3.59375 -6.734375 3.46875 -6.734375 C 2.8125 -6.734375 2.21875 -6.3125 1.640625 -5.375 L 1.890625 -5.28125 L 1.890625 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 L 1.96875 -3.390625 C 1.96875 -4.8125 2.296875 -5.390625 3.984375 -5.40625 Z M 3.984375 -5.546875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"6c9952e0-17af-4d1f-b50c-0de5313fd500\">\n<path style=\"stroke:none;\" d=\"M 3.59375 2.3125 C 2.53125 0.59375 1.984375 -1.3125 1.984375 -3.234375 C 1.984375 -5.140625 2.53125 -7.078125 3.734375 -9.015625 L 2.765625 -9.015625 C 1.53125 -7.40625 0.734375 -5.125 0.734375 -3.234375 C 0.734375 -1.34375 1.53125 0.9375 2.765625 2.546875 L 3.734375 2.546875 Z M 3.59375 2.3125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"9b89e074-c146-4550-b785-d2ab6ba510b0\">\n<path style=\"stroke:none;\" d=\"M 1.9375 -0.125 L 1.9375 -9.015625 L 0.671875 -9.015625 L 0.671875 0 L 1.9375 0 Z M 1.9375 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"60edebef-0bf4-40d9-9a27-41451aa33cd6\">\n<path style=\"stroke:none;\" d=\"M 6.28125 -2.984375 C 6.28125 -3.90625 6.21875 -4.46875 6.03125 -4.9375 C 5.625 -5.96875 4.53125 -6.734375 3.359375 -6.734375 C 1.609375 -6.734375 0.34375 -5.296875 0.34375 -3.234375 C 0.34375 -1.171875 1.578125 0.1875 3.34375 0.1875 C 4.78125 0.1875 5.90625 -0.765625 6.1875 -2.171875 L 4.921875 -2.171875 C 4.59375 -1.21875 4.171875 -1.015625 3.375 -1.015625 C 2.328125 -1.015625 1.6875 -1.546875 1.65625 -2.859375 L 6.28125 -2.859375 Z M 5.1875 -3.78125 C 5.1875 -3.78125 4.984375 -3.921875 4.984375 -3.9375 L 1.6875 -3.9375 C 1.765625 -4.921875 2.34375 -5.546875 3.34375 -5.546875 C 4.328125 -5.546875 4.9375 -4.859375 4.9375 -3.875 Z M 5.1875 -3.78125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"a6bda236-909c-4ec0-926f-5c2c5605195c\">\n<path style=\"stroke:none;\" d=\"M 5.96875 -0.125 L 5.96875 -4.890625 C 5.96875 -5.921875 5.0625 -6.734375 3.859375 -6.734375 C 2.921875 -6.734375 2.203125 -6.34375 1.65625 -5.453125 L 1.890625 -5.359375 L 1.890625 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 L 1.96875 -3.59375 C 1.96875 -4.890625 2.53125 -5.59375 3.546875 -5.59375 C 4.34375 -5.59375 4.703125 -5.25 4.703125 -4.484375 L 4.703125 0 L 5.96875 0 Z M 5.96875 -0.125 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"4d6e72aa-11be-46a3-9c36-ace117fe265a\">\n<path style=\"stroke:none;\" d=\"M 1.96875 -0.125 L 1.96875 -6.546875 L 0.703125 -6.546875 L 0.703125 0 L 1.96875 0 Z M 2.09375 -7.375 L 2.09375 -8.75 L 0.578125 -8.75 L 0.578125 -7.234375 L 2.09375 -7.234375 Z M 2.09375 -7.375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"15d9c393-f940-48c1-b480-4f104e5bd815\">\n<path style=\"stroke:none;\" d=\"M 6 -1.15625 L 6 -6.546875 L 4.796875 -6.546875 L 4.796875 -5.515625 L 5.046875 -5.609375 C 4.53125 -6.34375 3.828125 -6.734375 3.03125 -6.734375 C 1.421875 -6.734375 0.203125 -5.25 0.203125 -3.21875 C 0.203125 -1.234375 1.46875 0.1875 2.9375 0.1875 C 3.734375 0.1875 4.375 -0.1875 5.046875 -0.984375 L 4.796875 -1.078125 L 4.796875 -0.65625 C 4.796875 1.015625 4.265625 1.515625 3.09375 1.515625 C 2.296875 1.515625 1.828125 1.359375 1.6875 0.453125 L 0.390625 0.453125 C 0.515625 1.78125 1.578125 2.609375 3.0625 2.609375 C 5.03125 2.609375 6 1.609375 6 -1.15625 Z M 4.703125 -3.234375 C 4.703125 -1.734375 4.203125 -1.015625 3.140625 -1.015625 C 2.046875 -1.015625 1.53125 -1.75 1.53125 -3.28125 C 1.53125 -4.78125 2.0625 -5.546875 3.125 -5.546875 C 4.21875 -5.546875 4.703125 -4.765625 4.703125 -3.234375 Z M 4.703125 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"88ff5eb3-00c2-4d3b-ac36-9763e7d11728\">\n<path style=\"stroke:none;\" d=\"M 7.0625 1.984375 L 7.0625 1.265625 L -0.40625 1.265625 L -0.40625 2.125 L 7.0625 2.125 Z M 7.0625 1.984375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"1645ea4d-d013-4b38-9e78-1b732e667d2e\">\n<path style=\"stroke:none;\" d=\"M 3.203125 -3.234375 C 3.203125 -5.125 2.40625 -7.40625 1.171875 -9.015625 L 0.203125 -9.015625 C 1.40625 -7.0625 1.953125 -5.140625 1.953125 -3.234375 C 1.953125 -1.3125 1.40625 0.609375 0.203125 2.546875 L 1.171875 2.546875 C 2.40625 0.9375 3.203125 -1.34375 3.203125 -3.234375 Z M 3.203125 -3.234375 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"7ce3d903-f831-4114-9968-de160a9b6067\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"36f0f841-c0e8-41f8-b379-a8a25f4a400a\">\n<path style=\"stroke:none;\" d=\"M -1.890625 -5.640625 C -2.828125 -5.640625 -3.4375 -4.984375 -3.734375 -3.734375 L -3.953125 -2.765625 C -4.15625 -1.953125 -4.28125 -1.734375 -4.734375 -1.734375 C -5.296875 -1.734375 -5.546875 -2.125 -5.546875 -2.9375 C -5.546875 -3.75 -5.328125 -4.03125 -4.53125 -4.0625 L -4.53125 -5.390625 C -5.90625 -5.375 -6.734375 -4.421875 -6.734375 -2.96875 C -6.734375 -1.515625 -5.84375 -0.421875 -4.6875 -0.421875 C -3.703125 -0.421875 -3.09375 -1.0625 -2.734375 -2.5625 L -2.515625 -3.484375 C -2.34375 -4.1875 -2.265625 -4.3125 -1.8125 -4.3125 C -1.21875 -4.3125 -1.015625 -3.875 -1.015625 -3 C -1.015625 -2.09375 -1.09375 -1.734375 -2.1875 -1.578125 L -2.1875 -0.265625 C -0.59375 -0.3125 0.1875 -1.265625 0.1875 -2.921875 C 0.1875 -4.5 -0.6875 -5.640625 -1.890625 -5.640625 Z M -1.890625 -5.640625 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"15970d66-0c5d-4433-aa5e-a0885d4c0dbd\">\n<path style=\"stroke:none;\" d=\"M -0.125 -5.921875 L -6.546875 -5.921875 L -6.546875 -4.640625 L -2.953125 -4.640625 C -1.671875 -4.640625 -0.953125 -4.109375 -0.953125 -3.078125 C -0.953125 -2.28125 -1.3125 -1.90625 -2.0625 -1.90625 L -6.546875 -1.90625 L -6.546875 -0.640625 L -1.671875 -0.640625 C -0.625 -0.640625 0.1875 -1.5625 0.1875 -2.78125 C 0.1875 -3.703125 -0.1875 -4.390625 -1.015625 -4.984375 L -1.109375 -4.734375 L 0 -4.734375 L 0 -5.921875 Z M -0.125 -5.921875 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"df9ade67-ba67-49fd-a497-fb72f400449a\">\n<path style=\"stroke:none;\" d=\"M -0.125 -9.25 L -4.84375 -9.25 C -5.96875 -9.25 -6.734375 -8.5 -6.734375 -7.3125 C -6.734375 -6.484375 -6.4375 -5.875 -5.875 -5.40625 C -6.40625 -5.109375 -6.734375 -4.515625 -6.734375 -3.703125 C -6.734375 -2.859375 -6.390625 -2.203125 -5.625 -1.65625 L -5.53125 -1.890625 L -6.546875 -1.890625 L -6.546875 -0.703125 L 0 -0.703125 L 0 -1.984375 L -4.078125 -1.984375 C -4.984375 -1.984375 -5.59375 -2.515625 -5.59375 -3.328125 C -5.59375 -4.0625 -5.265625 -4.34375 -4.46875 -4.34375 L 0 -4.34375 L 0 -5.609375 L -4.078125 -5.609375 C -4.984375 -5.609375 -5.59375 -6.15625 -5.59375 -6.96875 C -5.59375 -7.703125 -5.25 -7.984375 -4.46875 -7.984375 L 0 -7.984375 L 0 -9.25 Z M -0.125 -9.25 \"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"444a003c-b427-4af8-af05-5e872566c2aa\">\n<path style=\"stroke:none;\" d=\"\"/>\n</symbol>\n<symbol overflow=\"visible\" id=\"b0a8b2a7-4550-4d5b-907c-1d3cf0407715\">\n<path style=\"stroke:none;\" d=\"M 4.609375 -0.125 L 4.609375 -1.34375 L 2.140625 -1.34375 L 4.53125 -4.1875 L 4.53125 -5.4375 L 0.234375 -5.4375 L 0.234375 -4.09375 L 2.46875 -4.09375 L 0.0625 -1.25 L 0.0625 0 L 4.609375 0 Z M 4.609375 -0.125 \"/>\n</symbol>\n</g>\n<clipPath id=\"68e49071-0770-4641-bc8f-84508003a51f\">\n  <path d=\"M 50.488281 14.398438 L 634 14.398438 L 634 405 L 50.488281 405 Z M 50.488281 14.398438 \"/>\n</clipPath>\n<clipPath id=\"b3cb0166-7ee6-4553-a5a5-0c2dcf5e26cd\">\n  <path d=\"M 50.488281 302 L 634 302 L 634 304 L 50.488281 304 Z M 50.488281 302 \"/>\n</clipPath>\n<clipPath id=\"79914346-eb31-445d-ba76-5cb1ebc405b2\">\n  <path d=\"M 50.488281 186 L 634 186 L 634 188 L 50.488281 188 Z M 50.488281 186 \"/>\n</clipPath>\n<clipPath id=\"d9a697bf-5760-4ff1-9b56-63ee93d219b9\">\n  <path d=\"M 50.488281 70 L 634 70 L 634 71 L 50.488281 71 Z M 50.488281 70 \"/>\n</clipPath>\n<clipPath id=\"a7c2f75c-fe99-4a0b-810a-598b1f0dfa68\">\n  <path d=\"M 50.488281 360 L 634.589844 360 L 634.589844 362 L 50.488281 362 Z M 50.488281 360 \"/>\n</clipPath>\n<clipPath id=\"fdb7e976-79df-4181-9dc6-6846198372a7\">\n  <path d=\"M 50.488281 244 L 634.589844 244 L 634.589844 246 L 50.488281 246 Z M 50.488281 244 \"/>\n</clipPath>\n<clipPath id=\"08fc99f1-1ed9-4e64-9339-5f807a9e8ec8\">\n  <path d=\"M 50.488281 128 L 634.589844 128 L 634.589844 130 L 50.488281 130 Z M 50.488281 128 \"/>\n</clipPath>\n<clipPath id=\"7925f7a6-c19b-45dc-bf0e-5d9099e0d2db\">\n  <path d=\"M 92 14.398438 L 94 14.398438 L 94 405.511719 L 92 405.511719 Z M 92 14.398438 \"/>\n</clipPath>\n<clipPath id=\"eae9ec22-e4d2-4db8-9cd6-fb7f7b69cace\">\n  <path d=\"M 163 14.398438 L 165 14.398438 L 165 405.511719 L 163 405.511719 Z M 163 14.398438 \"/>\n</clipPath>\n<clipPath id=\"fdb5afc2-0692-4764-b708-7846d04ca1e1\">\n  <path d=\"M 234 14.398438 L 236 14.398438 L 236 405.511719 L 234 405.511719 Z M 234 14.398438 \"/>\n</clipPath>\n<clipPath id=\"ed4e2306-ed8c-4c25-b348-4290a934c34a\">\n  <path d=\"M 305 14.398438 L 308 14.398438 L 308 405.511719 L 305 405.511719 Z M 305 14.398438 \"/>\n</clipPath>\n<clipPath id=\"c09f4672-b361-4172-8aa9-99e4df6fbe78\">\n  <path d=\"M 377 14.398438 L 379 14.398438 L 379 405.511719 L 377 405.511719 Z M 377 14.398438 \"/>\n</clipPath>\n<clipPath id=\"f6684720-15c2-4eba-a98a-8021e9d59fcf\">\n  <path d=\"M 448 14.398438 L 450 14.398438 L 450 405.511719 L 448 405.511719 Z M 448 14.398438 \"/>\n</clipPath>\n<clipPath id=\"160a71f6-119a-4bb0-b78b-551bd34eb119\">\n  <path d=\"M 519 14.398438 L 521 14.398438 L 521 405.511719 L 519 405.511719 Z M 519 14.398438 \"/>\n</clipPath>\n<clipPath id=\"6b12ba36-6871-4781-9fcb-37bb6ad793d2\">\n  <path d=\"M 590 14.398438 L 592 14.398438 L 592 405.511719 L 590 405.511719 Z M 590 14.398438 \"/>\n</clipPath>\n</defs>\n<g id=\"2886f95b-4c09-4927-96b0-1630744ca812\">\n<rect x=\"0\" y=\"0\" width=\"720\" height=\"444\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n<rect x=\"0\" y=\"0\" width=\"720\" height=\"444\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 0 444 L 720 444 L 720 0 L 0 0 Z M 0 444 \"/>\n<g clip-path=\"url(#68e49071-0770-4641-bc8f-84508003a51f)\" clip-rule=\"nonzero\">\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.803922%,89.803922%,89.803922%);fill-opacity:1;\" d=\"M 50.488281 404.511719 L 633.589844 404.511719 L 633.589844 14.398438 L 50.488281 14.398438 Z M 50.488281 404.511719 \"/>\n</g>\n<g clip-path=\"url(#b3cb0166-7ee6-4553-a5a5-0c2dcf5e26cd)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 302.878906 L 633.585938 302.878906 \"/>\n</g>\n<g clip-path=\"url(#79914346-eb31-445d-ba76-5cb1ebc405b2)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 186.753906 L 633.585938 186.753906 \"/>\n</g>\n<g clip-path=\"url(#d9a697bf-5760-4ff1-9b56-63ee93d219b9)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(94.901961%,94.901961%,94.901961%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 70.625 L 633.585938 70.625 \"/>\n</g>\n<g clip-path=\"url(#a7c2f75c-fe99-4a0b-810a-598b1f0dfa68)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 360.941406 L 633.585938 360.941406 \"/>\n</g>\n<g clip-path=\"url(#fdb7e976-79df-4181-9dc6-6846198372a7)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 244.816406 L 633.585938 244.816406 \"/>\n</g>\n<g clip-path=\"url(#08fc99f1-1ed9-4e64-9339-5f807a9e8ec8)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 50.488281 128.6875 L 633.585938 128.6875 \"/>\n</g>\n<g clip-path=\"url(#7925f7a6-c19b-45dc-bf0e-5d9099e0d2db)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 93.152344 404.511719 L 93.152344 14.398438 \"/>\n</g>\n<g clip-path=\"url(#eae9ec22-e4d2-4db8-9cd6-fb7f7b69cace)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.261719 404.511719 L 164.261719 14.398438 \"/>\n</g>\n<g clip-path=\"url(#fdb5afc2-0692-4764-b708-7846d04ca1e1)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.371094 404.511719 L 235.371094 14.398438 \"/>\n</g>\n<g clip-path=\"url(#ed4e2306-ed8c-4c25-b348-4290a934c34a)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.480469 404.511719 L 306.480469 14.398438 \"/>\n</g>\n<g clip-path=\"url(#c09f4672-b361-4172-8aa9-99e4df6fbe78)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.589844 404.511719 L 377.589844 14.398438 \"/>\n</g>\n<g clip-path=\"url(#f6684720-15c2-4eba-a98a-8021e9d59fcf)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.703125 404.511719 L 448.703125 14.398438 \"/>\n</g>\n<g clip-path=\"url(#160a71f6-119a-4bb0-b78b-551bd34eb119)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 519.8125 404.511719 L 519.8125 14.398438 \"/>\n</g>\n<g clip-path=\"url(#6b12ba36-6871-4781-9fcb-37bb6ad793d2)\" clip-rule=\"nonzero\">\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 590.921875 404.511719 L 590.921875 14.398438 \"/>\n</g>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 95.277344 243.632812 C 95.277344 246.46875 91.027344 246.46875 91.027344 243.632812 C 91.027344 240.796875 95.277344 240.796875 95.277344 243.632812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 166.386719 122.699219 C 166.386719 125.535156 162.136719 125.535156 162.136719 122.699219 C 162.136719 119.867188 166.386719 119.867188 166.386719 122.699219 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 237.496094 129.609375 C 237.496094 132.445312 233.246094 132.445312 233.246094 129.609375 C 233.246094 126.773438 237.496094 126.773438 237.496094 129.609375 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 308.609375 133.195312 C 308.609375 136.03125 304.355469 136.03125 304.355469 133.195312 C 304.355469 130.363281 308.609375 130.363281 308.609375 133.195312 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 379.71875 95.328125 C 379.71875 98.160156 375.464844 98.160156 375.464844 95.328125 C 375.464844 92.492188 379.71875 92.492188 379.71875 95.328125 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 379.71875 95.328125 C 379.71875 98.160156 375.464844 98.160156 375.464844 95.328125 C 375.464844 92.492188 379.71875 92.492188 379.71875 95.328125 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 450.828125 32.132812 C 450.828125 34.96875 446.574219 34.96875 446.574219 32.132812 C 446.574219 29.296875 450.828125 29.296875 450.828125 32.132812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 521.9375 296.609375 C 521.9375 299.445312 517.683594 299.445312 517.683594 296.609375 C 517.683594 293.773438 521.9375 293.773438 521.9375 296.609375 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 593.046875 386.78125 C 593.046875 389.617188 588.796875 389.617188 588.796875 386.78125 C 588.796875 383.945312 593.046875 383.945312 593.046875 386.78125 \"/>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"24.398438\" y=\"363.960938\"/>\n  <use xlink:href=\"#bda32673-3dca-40ef-9924-a0366aef8f99\" x=\"29.732422\" y=\"363.960938\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"32.399414\" y=\"363.960938\"/>\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"37.733398\" y=\"363.960938\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"24.398438\" y=\"247.835938\"/>\n  <use xlink:href=\"#bda32673-3dca-40ef-9924-a0366aef8f99\" x=\"29.732422\" y=\"247.835938\"/>\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"32.399414\" y=\"247.835938\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"37.733398\" y=\"247.835938\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"24.398438\" y=\"131.707031\"/>\n  <use xlink:href=\"#bda32673-3dca-40ef-9924-a0366aef8f99\" x=\"29.732422\" y=\"131.707031\"/>\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"32.399414\" y=\"131.707031\"/>\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"37.733398\" y=\"131.707031\"/>\n</g>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 360.941406 L 50.488281 360.941406 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 244.816406 L 50.488281 244.816406 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 46.234375 128.6875 L 50.488281 128.6875 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 93.152344 408.765625 L 93.152344 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.261719 408.765625 L 164.261719 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.371094 408.765625 L 235.371094 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.480469 408.765625 L 306.480469 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.589844 408.765625 L 377.589844 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.703125 408.765625 L 448.703125 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 519.8125 408.765625 L 519.8125 404.511719 \"/>\n<path style=\"fill:none;stroke-width:1.062992;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(49.803922%,49.803922%,49.803922%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 590.921875 408.765625 L 590.921875 404.511719 \"/>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"80.652344\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"85.986328\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"91.320312\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"94.514648\" y=\"418.621094\"/>\n  <use xlink:href=\"#d8cf2bc9-d003-466f-b35e-980d22596605\" x=\"99.848633\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"151.761719\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"157.095703\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"162.429688\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"165.624023\" y=\"418.621094\"/>\n  <use xlink:href=\"#d8cf2bc9-d003-466f-b35e-980d22596605\" x=\"170.958008\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"222.871094\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"228.205078\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"233.539062\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"236.733398\" y=\"418.621094\"/>\n  <use xlink:href=\"#a1e2c54b-5bbe-43f1-9b56-8825c3b0508f\" x=\"242.067383\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"293.980469\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"299.314453\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"304.648438\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"307.842773\" y=\"418.621094\"/>\n  <use xlink:href=\"#a1e2c54b-5bbe-43f1-9b56-8825c3b0508f\" x=\"313.176758\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"365.089844\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"370.423828\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"375.757812\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"378.952148\" y=\"418.621094\"/>\n  <use xlink:href=\"#5f941faa-272a-401c-a970-d468a9169c1e\" x=\"384.286133\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"436.203125\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"441.537109\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"446.871094\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"450.06543\" y=\"418.621094\"/>\n  <use xlink:href=\"#5f941faa-272a-401c-a970-d468a9169c1e\" x=\"455.399414\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#ba4e031e-cd85-4bac-8971-477bd188d8f2\" x=\"507.3125\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"512.646484\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"517.980469\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"521.174805\" y=\"418.621094\"/>\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"526.508789\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(49.803922%,49.803922%,49.803922%);fill-opacity:1;\">\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"578.421875\" y=\"418.621094\"/>\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"583.755859\" y=\"418.621094\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"589.089844\" y=\"418.621094\"/>\n  <use xlink:href=\"#d9d9cab3-058a-4dd6-aa85-0fb9feec3fad\" x=\"592.28418\" y=\"418.621094\"/>\n  <use xlink:href=\"#567395f2-92eb-4c66-8086-024c673bdd88\" x=\"597.618164\" y=\"418.621094\"/>\n</g>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#6db6557b-fce5-468a-a496-f2b2620a7c9a\" x=\"288.035156\" y=\"432.975586\"/>\n  <use xlink:href=\"#ca3a2c21-5957-4c33-b857-16857b65b48c\" x=\"291.251953\" y=\"432.975586\"/>\n  <use xlink:href=\"#ce82a3f8-b50f-4d8c-b2ca-e1f4be86e207\" x=\"297.923828\" y=\"432.975586\"/>\n  <use xlink:href=\"#66d2a8b3-4d79-4d31-8f02-d5b93d2a74ab\" x=\"303.923828\" y=\"432.975586\"/>\n  <use xlink:href=\"#9ec83622-bd2c-43da-a51f-81bd1c4807c7\" x=\"307.140625\" y=\"432.975586\"/>\n  <use xlink:href=\"#819c7da9-e287-4588-9bd8-4bab6978a22c\" x=\"313.8125\" y=\"432.975586\"/>\n  <use xlink:href=\"#6c9952e0-17af-4d1f-b50c-0de5313fd500\" x=\"317.808594\" y=\"432.975586\"/>\n  <use xlink:href=\"#9b89e074-c146-4550-b785-d2ab6ba510b0\" x=\"321.804688\" y=\"432.975586\"/>\n  <use xlink:href=\"#60edebef-0bf4-40d9-9a27-41451aa33cd6\" x=\"324.46875\" y=\"432.975586\"/>\n  <use xlink:href=\"#ca3a2c21-5957-4c33-b857-16857b65b48c\" x=\"331.140625\" y=\"432.975586\"/>\n  <use xlink:href=\"#819c7da9-e287-4588-9bd8-4bab6978a22c\" x=\"337.8125\" y=\"432.975586\"/>\n  <use xlink:href=\"#a6bda236-909c-4ec0-926f-5c2c5605195c\" x=\"341.808594\" y=\"432.975586\"/>\n  <use xlink:href=\"#4d6e72aa-11be-46a3-9c36-ace117fe265a\" x=\"348.480469\" y=\"432.975586\"/>\n  <use xlink:href=\"#a6bda236-909c-4ec0-926f-5c2c5605195c\" x=\"351.144531\" y=\"432.975586\"/>\n  <use xlink:href=\"#15d9c393-f940-48c1-b480-4f104e5bd815\" x=\"357.816406\" y=\"432.975586\"/>\n  <use xlink:href=\"#88ff5eb3-00c2-4d3b-ac36-9763e7d11728\" x=\"364.488281\" y=\"432.975586\"/>\n  <use xlink:href=\"#819c7da9-e287-4588-9bd8-4bab6978a22c\" x=\"371.160156\" y=\"432.975586\"/>\n  <use xlink:href=\"#ca3a2c21-5957-4c33-b857-16857b65b48c\" x=\"375.09668\" y=\"432.975586\"/>\n  <use xlink:href=\"#66d2a8b3-4d79-4d31-8f02-d5b93d2a74ab\" x=\"381.768555\" y=\"432.975586\"/>\n  <use xlink:href=\"#60edebef-0bf4-40d9-9a27-41451aa33cd6\" x=\"384.924805\" y=\"432.975586\"/>\n  <use xlink:href=\"#1645ea4d-d013-4b38-9e78-1b732e667d2e\" x=\"391.59668\" y=\"432.975586\"/>\n</g>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#36f0f841-c0e8-41f8-b379-a8a25f4a400a\" x=\"20.577148\" y=\"220.957031\"/>\n  <use xlink:href=\"#15970d66-0c5d-4433-aa5e-a0885d4c0dbd\" x=\"20.577148\" y=\"214.957031\"/>\n  <use xlink:href=\"#df9ade67-ba67-49fd-a497-fb72f400449a\" x=\"20.577148\" y=\"208.285156\"/>\n</g>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;\" d=\"M 643.621094 228.507812 L 695.566406 228.507812 L 695.566406 190.402344 L 643.621094 190.402344 Z M 643.621094 228.507812 \"/>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#b0a8b2a7-4550-4d5b-907c-1d3cf0407715\" x=\"647.875\" y=\"202.455078\"/>\n</g>\n<path style=\"fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;stroke-width:1.062992;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 647.875 224.257812 L 665.15625 224.257812 L 665.15625 206.976562 L 647.875 206.976562 Z M 647.875 224.257812 \"/>\n<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;\" d=\"M 658.640625 215.617188 C 658.640625 218.453125 654.386719 218.453125 654.386719 215.617188 C 654.386719 212.78125 658.640625 212.78125 658.640625 215.617188 \"/>\n<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n  <use xlink:href=\"#60565edf-d735-4e95-b6d4-8ec8b3b6b3e3\" x=\"667.3125\" y=\"218.636719\"/>\n  <use xlink:href=\"#994d38bf-21e1-4209-8a46-efcb370f83d9\" x=\"672.50293\" y=\"218.636719\"/>\n  <use xlink:href=\"#6090c195-bddb-46ba-8e76-79bfd7df1fdf\" x=\"677.204102\" y=\"218.636719\"/>\n  <use xlink:href=\"#93df7c44-6780-4092-8c37-e0de6dd88204\" x=\"680.398438\" y=\"218.636719\"/>\n  <use xlink:href=\"#0acfcf85-bbcc-4da4-a94f-73236170596e\" x=\"685.195312\" y=\"218.636719\"/>\n</g>\n</g>\n</svg>\n","value":"#gg4clj.core.GGView{:plot-command [[:<- :d [:data.frame {:learning_rate [:c 1.0E-8 5.0E-8 1.0E-7 5.0E-7 1.0E-6 1.0E-6 5.0E-6 1.0E-5 5.0E-5], :z [:c \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\" \"ev-cd\"], :sum [:c 0.10050905068384283 0.1525786448148438 0.14960396187136168 0.14805938210027536 0.16436449112113977 0.16436449112113977 0.19157406881264083 0.0776993063355656 0.03887413644097207]}]] [:+ [:ggplot :d [:aes {:x :factor(learning_rate), :y :sum, :fill :z}]] [:geom_point {:stat \"identity\"}]]], :options {:width 10}}"}
;; <=

;; @@

;; @@

;; @@

;; @@

;; @@

;; @@

;; @@

;; @@
back to top