logging indices now
This commit is contained in:
parent
b591403fe8
commit
f39d5e76cd
@ -49,7 +49,6 @@
|
||||
(fn [_] {:plushy (genome/make-random-plushy instructions max-initial-plushy-size)})
|
||||
(range population-size))
|
||||
indexed-training-data (downsample/assign-indices-to-data (downsample/initialize-case-distances argmap))]
|
||||
(prn {:ind-training-data (first indexed-training-data)})
|
||||
(let [training-data (if (= (:parent-selection argmap) :ds-lexicase)
|
||||
(case (:ds-function argmap)
|
||||
:case-avg (downsample/select-downsample-avg indexed-training-data argmap)
|
||||
@ -69,9 +68,10 @@
|
||||
population))
|
||||
best-individual (first ds-evaluated-pop)
|
||||
best-individual-passes-ds (and (= (:parent-selection argmap) :ds-lexicase) (<= (:total-error best-individual) solution-error-threshold))]
|
||||
(if (sequential? (:input1 (first training-data)))
|
||||
(prn {:ds-inputs (map #(first (:input1 %)) training-data)})
|
||||
(prn {:ds-inputs (map #(:input1 %) training-data)}))
|
||||
(prn {:ds-indices-list (map #(:index %) training-data)})
|
||||
;(if (sequential? (:input1 (first training-data)))
|
||||
;(prn {:ds-inputs (map #(first (:input1 %)) training-data)})
|
||||
;(prn {:ds-inputs (map #(:input1 %) training-data)}))
|
||||
(if (:custom-report argmap)
|
||||
((:custom-report argmap) ds-evaluated-pop generation argmap)
|
||||
(report ds-evaluated-pop generation argmap))
|
||||
|
@ -167,7 +167,7 @@
|
||||
{:input1 [3] :output1 [13] :index 3 :distances [0 5 0 0 0]}
|
||||
{:input1 [4] :output1 [14] :index 4 :distances [0 5 0 0 0]})
|
||||
{:downsample-rate 0.4 :case-t-size 5})]
|
||||
(or (= (:index (first selected)) 1) (= (:index (second selected)) 1))))))
|
||||
(or (= (:index (first selected)) 2) (= (:index (second selected)) 2))))))
|
||||
|
||||
|
||||
(t/deftest hyperselection-test
|
||||
|
Loading…
x
Reference in New Issue
Block a user