kolia
|
9b897fc601
|
Tiny bugfix: `stack` was still calling julia 0.6 `cat`
Also added tiny test for good measure.
|
2018-12-20 10:03:21 -05:00 |
Mike J Innes
|
6b11c552f3
|
better h/vcat, fixes #378
|
2018-12-19 11:19:01 +00:00 |
Dhairya Gandhi
|
e48268ff06
|
fix argument name in ADAMW
|
2018-12-12 16:47:42 +05:30 |
Tejan Karmali
|
1648414a5d
|
fixes for layer and test
|
2018-12-04 11:08:40 -05:00 |
Tejan Karmali
|
95e490a2c5
|
merge conflict resolved
|
2018-11-28 11:10:22 -05:00 |
Tejan Karmali
|
a71ee386d0
|
1.0 fix for conv transpose
|
2018-11-28 10:55:21 -05:00 |
Mike J Innes
|
1c36504768
|
fixup
|
2018-11-27 18:44:07 -05:00 |
Avik Pal
|
dfd680646c
|
Fix conflict
|
2018-11-14 22:18:57 +05:30 |
Mike J Innes
|
b3331205d1
|
faster default gradient performance
|
2018-11-12 23:39:25 +00:00 |
Mike J Innes
|
903db70673
|
float32 param initialisers
|
2018-11-12 20:10:47 +00:00 |
Avik Pal
|
9f12e8ec68
|
Make the test more reliable
|
2018-11-10 14:00:25 +05:30 |
Avik Pal
|
4df9e10516
|
Add test for 2D inputs
|
2018-11-10 11:52:23 +05:30 |
Avik Pal
|
564518e448
|
Merge branch 'master' of https://github.com/FluxML/Flux.jl into cudnn_batchnorm
|
2018-11-08 19:13:34 +05:30 |
Mike J Innes
|
30486f9c03
|
Merge pull request #441 from Paethon/rm_initn
Removes initn initialization
|
2018-11-08 13:25:02 +00:00 |
Mike J Innes
|
5e572df557
|
Merge pull request #485 from dhairyagandhi96/master
Add call back
|
2018-11-08 13:18:17 +00:00 |
Dhairya Gandhi
|
392c3c942b
|
re-add removed call function
|
2018-11-08 18:44:57 +05:30 |
Mike J Innes
|
d0e4fbb1e0
|
Merge branch 'master' into ed/diagm-pair
|
2018-11-05 11:51:29 +00:00 |
Mike J Innes
|
43c5f90d93
|
Merge pull request #379 from dhairyagandhi96/master
New optimisers interface
|
2018-10-31 16:38:40 +00:00 |
Mike J Innes
|
bffaceee02
|
tweaks
|
2018-10-31 14:58:55 +00:00 |
Mike J Innes
|
70283e1971
|
Merge pull request #465 from FluxML/mji/once
Destroy AD graph when doing in-place gradients
|
2018-10-31 14:14:38 +00:00 |
Mike J Innes
|
77178b7d67
|
remove old-style definition and test
|
2018-10-30 14:21:22 +00:00 |
Dhairya Gandhi
|
bebf4eb95f
|
fixed ExpDecay update! rule
|
2018-10-29 23:12:24 +05:30 |
Dhairya Gandhi
|
32ce2d78b8
|
fixed ExpDecay test
|
2018-10-27 19:53:06 +05:30 |
Dhairya Gandhi
|
ea508a79b0
|
use explicit update! rule
|
2018-10-27 19:39:56 +05:30 |
Dhairya Gandhi
|
815e8c206d
|
decay fixes
|
2018-10-27 19:26:42 +05:30 |
Roger-luo
|
e5d58699e6
|
fix and add test
|
2018-10-26 14:06:17 -04:00 |
Mike J Innes
|
c21d768b7c
|
destroy AD graph when doing in-place gradients
|
2018-10-26 16:57:19 +01:00 |
Tejan Karmali
|
f540a0daf7
|
merge with upstream
|
2018-10-23 13:40:06 -04:00 |
Avik Pal
|
2559e7b4e6
|
Fix merge conflicts
|
2018-10-23 21:53:29 +05:30 |
Mike J Innes
|
bbccdb3eec
|
Merge pull request #279 from avik-pal/depthwiseconv
Adds support for Depthwise Convolutions
|
2018-10-23 17:22:15 +01:00 |
Tejan Karmali
|
e9bf86dbff
|
Merge branch 'master' of https://github.com/FluxML/Flux.jl into conv_transpose
|
2018-10-19 02:08:25 -04:00 |
Sebastian Stabinger
|
94e5e9f993
|
Removes initn initialization
Is replaced with glorot_uniform for Conv following Keras
|
2018-10-17 17:11:16 +02:00 |
Dhairya Gandhi
|
edbcd3c9ea
|
fix train! test
|
2018-10-11 18:52:16 +05:30 |
Dhairya Gandhi
|
fe8c147f72
|
fixed weight decay definition
|
2018-10-11 10:07:16 +05:30 |
Mike J Innes
|
73385b5dbd
|
Merge pull request #372 from johnnychen94/issue-#354
Type restriction for Dense layer
|
2018-10-05 15:03:03 +01:00 |
Mike J Innes
|
325d2ce212
|
Merge pull request #418 from c-p-murphy/add-fashion-mnist
Add FashionMNIST
|
2018-10-05 14:05:50 +01:00 |
Tejan Karmali
|
2ff54ee0fd
|
cudnn_available() update
|
2018-10-04 11:31:29 -04:00 |
Christopher Murphy
|
7e67bf06e1
|
update tests
|
2018-10-02 15:00:45 -04:00 |
JohnnyChen
|
3bf18347e0
|
Fix dimensional error in test
|
2018-09-26 22:03:38 +08:00 |
JohnnyChen
|
b20ae0546b
|
rebase to pass the test
|
2018-09-26 20:30:13 +08:00 |
Alex Bird
|
d131853587
|
add inv/ldivide/rdivide + test
|
2018-09-19 13:08:30 +01:00 |
Dhairya Gandhi
|
87c7e65a2d
|
fixed Compose test
|
2018-09-16 17:45:29 +05:30 |
Dhairya Gandhi
|
6665189ff1
|
added remaining optimizers and tests
|
2018-09-16 17:34:51 +05:30 |
Avik Pal
|
eb9b408c0f
|
Merge branch 'master' into depthwiseconv
|
2018-09-15 10:21:31 +05:30 |
Mike Innes
|
d797999fc5
|
fix sentiment model
|
2018-09-14 18:10:24 +01:00 |
Dhairya Gandhi
|
63bc71698b
|
updated tests
|
2018-09-14 20:32:56 +05:30 |
Dhairya Gandhi
|
d933f2079b
|
pulled tracker from upstream
|
2018-09-11 18:30:24 +05:30 |
Avik Pal
|
cc812a8f89
|
Fix tests
|
2018-09-11 17:30:54 +05:30 |
Avik Pal
|
dd2fa77681
|
Fix tests
|
2018-09-11 17:06:18 +05:30 |
Avik Pal
|
7d06f654f0
|
Fix tests
|
2018-09-11 16:58:05 +05:30 |
Avik Pal
|
7e7a501efd
|
Fix tests
|
2018-09-11 16:32:14 +05:30 |
Avik Pal
|
7e83852862
|
Fixes
|
2018-09-11 15:58:17 +05:30 |
Avik Pal
|
8bea60d980
|
Merge branch 'master' into cudnn_batchnorm
|
2018-09-11 15:34:25 +05:30 |
Tejan Karmali
|
e86365ed3f
|
1.0 fix for conv transpose
|
2018-09-08 15:44:06 -04:00 |
Johnny Chen
|
44049ce00c
|
Merge branch 'master' into issue-#354
|
2018-09-06 09:39:31 -05:00 |
Mike J Innes
|
5e4ee827e9
|
Merge pull request #371 from johnnychen94/issue-#323
Fix issue #323
|
2018-09-06 15:28:15 +01:00 |
Mike J Innes
|
8b71350878
|
make travis happy maybe
|
2018-09-05 15:39:00 +01:00 |
Mike J Innes
|
1e90226077
|
actually run tests
|
2018-09-04 14:35:20 +01:00 |
Mike J Innes
|
1e0fd07b09
|
use `expand`
|
2018-09-04 14:30:02 +01:00 |
Mike J Innes
|
e6be639436
|
Merge branch 'master' into HEAD
|
2018-09-04 14:03:46 +01:00 |
Mike J Innes
|
fac06751ea
|
Merge pull request #361 from dhairyagandhi96/with_stop
Add stop() to train loop when callback conditions are met
|
2018-08-28 10:56:15 +01:00 |
Johnny Chen
|
b35664c59f
|
Update testsets
|
2018-08-25 16:30:46 +08:00 |
Johnny Chen
|
81811a01ce
|
Update testset for ==, ≈, and <
|
2018-08-25 14:52:08 +08:00 |
Mike Innes
|
7d6ec2365f
|
fixes #367
|
2018-08-24 14:30:39 +01:00 |
Yueh-Hua Tu
|
634d34686e
|
Add new constructors and test
|
2018-08-24 10:31:13 +08:00 |
Mike J Innes
|
953280d57f
|
Merge pull request #364 from boathit/master
fix argmax and add test
|
2018-08-23 15:52:06 +01:00 |
Mike Innes
|
dcde6d2217
|
tweaks
|
2018-08-23 15:44:28 +01:00 |
Johnny Chen
|
4baf85bbe2
|
update Testset of basic.jl
|
2018-08-23 22:29:03 +08:00 |
Johnny Chen
|
81e5f7c991
|
Update test/layers/basic.jl
|
2018-08-23 21:59:41 +08:00 |
Johnny Chen
|
6743d52d08
|
Fix issue #354
|
2018-08-23 21:34:11 +08:00 |
boathit
|
6c97846551
|
rename argmax as onecold
|
2018-08-23 20:47:43 +08:00 |
Mike Innes
|
dfe7578216
|
test repeat fix
|
2018-08-23 11:29:43 +01:00 |
boathit
|
33c901c191
|
redo
|
2018-08-23 16:01:42 +08:00 |
boathit
|
5dca80bd68
|
fix argmax and batch deprecations
|
2018-08-23 13:17:58 +08:00 |
boathit
|
616ed194df
|
fix argmax and add test
|
2018-08-21 11:29:57 +08:00 |
Mike Innes
|
216d278e7b
|
fix mnist loader
|
2018-08-20 16:57:43 +01:00 |
Mike Innes
|
3cfecaa4db
|
test cleanup
|
2018-08-20 15:38:25 +01:00 |
Mike Innes
|
5a023a9ccc
|
WIP 1.0 support
closes #353
|
2018-08-20 13:08:04 +01:00 |
Dhairya Gandhi
|
624dc6cb85
|
changed training loop test
|
2018-08-20 15:09:07 +05:30 |
Mike Innes
|
995543f648
|
rm dates
|
2018-08-17 11:44:01 +01:00 |
Josh Christie
|
59bdff2cae
|
Test 0.7 and 1.0
|
2018-08-11 14:58:29 +01:00 |
Josh Christie
|
c8307a0627
|
Use @info for logging
|
2018-08-11 14:42:33 +01:00 |
Josh Christie
|
710a65fe72
|
Fix back scalar with a Ref and fix diagonal test
|
2018-08-11 14:36:33 +01:00 |
ayush1999
|
89881a9b21
|
utils errors fixed
|
2018-08-11 14:36:33 +01:00 |
Avik Pal
|
5db7a3a3ad
|
Fix Optimizers
|
2018-08-11 18:23:47 +05:30 |
Avik Pal
|
d3c78a80be
|
Fix layers errors
|
2018-08-11 17:20:27 +05:30 |
Josh Christie
|
5186e3ba18
|
Updates for julia 1.0
|
2018-08-11 10:51:07 +01:00 |
Avik Pal
|
3b448ce1ac
|
Merge branch 'master' into cudnn_batchnorm
|
2018-08-11 15:02:55 +05:30 |
Mike J Innes
|
62d594af43
|
out of place gradients for collect
|
2018-08-07 22:09:20 +01:00 |
Avik Pal
|
a0ec472a4b
|
Merge branch 'master' into depthwiseconv
|
2018-08-08 01:20:37 +05:30 |
pevnak
|
926411a449
|
removed most error, the only one in Fallbacks test persits
|
2018-08-03 15:14:25 +01:00 |
Simon Mandlik
|
02f343d44d
|
fixed more dep warns, also in tests, but maximum, minimum and size in array.jl still need to be updated. As a result, some more tests may not pass for the time being
|
2018-08-03 15:14:25 +01:00 |
Simon Mandlik
|
0471c489e6
|
depwarns
|
2018-08-03 15:14:25 +01:00 |
pevnak
|
3510c837a8
|
zeros replaced by zero
|
2018-08-03 15:14:25 +01:00 |
pevnak
|
ea38c7dbea
|
some more changes
|
2018-08-03 15:14:25 +01:00 |
pevnak
|
d6f5baee39
|
fixed fixes proposed by Carlo
|
2018-08-03 15:14:25 +01:00 |
pevnak
|
e98538673a
|
updated sum to be compliant with latest beta. Removed some depwarns
|
2018-08-03 15:14:25 +01:00 |
Avik Pal
|
3f6c065523
|
Update test
|
2018-08-03 19:32:21 +05:30 |
Mike Innes
|
a50432324b
|
rm broken test
|
2018-08-03 13:02:47 +01:00 |
Mike J Innes
|
e14641e4e2
|
rm CuArrays tests for now
|
2018-08-03 13:02:47 +01:00 |
Mike J Innes
|
00cfe24d66
|
fix cat
|
2018-08-03 13:02:47 +01:00 |
Mike J Innes
|
7057ca739e
|
fix std usage
|
2018-08-03 12:56:27 +01:00 |
Mike J Innes
|
88a265154c
|
deprecations
|
2018-08-03 12:54:31 +01:00 |
Avik Pal
|
8874d9cccd
|
Fix GPU test
|
2018-07-17 09:53:39 +05:30 |
Avik Pal
|
da7fe93b31
|
Fix test
|
2018-07-17 09:47:45 +05:30 |
Avik Pal
|
646db81f94
|
Pull BatchNorm CPU updates
|
2018-07-17 09:24:38 +05:30 |
CarloLucibello
|
185e9148b6
|
fix cpu batchnorm
|
2018-07-16 07:11:33 +02:00 |
Avik Pal
|
0aabf9d86b
|
Merge branch 'master' into depthwiseconv
|
2018-07-13 14:04:19 +05:30 |
Mike J Innes
|
1430053b69
|
checkpoints
|
2018-07-09 17:52:34 +01:00 |
Mike J Innes
|
5e319c7395
|
fix gradient definitions
|
2018-07-09 13:39:10 +01:00 |
Avik Pal
|
84f977c804
|
Remove comment
|
2018-07-09 13:35:30 +05:30 |
Avik Pal
|
b239fc684e
|
Update tests
|
2018-07-04 18:57:43 +05:30 |
Matthew Kelley
|
0e95be3326
|
Call Flux.Tracker.data() on ŷ for bce
|
2018-06-26 14:48:51 -06:00 |
Matthew Kelley
|
ed032cdb1e
|
Change epsilon value to eps(ŷ)
|
2018-06-26 12:29:06 -06:00 |
Matthew Kelley
|
e08fd7a6d2
|
Added epsilon term to binarycrossentropy
|
2018-06-26 11:43:16 -06:00 |
Avik Pal
|
9a168528de
|
Add tests to make sure CPU and GPU versions have similar outputs
|
2018-06-23 11:03:15 +05:30 |
Avik Pal
|
f29377123e
|
Add tests for CuDNN BatchNorm
|
2018-06-22 18:19:18 +05:30 |
Avik Pal
|
a4e35e9e91
|
Adjust atol in tests
|
2018-06-20 16:22:25 +05:30 |
Avik Pal
|
85158d632b
|
Comment out the test
|
2018-06-11 16:00:20 +05:30 |
Avik Pal
|
b59da95786
|
Merge branch 'depthwiseconv' of https://github.com/avik-pal/Flux.jl into depthwiseconv
|
2018-06-09 13:11:42 +05:30 |
Avik Pal
|
5d7ee884b8
|
Fix error while backpropagatio
|
2018-06-09 13:04:49 +05:30 |
Avik Pal
|
7f3d11cae0
|
Merge branch 'master' into depthwiseconv
|
2018-06-09 11:06:07 +05:30 |
Tejan Karmali
|
4a24b69976
|
Merge branch 'master' into nadam-opt
|
2018-06-08 16:54:41 +05:30 |
Mike J Innes
|
af8f3348eb
|
Merge pull request #270 from staticfloat/sf/tracked_repeat
Add `TrackedArray` support for `repeat(x; inner, outer)`
|
2018-06-06 17:34:58 +01:00 |
Mike Innes
|
2370bdbe91
|
see #205
|
2018-06-06 17:01:28 +01:00 |
Avik Pal
|
52a50b2727
|
Add tests
|
2018-05-30 17:12:16 +05:30 |
staticfloat@gmail.com
|
f390a39d77
|
Add `TrackedArray` support for `repeat(x; inner, outer)`
|
2018-05-22 17:41:05 -07:00 |
Johan Gustafsson
|
5fc6190956
|
RowVector tests
|
2018-05-02 16:10:39 +02:00 |
Johan Gustafsson
|
94bb064a0f
|
more tests of array promotion for concatenation
# Conflicts:
# test/tracker.jl
|
2018-05-02 16:00:29 +02:00 |
Johan Gustafsson
|
cfdb16e609
|
vcat test #213
Co-authored-by: improbable22 <improbable+github@gmail.com>
|
2018-05-02 16:00:29 +02:00 |
Johan Gustafsson
|
1c189c62ed
|
cat with multiple dims #156
Co-authored-by: americast <sayan.sinha@iitkgp.ac.in>
|
2018-05-02 15:59:46 +02:00 |
Johan Gustafsson
|
509a2e59f6
|
cat promotions and mixed ranks
|
2018-05-02 15:59:46 +02:00 |
Johan Gustafsson
|
13daaec1cb
|
Refactored tests
|
2018-05-02 15:59:57 +02:00 |
Johan Gustafsson
|
59324c0f91
|
hcat tests #194
Co-authored-by: Elliot Saba <staticfloat@gmail.com>
|
2018-05-02 15:59:46 +02:00 |
Johan Gustafsson
|
51e7e1b40f
|
cat tests #184
Co-authored-by: pevnak <pevnak@gmail.com>
|
2018-05-02 15:59:46 +02:00 |
Mike J Innes
|
ee89a7797e
|
Merge pull request #245 from freeboson/adamax
Add AdaMax optimizer
|
2018-05-01 11:28:07 +01:00 |
Pontus Stenetorp
|
cfd29b9c76
|
Backpropagation for `maximum` and `minimum`
|
2018-04-29 13:52:54 +01:00 |
Sujeet Akula
|
4586bda5ab
|
export/test adamax
|
2018-04-26 17:40:11 +10:00 |
Mike J Innes
|
8f73dc6e14
|
fix gpu cross entropy
|
2018-04-17 17:56:47 +01:00 |
Mike J Innes
|
8f29968c32
|
Merge pull request #207 from safnuk/pull-request/07b0f95d
BatchNorm for convolutions
|
2018-04-15 20:10:33 +01:00 |
Mike J Innes
|
5fd240f525
|
interface tweaks
|
2018-04-15 20:04:42 +01:00 |
Mike J Innes
|
73a0be3e04
|
Merge branch 'master' into pull-request/07b0f95d
|
2018-04-15 17:10:29 +01:00 |
Mike J Innes
|
642543808e
|
Merge pull request #226 from CarloLucibello/reshape
fix reshape
|
2018-04-15 16:53:21 +01:00 |
Mike Innes
|
9d7164f15f
|
we'll do this differently
|
2018-04-14 02:09:35 +01:00 |
CarloLucibello
|
b415333233
|
fix reshape
|
2018-04-02 16:09:57 -04:00 |
tejank10
|
ea9b5471fa
|
NADAM optimizer
|
2018-04-03 01:27:22 +05:30 |
Mike J Innes
|
4320738d87
|
fix
|
2018-03-21 11:25:47 +00:00 |
Brad Safnuk
|
07b0f95d61
|
Tests for batch norm with 2D and 3D convolutions.
|
2018-03-15 22:52:09 -04:00 |
Brad Safnuk
|
6653ec86d9
|
Allow multidimensional inputs to batchnorm.
Can be used in conjunction with convolutional layers, in addition
to dense layers, with the same api.
|
2018-03-15 21:48:59 -04:00 |
Mike J Innes
|
e931552f7d
|
Merge pull request #200 from chengchingwen/repmat
implement `back` of `repmat`
|
2018-03-15 15:18:48 +00:00 |
Mike J Innes
|
5d7edb5aaa
|
Merge pull request #197 from chengchingwen/master
Implement `prod` for `TrackedArray`
|
2018-03-15 15:17:24 +00:00 |
boathit
|
2ec37790be
|
eliminate ambiguity
|
2018-03-13 10:50:56 +08:00 |
chengchingwen
|
c00f7f850f
|
implement `back` of `repmat`
|
2018-03-07 20:43:59 +08:00 |
chengchingwen
|
7c721475c6
|
add gradient check for `prod` and fix `dims` in `back(::typeof(prod),...)`
|
2018-03-07 16:24:44 +08:00 |
Mike Innes
|
261c6db371
|
fix test
|
2018-03-06 20:55:01 +00:00 |
Mike J Innes
|
662439c164
|
closes #177
|
2018-03-05 17:24:46 +00:00 |
Elliot Saba
|
36295799ee
|
Add `permutedims()` for tracked arrays
|
2018-03-02 10:22:28 -08:00 |
Mike J Innes
|
cf7dd34767
|
harder test
|
2018-03-01 16:37:52 +00:00 |
Mike J Innes
|
5e84d52ee7
|
broken test
|
2018-02-28 23:18:49 +00:00 |
Mike J Innes
|
2eb38eedbf
|
update gpu api
|
2018-02-28 22:51:08 +00:00 |
Mike J Innes
|
7606b1a399
|
single-batch convolution
|
2018-02-28 14:25:32 +00:00 |
Mike J Innes
|
4606339a57
|
nd pooling tests
|
2018-02-28 13:00:38 +00:00 |
Mike J Innes
|
3ac6a8ef05
|
n-d conv tests
|
2018-02-28 12:20:00 +00:00 |
Mike J Innes
|
a401f08cda
|
compile layers
|
2018-02-27 22:40:51 +00:00 |
Mike J Innes
|
15d1d3256b
|
conv api updates
|
2018-02-26 22:43:07 +00:00 |
Ed Schmerling
|
e6f556411a
|
Convert OneHot CuArrays to dense CuArrays before passing to CUDNN methods
|
2018-02-19 17:32:15 -08:00 |
Mike J Innes
|
e3b31b9b87
|
Merge pull request #169 from jessebett/jessechanges
Reshape with Tuple Dimensions and Kronecker Product
|
2018-02-16 14:16:42 +00:00 |
Mike J Innes
|
2f29733888
|
Merge branch 'master' into HEAD
|
2018-02-13 14:45:37 +00:00 |
Mike J Innes
|
820cd3ae42
|
fixes #164
|
2018-02-13 13:31:35 +00:00 |
Mike J Innes
|
236edbffec
|
fixes #111
|
2018-02-13 10:20:38 +00:00 |
jessebett
|
fb5b8c7952
|
Kron test on Vectors also fails occasionally, but also not my method.
|
2018-02-12 17:33:47 -05:00 |
jessebett
|
0732d7db00
|
Added kron test, kron isn't consistently passing them.
|
2018-02-12 17:27:10 -05:00 |
Mike J Innes
|
f22cfb5b43
|
re-enable printf
|
2018-02-12 15:05:09 +00:00 |
Mike J Innes
|
334ae9e1cb
|
fixes #171
|
2018-02-12 12:31:15 +00:00 |
Mike J Innes
|
0f7a1ec022
|
test params funct
|
2018-02-08 16:13:20 +00:00 |
Mike J Innes
|
356ebc4e13
|
deterministic tests
|
2018-02-08 10:33:51 +00:00 |
Mike J Innes
|
fcbdc49d6b
|
fix reserve usage
|
2018-02-08 10:27:26 +00:00 |
Mike J Innes
|
bc452fcd81
|
rewrite tests
|
2018-02-08 02:37:55 +00:00 |
Mike J Innes
|
a1d1930097
|
Merge branch 'master' into curnn
|
2018-02-07 23:23:02 +00:00 |
Mike J Innes
|
282889970d
|
seperate tracking infrastructure from array wrapper
|
2018-02-07 17:43:25 +00:00 |
boathit
|
6e65789828
|
Register back! for logsigmoid and implement (logit)binarycrossentropy
|
2018-02-06 19:32:46 +08:00 |
Mike J Innes
|
f9be72f545
|
logsoftmax tests
|
2018-02-05 18:50:59 +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
|
c6b12217bd
|
make some tests less trivial
|
2018-02-05 18:10:02 +00:00 |
Mike J Innes
|
47cebab26e
|
test multiple inputs/dims
|
2018-02-05 18:09:54 +00:00 |
Mike J Innes
|
af3ccf85ff
|
coagulate gates
|
2018-01-31 16:56:27 +00:00 |
Mike J Innes
|
8ad837bb70
|
LSTM
|
2018-01-31 14:15:57 +00:00 |
Mike J Innes
|
4bfb603da6
|
gru forward
|
2018-01-31 13:46:55 +00:00 |
Mike J Innes
|
b1bb05403c
|
basic forward pass
|
2018-01-30 18:18:37 +00:00 |
Mike J Innes
|
2b545cf0ca
|
gpu testing message
|
2018-01-24 13:12:26 +00:00 |
boathit
|
374d7a5f1e
|
Registering backward function for logsoftmax
|
2018-01-21 15:20:59 +08:00 |
Mike J Innes
|
4207fb98f2
|
basic GPU tests
|
2018-01-16 17:58:14 +00:00 |
GenaBitu
|
096e20c5af
|
Added vcat(...) test
|
2018-01-16 11:08:45 +01:00 |
Mike J Innes
|
1beb30e19a
|
closes #118
|
2018-01-15 17:00:47 +00:00 |
Mike J Innes
|
805cb9178f
|
fixes #146
|
2018-01-10 12:48:50 +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
|
5b97d2ba04
|
closes #127
|
2017-12-13 18:24:56 +00:00 |
Mike J Innes
|
23096824d5
|
import jacobian
|
2017-12-13 17:29:32 +00:00 |
Mike J Innes
|
95d1287455
|
Merge branch 'master' into jacobian
|
2017-12-13 17:06:23 +00:00 |
Mike J Innes
|
27d896943e
|
Merge pull request #120 from staticfloat/sf/dense_initialization
Better default initialization for Dense layers
|
2017-12-13 16:18:02 +00:00 |
Mike J Innes
|
e3a688e706
|
use kwarg
|
2017-12-13 15:27:15 +00:00 |
Mike J Innes
|
128725cefd
|
Merge branch 'master' into sf/weighted_crossentropy
|
2017-12-13 15:14:47 +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
|
6f997e798a
|
Merge branch 'master' into batchnorm
|
2017-12-08 19:31:50 +00:00 |
Mike J Innes
|
55bbe50f32
|
regression test
|
2017-12-08 18:24:07 +00:00 |
Mike J Innes
|
69cc5642b4
|
regression testing
|
2017-12-08 17:10:29 +00:00 |
baggepinnen
|
385dee9d16
|
Add jacobian function
|
2017-12-08 14:46:12 +01:00 |
Elliot Saba
|
41446d547f
|
Add `weighted_crossentropy` for imbalanced classification problems
|
2017-12-05 17:09:05 -08:00 |
Elliot Saba
|
c59b820bed
|
Add glorot (Xavier) initialization
Set default `Dense` and `RNN` inits to `glorot_uniform()` for `W`, `zeros` for `b`.
|
2017-12-05 14:24:48 -08: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
|
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 |