File tree 2 files changed +12
-13
lines changed
2 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 4
4
:license {:name " Eclipse Public License"
5
5
:url " http://www.eclipse.org/legal/epl-v10.html" }
6
6
:dependencies [[org.clojure/clojure " 1.6.0" ]
7
- [org.clojure/tools.reader " 0.8.13 " ]
7
+ [org.clojure/tools.reader " 0.8.15 " ]
8
8
[org.clojure/data.csv " 0.1.2" ]
9
- [net.mikera/vectorz-clj " 0.28 .0" ]
10
- [net.mikera/core.matrix " 0.32.1 " ]
9
+ [net.mikera/vectorz-clj " 0.29 .0" ]
10
+ [net.mikera/core.matrix " 0.33.2 " ]
11
11
[net.mikera/core.matrix.stats " 0.5.0" ]
12
- [com.taoensso/timbre " 3.3.1 " ]]
13
- :profiles {:dev {:dependencies [[org.clojure/test.check " 0.6.2 " ]]}}
12
+ [com.taoensso/timbre " 3.4.0 " ]]
13
+ :profiles {:dev {:dependencies [[org.clojure/test.check " 0.7.0 " ]]}}
14
14
:jvm-opts [" -Xmx4g" " -Xms3g" ]
15
15
:deploy-repositories [[" releases" :clojars ]])
Original file line number Diff line number Diff line change 6
6
[clojure.core.matrix.operators :refer [+ * -]]
7
7
[clojure.core.matrix.random :as rand]
8
8
[clojure.core.matrix.select :as s]
9
- [clojure.tools.reader.edn :as edn]
10
- [taoensso.timbre :refer [spy debug]])
9
+ [clojure.tools.reader.edn :as edn])
11
10
(:import java.io.Writer))
12
11
13
12
(m/set-current-implementation :vectorz )
122
121
:classes (:classes dnn)}
123
122
output (net-output
124
123
(assoc dnn
125
- :weights (butlast (:weights dnn))
126
- :biases (butlast (:biases dnn)))
124
+ :weights (butlast (:weights dnn))
125
+ :biases (butlast (:biases dnn)))
127
126
(m/matrix
128
127
(s/sel dataset
129
128
(s/irange )
137
136
learning-rate lambda batch-size)]
138
137
(if (> epoch epochs)
139
138
(assoc dnn
140
- :weights (assoc (:weights dnn) (dec (count (:weights dnn)))
141
- (first (:weights top-layer)))
142
- :biases (assoc (:biases dnn) (dec (count (:biases dnn)))
143
- (first (:biases top-layer))))
139
+ :weights (assoc (:weights dnn) (dec (count (:weights dnn)))
140
+ (first (:weights top-layer)))
141
+ :biases (assoc (:biases dnn) (dec (count (:biases dnn)))
142
+ (first (:biases top-layer))))
144
143
(do
145
144
(println " Pre-training logistic regression layer, epoch" epoch)
146
145
(recur (inc epoch)
You can’t perform that action at this time.
0 commit comments