Mike J Innes
|
bdf02e42ae
|
test tweaks
|
2017-11-08 22:18:45 +00:00 |
|
Mike J Innes
|
fcd091e8f0
|
Ac_mul_B derivatives
|
2017-11-08 22:18:45 +00:00 |
|
Iblis Lin
|
7f5ba594a9
|
batchnorm: more test cases
|
2017-11-02 13:32:12 +08:00 |
|
Iblis Lin
|
ce46843459
|
batchnorm: add test cases
|
2017-11-02 13:32:12 +08:00 |
|
Mike J Innes
|
e7a510da9a
|
add cmudict dataset
|
2017-11-01 16:01:55 +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
|
cf6b930f63
|
reorganise
|
2017-10-26 11:46:12 +01: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 |
|
CarloLucibello
|
2e1ed4c3fc
|
add dropout
|
2017-10-23 10:12:53 +02:00 |
|
Mike J Innes
|
6dff8ca8d3
|
rename crossentropy loss
|
2017-10-17 17:36:18 +01:00 |
|
Mike J Innes
|
2ec8401d2c
|
remove compiler
|
2017-09-27 20:48:39 +01:00 |
|
Mike J Innes
|
cca4d25a10
|
efficient traversal
|
2017-09-06 23:09:32 -04:00 |
|
Mike J Innes
|
1855a37319
|
onehot
|
2017-09-06 18:58:55 -04:00 |
|
Mike J Innes
|
d7e3f7d6e1
|
fix stack/squeeze usage
|
2017-09-06 16:02:38 -04:00 |
|
Mike J Innes
|
a322c07fc8
|
vcat back
|
2017-09-05 02:11:28 -04:00 |
|
Mike J Innes
|
788d7d35f0
|
better numeric grads
|
2017-09-03 17:10:35 -04:00 |
|
Mike J Innes
|
e4e9794f5e
|
loss function gradients
|
2017-08-23 17:50:43 +01:00 |
|
Mike J Innes
|
23c5a1b163
|
softmax gradient
|
2017-08-23 02:03:17 +01:00 |
|
Mike J Innes
|
5eee653a64
|
gradient checks
|
2017-08-23 01:43:45 +01:00 |
|
Mike J Innes
|
5d6e8e2777
|
fix tests / deprecations
|
2017-08-22 18:04:10 +01:00 |
|
Mike J Innes
|
318e503d9b
|
remove rnns
|
2017-08-19 20:52:17 +01:00 |
|
Mike J Innes
|
a581856954
|
remove params from compiler
|
2017-08-19 20:38:45 +01:00 |
|
Mike J Innes
|
c7a07562d0
|
pull out graph-based affine layer
|
2017-08-19 20:26:27 +01:00 |
|
Mike J Innes
|
e05fea7eb4
|
organise tests
|
2017-08-19 20:20:20 +01:00 |
|
Mike J Innes
|
bd6bffde48
|
silo the compiler
|
2017-08-19 20:04:21 +01:00 |
|
Mike J Innes
|
f8482ff80c
|
remove back!, update!
|
2017-08-18 10:18:45 +01:00 |
|
Mike J Innes
|
052cc52ada
|
remove inference, for now
|
2017-08-18 01:19:10 +01:00 |
|
Mike J Innes
|
e79a1657d4
|
remove batching and training
|
2017-08-18 01:19:06 +01:00 |
|
Mike J Innes
|
536949891d
|
remove backends
|
2017-08-18 01:05:42 +01:00 |
|
Mike J Innes
|
cd9521a762
|
Merge branch 'master' into tf-train
|
2017-08-17 23:52:12 +01:00 |
|
Mike J Innes
|
f5b41d2e89
|
Merge pull request #50 from alha02/add-more-tf-ops
Add more tf ops
|
2017-08-17 21:47:47 +01:00 |
|
ylxdzsw
|
74a4a48162
|
fix
|
2017-08-01 13:28:14 +08:00 |
|
ylxdzsw
|
cce1a2a73e
|
add tests for throttle
|
2017-07-26 09:57:20 +08:00 |
|
Ali Hamdi
|
ec7a0bd8f7
|
add expand_dims
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
6d106c914d
|
add randn
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
cd8c2c2f83
|
add randu
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
c8d320233a
|
add triangular_solve
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
015e373a34
|
add solve
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
edbf698ed9
|
add cast
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
f25f985109
|
add fill
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
2fce3b195e
|
add tile
|
2017-07-08 11:59:17 +02:00 |
|
Ali Hamdi
|
7aad224206
|
add reshape
|
2017-07-08 11:58:31 +02:00 |
|
Mike J Innes
|
9e0b6af7a8
|
overall testset
|
2017-07-04 18:32:21 +01:00 |
|
Mike J Innes
|
e3b432165c
|
Merge pull request #43 from alha02/add-more-tf-ops
Add tf ops: diag, diagm, size, chol
|
2017-07-03 18:48:32 +01:00 |
|
ylxdzsw
|
f64dca2df6
|
add test for optimizers
|
2017-06-26 17:21:17 +08:00 |
|
Ali Hamdi
|
0b9436cfcd
|
add chol
|
2017-06-09 21:50:25 +02:00 |
|
Ali Hamdi
|
7559196ab9
|
add size
|
2017-06-09 21:46:29 +02:00 |
|
Ali Hamdi
|
697a300ec3
|
add diagm
|
2017-06-09 21:35:31 +02:00 |
|
Ali Hamdi
|
6dfb554e95
|
add diag
|
2017-06-09 21:22:02 +02:00 |
|
Ali Hamdi
|
6b4db60f05
|
add length
|
2017-06-09 12:13:30 +02:00 |
|
Ali Hamdi
|
74b36b0094
|
add cat
|
2017-06-09 12:09:20 +02:00 |
|
Ali Hamdi
|
57c733af67
|
add permutedims
|
2017-06-09 11:55:26 +02:00 |
|
Ali Hamdi
|
d78963ab27
|
add transpose
|
2017-06-09 07:38:07 +02:00 |
|
Ali Hamdi
|
60e3a94952
|
update tests
|
2017-06-09 07:23:54 +02:00 |
|
Ali Hamdi
|
f399179c02
|
update tests
|
2017-06-09 07:05:09 +02:00 |
|
Ali Hamdi
|
6a3f02b8e8
|
update tests
|
2017-06-08 20:59:46 +02:00 |
|
Ali Hamdi
|
c350bfb672
|
Merge remote-tracking branch 'upstream/master' into add-more-tf-ops
|
2017-06-08 11:59:59 +02:00 |
|
Mike J Innes
|
4ccbbbb284
|
dup params fix
|
2017-06-08 10:49:39 +01:00 |
|
Mike J Innes
|
b0e5d8047c
|
more specific test
|
2017-06-08 10:41:00 +01:00 |
|
Ali Hamdi
|
547ca64206
|
add det
|
2017-06-08 08:16:12 +02:00 |
|
Ali Hamdi
|
92616a8c3d
|
add inv
|
2017-06-08 07:31:23 +02:00 |
|
Ali Hamdi
|
ee2e388228
|
add svd
|
2017-06-08 07:29:17 +02:00 |
|
Mike J Innes
|
f0880f89cc
|
fix
|
2017-06-05 19:16:24 +01:00 |
|
Mike J Innes
|
2fcf938df7
|
more tests
|
2017-06-05 19:12:40 +01:00 |
|
Mike J Innes
|
9a460e12f2
|
make Batches submodule
|
2017-06-05 16:56:44 +01:00 |
|
Mike J Innes
|
415c5f6963
|
fix backend imports
|
2017-06-05 16:32:16 +01:00 |
|
Mike J Innes
|
ced8d80135
|
hmm
|
2017-05-30 17:23:42 +01:00 |
|
Mike J Innes
|
790a58be1d
|
support maps over tuples
|
2017-05-30 17:23:34 +01:00 |
|
Mike J Innes
|
fb8872b0b9
|
Merge pull request #24 from tkelman/nopiracy
Don't extend base functions on base types
|
2017-05-25 15:47:24 +01:00 |
|
Mike J Innes
|
9909af72a4
|
updates for new broadcasting approach
|
2017-05-24 12:02:03 +01:00 |
|
Tony Kelman
|
41ea071f3a
|
Use a package-local squeeze function instead of extending Base
|
2017-05-22 04:08:46 -04:00 |
|
Tony Kelman
|
5cbb47a13d
|
Don't extend base functions on base types
better broadcast syntax
|
2017-05-22 04:05:57 -04:00 |
|
Mike J Innes
|
a2db4b5319
|
factor out common tests
|
2017-05-04 13:52:31 +01:00 |
|
Mike J Innes
|
b35f50571c
|
use params instead of vars
|
2017-05-01 18:27:52 +01:00 |
|
Mike J Innes
|
796d7d7e99
|
recurrent models in tf
|
2017-05-01 18:05:17 +01:00 |
|
Mike J Innes
|
b511160ec4
|
multi test is redundant
|
2017-05-01 17:49:43 +01:00 |
|
Mike J Innes
|
3998be2244
|
tuple i/o tests
|
2017-05-01 17:44:20 +01:00 |
|
Mike J Innes
|
ba54552be5
|
remove special-cased training code
splits model and exec to allow multi inputs
|
2017-05-01 16:12:46 +01:00 |
|
Mike J Innes
|
f7f8124a78
|
rm ambiguous function
|
2017-04-27 17:27:46 +01:00 |
|
Mike J Innes
|
f4acd286c8
|
fix tensorflow dep
|
2017-04-27 12:48:11 +01:00 |
|
Mike J Innes
|
228f7d487c
|
remove fake batch semantics
|
2017-04-18 21:04:21 +01:00 |
|
Mike J Innes
|
f8e1f20728
|
mxnet recurrence test
|
2017-03-31 12:39:23 +01:00 |
|
Mike J Innes
|
298c6f252e
|
move test utils
|
2017-03-30 19:50:43 +01:00 |
|
Mike J Innes
|
4113d4d476
|
mimo working in mxnet
|
2017-03-30 19:50:03 +01:00 |
|
Mike J Innes
|
94e384930d
|
fix back pass
|
2017-03-30 19:36:59 +01:00 |
|
Mike J Innes
|
acbc4ea071
|
mimo models
|
2017-03-30 15:54:42 +01:00 |
|
Mike J Innes
|
5dde752f35
|
maths test
|
2017-03-29 18:34:54 +01:00 |
|
Mike J Innes
|
5111db4037
|
unrolling test
|
2017-03-29 18:30:28 +01:00 |
|
Mike J Innes
|
ab8f0c2dc8
|
fix
|
2017-03-27 18:38:19 +01:00 |
|
Mike J Innes
|
7a45470a9e
|
include tensorflow again
|
2017-03-27 18:24:15 +01:00 |
|
Mike J Innes
|
90edefe072
|
use broadcasting plus
|
2017-03-21 01:18:00 +00:00 |
|
Mike J Innes
|
498a66e7b6
|
update capacitors
|
2017-03-20 19:57:00 +00:00 |
|
Mike J Innes
|
2b0e2c9f97
|
ignore tf on 0.6 for now
|
2017-03-14 15:32:14 +00:00 |
|
Mike J Innes
|
d271616162
|
no warning here
|
2017-03-12 18:36:03 +00:00 |
|
Mike J Innes
|
daf962a831
|
tensorflow exception handling
|
2017-03-12 18:34:11 +00:00 |
|
Mike J Innes
|
854a1e1886
|
nicer mxnet api
|
2017-03-08 21:41:13 +00:00 |
|
Mike J Innes
|
9d1d176749
|
transpose everything going into mxnet
|
2017-03-08 17:35:15 +00:00 |
|