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 |
|
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
|
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
|
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 |
|
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
|
351d3d4771
|
std derivative
|
2017-11-21 17:04:04 +01: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 |
|
GenaBitu
|
136f9bbf74
|
Hack which doesn't break backprop
|
2017-09-22 11:47:04 +02:00 |
|
GenaBitu
|
a5fe5b6e65
|
Added multi-variable vcat for TrackedVector
|
2017-09-22 11:22:21 +02:00 |
|
Mike J Innes
|
cca4d25a10
|
efficient traversal
|
2017-09-06 23:09:32 -04:00 |
|
Mike J Innes
|
7cfc42d166
|
grad refactor
|
2017-09-06 21:21:35 -04:00 |
|
Mike J Innes
|
4c12d18033
|
yet another vcat method
|
2017-09-05 19:25:42 -04:00 |
|
Mike J Innes
|
830d7fa611
|
vcat fix
|
2017-09-05 02:28:11 -04:00 |
|
Mike J Innes
|
363caeddc6
|
repmat forward
|
2017-09-05 02:12:53 -04:00 |
|
Mike J Innes
|
a322c07fc8
|
vcat back
|
2017-09-05 02:11:28 -04:00 |
|
Mike J Innes
|
8f4ccdd5ba
|
scalar getindex backprop
|
2017-09-03 17:10:23 -04:00 |
|
Mike J Innes
|
9642ae8cd6
|
basic recurrence
|
2017-09-03 02:12:44 -04:00 |
|
Mike J Innes
|
107d9daa8f
|
add some non-differentiable functions
|
2017-09-01 23:33:05 -04:00 |
|
Mike J Innes
|
892a779ed1
|
tracked transpose
|
2017-09-01 11:42:18 -04:00 |
|
Mike J Innes
|
7bba38274b
|
Merge branch 'master' of github.com:MikeInnes/Flux.jl
|
2017-08-28 01:41:11 +01:00 |
|
Mike J Innes
|
0b89e1374c
|
gpu-friendly
|
2017-08-28 01:40:59 +01:00 |
|
Mike J Innes
|
73166c52a0
|
cleaner broadcasting fix
|
2017-08-27 09:49:42 +01:00 |
|
Mike J Innes
|
e4e9794f5e
|
loss function gradients
|
2017-08-23 17:50:43 +01:00 |
|
Mike J Innes
|
60c3090981
|
broadcasting fix
|
2017-08-23 17:21:02 +01:00 |
|
Mike J Innes
|
23c5a1b163
|
softmax gradient
|
2017-08-23 02:03:17 +01:00 |
|
Mike J Innes
|
56ed6f5680
|
de-broadcasting
|
2017-08-23 00:25:19 +01:00 |
|
Mike J Innes
|
f43eef8d7d
|
consistent case
|
2017-08-22 15:13:24 +01:00 |
|