Mike J Innes
|
0b3c02fe8d
|
document regularisation, fixes #160
|
2018-02-09 19:00:26 +00:00 |
|
Mike J Innes
|
70fbbf48fa
|
humble beginnings of compiler
|
2018-02-08 18:11:26 +00:00 |
|
Mike J Innes
|
fc157a8c59
|
TrackedNumber -> TrackedReal
|
2018-02-08 17:18:40 +00:00 |
|
Mike J Innes
|
d1c56ca768
|
number fix
|
2018-02-08 17:04:48 +00:00 |
|
Mike J Innes
|
4511936a87
|
fixes #116
|
2018-02-07 23:21:04 +00:00 |
|
Mike J Innes
|
0ac924e8e1
|
fixups
|
2018-02-07 22:52:46 +00:00 |
|
Mike J Innes
|
39f7f8fdf3
|
tracked tuples
|
2018-02-07 22:21:42 +00:00 |
|
Mike J Innes
|
79e4e25fea
|
seperate number type
|
2018-02-07 20:39:36 +00:00 |
|
Mike J Innes
|
282889970d
|
seperate tracking infrastructure from array wrapper
|
2018-02-07 17:43:25 +00:00 |
|
Mike J Innes
|
a4bf5936b0
|
diagm
|
2018-02-05 18:29:35 +00:00 |
|
Mike J Innes
|
2fec75005d
|
Merge pull request #123 from GenaBitu/cat-fix
Added vcat for multiple TrackedVectors
|
2018-02-05 18:10:48 +00:00 |
|
Mike J Innes
|
47cebab26e
|
test multiple inputs/dims
|
2018-02-05 18:09:54 +00:00 |
|
Mike J Innes
|
2a2475a9c2
|
get tracker graph
|
2018-02-05 17:40:07 +00:00 |
|
Mike J Innes
|
106502a75d
|
typo
|
2018-01-31 21:57:04 +00:00 |
|
boathit
|
374d7a5f1e
|
Registering backward function for logsoftmax
|
2018-01-21 15:20:59 +08:00 |
|
GenaBitu
|
bc8a32bc56
|
Merge branch 'master' into cat-fix
|
2018-01-16 11:01:31 +01:00 |
|
Mike J Innes
|
1beb30e19a
|
closes #118
|
2018-01-15 17:00:47 +00:00 |
|
Mike J Innes
|
468f641f66
|
use Adapt
|
2018-01-08 16:34:22 +00:00 |
|
Mike J Innes
|
98b362729d
|
pool padding
|
2017-12-18 18:18:14 +00:00 |
|
Mike J Innes
|
269d8f36b9
|
conv padding
|
2017-12-18 18:05:38 +00:00 |
|
Mike J Innes
|
51f93d9f0e
|
conv polish
|
2017-12-15 16:24:45 +00:00 |
|
Mike J Innes
|
386eafc443
|
reshape
|
2017-12-15 16:18:16 +00:00 |
|
Mike J Innes
|
6890a61587
|
todo
|
2017-12-15 16:17:45 +00:00 |
|
Mike J Innes
|
0bf22dfb8e
|
pool gradients
|
2017-12-15 02:29:14 +00:00 |
|
Mike J Innes
|
d949b31aa5
|
conv gradient
|
2017-12-15 02:24:32 +00:00 |
|
Mike J Innes
|
29787eba45
|
fixes #114
|
2017-12-12 17:23:15 +00:00 |
|
Mike J Innes
|
b7b6c975bc
|
fixes #110
|
2017-12-12 17:07:39 +00:00 |
|
Mike J Innes
|
f82dbf4798
|
Merge branch 'master' into HEAD
|
2017-12-08 17:00:31 +00:00 |
|
GenaBitu
|
7e51418679
|
Added back for multi-parameter vcat
|
2017-12-08 16:10:09 +01:00 |
|
GenaBitu
|
41f3eedc39
|
Proper multi-variable vcat
|
2017-12-07 17:50:18 +01:00 |
|
GenaBitu
|
62b3600eca
|
Merge branch 'master' into cat-fix
|
2017-12-05 11:13:29 +01:00 |
|
Mike J Innes
|
cab235a578
|
gpu compat
|
2017-11-30 13:51:31 +00:00 |
|
CarloLucibello
|
13b934c250
|
improve optimizers
|
2017-11-24 12:12:20 +01:00 |
|
Mike J Innes
|
351d3d4771
|
std derivative
|
2017-11-21 17:04:04 +01:00 |
|
Mike J Innes
|
e5d99d784e
|
fixes #79
|
2017-11-09 14:53:26 +00:00 |
|
Mike J Innes
|
fcd091e8f0
|
Ac_mul_B derivatives
|
2017-11-08 22:18:45 +00:00 |
|
Mike J Innes
|
d6423eefe5
|
matrix-vector fast path
|
2017-11-08 22:18:45 +00:00 |
|
Iblis Lin
|
3d8b7250ae
|
add scalar mean
|
2017-10-31 10:42:32 +00:00 |
|
Iblis Lin
|
c43bda019b
|
TrackedArray: implement mean
```julia
julia> p
Tracked 2×3 Array{Float64,2}:
1.0 3.0 5.0
2.0 4.0 6.0
```
Before
```julia
julia> @benchmark Flux.Tracker.back!(sum($p, 2) ./ size($p, 2), ones(2, 1))
BenchmarkTools.Trial:
memory estimate: 3.44 KiB
allocs estimate: 75
--------------
minimum time: 20.438 μs (0.00% GC)
median time: 21.239 μs (0.00% GC)
mean time: 22.354 μs (1.68% GC)
maximum time: 3.811 ms (98.51% GC)
--------------
samples: 10000
evals/sample: 1
```
After
```julia
julia> @benchmark Flux.Tracker.back!(mean($p, 2), ones(2, 1))
BenchmarkTools.Trial:
memory estimate: 1008 bytes
allocs estimate: 21
--------------
minimum time: 5.973 μs (0.00% GC)
median time: 6.310 μs (0.00% GC)
mean time: 6.630 μs (1.96% GC)
maximum time: 680.709 μs (97.28% GC)
--------------
samples: 10000
evals/sample: 6
```
|
2017-10-30 16:21:02 +08:00 |
|
Mike J Innes
|
4c1b1eb18c
|
Merge pull request #92 from CarloLucibello/drop
add Dropout layer
|
2017-10-26 12:07:28 +01:00 |
|
Mike J Innes
|
84efbbcc84
|
tracker predicate tweaks
|
2017-10-26 12:06:29 +01:00 |
|
Mike J Innes
|
0df300299f
|
clearer error message, fixes #93
|
2017-10-26 11:15:14 +01:00 |
|
GenaBitu
|
df06c3351d
|
Merge branch 'master' into cat-fix
|
2017-10-26 00:52:29 +02:00 |
|
CarloLucibello
|
711ea09d99
|
address comments
|
2017-10-25 02:35:27 +02:00 |
|
CarloLucibello
|
536ab3861d
|
setmode! -> testmode!
|
2017-10-23 16:23:29 +02:00 |
|
CarloLucibello
|
00a9e5f01f
|
construct TrackedScalar with params(1)
|
2017-10-23 10:49:45 +01:00 |
|
CarloLucibello
|
86c7c9246e
|
add == and < for tracked arrays
|
2017-10-23 11:41:08 +02:00 |
|
Mike J Innes
|
5b6a5667ed
|
tracked array restructure
|
2017-10-18 22:54:58 +01:00 |
|
GenaBitu
|
2084df96ae
|
Merge branch 'master' into cat-fix
|
2017-10-06 15:00:26 +02:00 |
|
Mike J Innes
|
1abc4febe6
|
more general adaptors
|
2017-10-04 18:55:56 +01:00 |
|