jeanfad
0264fdb11a
un comment test fixtures
2016-06-02 10:35:09 +02:00
jeanfad
9e38b1bc98
back to isscalar
2016-06-02 10:35:08 +02:00
jeanfad
0afa24f149
address second round of cr comments
2016-06-02 10:35:07 +02:00
jeanfad
08c71d2eb0
address first round of cr comments
2016-06-02 10:35:06 +02:00
jeanfad
f0944da0eb
restore casing
2016-06-02 10:35:05 +02:00
jeanfad
325852a963
support negative axes ids
2016-06-02 10:35:04 +02:00
jeanfad
15d96a508c
times node test
2016-06-02 10:35:03 +02:00
jeanfad
b7aa0a069d
clean up flag
2016-06-02 10:35:02 +02:00
jeanfad
85e5bceb4d
adjust some unit tests
2016-06-02 10:35:01 +02:00
jeanfad
1d06073fcd
change c.eval design
2016-06-02 10:35:00 +02:00
jeanfad
584f3b1c8d
remove is _tensor_list
2016-06-02 10:34:59 +02:00
jeanfad
2c13ca6fa6
fix utils test
2016-06-02 10:34:58 +02:00
jeanfad
7a4e144bb4
adapt graph_test to row major
2016-06-02 10:34:57 +02:00
jeanfad
ddae34fedb
fix output rank in times
2016-06-02 10:34:56 +02:00
jeanfad
5a1d3b48da
reshaping nodes unittests adapted to row major
2016-06-02 10:34:55 +02:00
jeanfad
c8ac56a8a0
slice, transpose_dims and reshape adapted to row major
2016-06-02 10:34:54 +02:00
jeanfad
09d7e74fa7
move lstm seqcla to row vector
2016-06-02 10:34:53 +02:00
jeanfad
8c6b8eb97a
change crit node for mnist one layer
2016-06-02 10:34:52 +02:00
jeanfad
f510dbce67
mnist one layer to row major
2016-06-02 10:34:51 +02:00
jeanfad
1729476ed2
add rank information
2016-06-02 10:34:50 +02:00
jeanfad
f3968013b0
move log reg to row major
2016-06-02 10:34:49 +02:00
jeanfad
be2d036a72
row major for lazy reader
2016-06-02 10:34:48 +02:00
jeanfad
9466ee1ecd
data parsing row major
2016-06-02 10:34:47 +02:00
jeanfad
3c17acba63
port logreg_numpy example to row major
2016-06-02 10:34:46 +02:00
jeanfad
640e00b7f4
adjust parameter to row major
2016-06-02 10:34:44 +02:00
jeanfad
90873621e8
adapt input to row major
2016-06-02 10:34:43 +02:00
jeanfad
d08c159aee
adapt input_numpy to row major
2016-06-02 10:34:42 +02:00
jeanfad
51ade5ed94
add todo comments
2016-06-02 10:34:41 +02:00
jeanfad
72c2cd6468
switch times to row major
2016-06-02 10:34:40 +02:00
jeanfad
5bd65f91b1
dropout node under training ops
2016-06-02 10:34:39 +02:00
Willi Richert
2c30d6d453
Adding missing import after merge
2016-05-30 15:30:55 +02:00
Willi Richert
642152dfaa
Addressing CR comments
2016-05-30 15:29:24 +02:00
Willi Richert
ff3b4d3f49
Merged examples in doc
2016-05-30 15:26:28 +02:00
Willi Richert
e6621a5157
clean_up in C.eval()
2016-05-30 15:26:24 +02:00
Willi Richert
f159271a50
Simplified example
2016-05-30 15:24:24 +02:00
Willi Richert
726af5c2b6
Fix: set node name in LazyInputReader
2016-05-30 15:24:23 +02:00
Willi Richert
af035e6988
Improved arg docs
2016-05-30 15:24:23 +02:00
Willi Richert
9bf7d2e869
Improved error message
2016-05-30 15:24:22 +02:00
Willi Richert
fac0041ed7
Cleaned up doc and deferred context's interface
2016-05-30 15:24:21 +02:00
Willi Richert
3ccb46c315
Adding sparse_input()/sparse_input_numpy()
2016-05-30 15:24:16 +02:00
Willi Richert
fc2f3aa42d
Adding test for dot product
2016-05-30 15:22:41 +02:00
jeanfad
00d96ae808
fix div compatibility
2016-05-25 16:33:56 +02:00
jeanfad
ab071346f2
fixed failed unittests
2016-05-25 16:12:46 +02:00
jeanfad
e2687305a3
fixed failed unittests
2016-05-25 16:12:45 +02:00
jeanfad
21d90a7331
address cr comments
2016-05-25 16:12:44 +02:00
jeanfad
3b2f8ed56d
fix is tensor test
2016-05-25 16:12:43 +02:00
jeanfad
350909156d
address CR comments
2016-05-25 16:12:41 +02:00
jeanfad
e2c61b1911
clean up
2016-05-25 16:12:40 +02:00
jeanfad
672db34a18
add dropout to ops
2016-05-25 16:12:39 +02:00
jeanfad
001d858a29
add drop out to cntk2.py
2016-05-25 16:12:38 +02:00
jeanfad
ff19078498
remove debuging print statements
2016-05-25 16:12:36 +02:00
jeanfad
5442b3de65
resolve conflicts after merging with slice change
2016-05-25 16:12:35 +02:00
jeanfad
15d21d1f9e
add first version of transpose unit tests
2016-05-25 16:12:34 +02:00
jeanfad
deb6885444
resolve conflicts with slice checkin
2016-05-25 16:12:33 +02:00
jeanfad
14be0224c8
remove check broadcasting
2016-05-25 16:12:32 +02:00
jeanfad
b2b63e61bb
add docstring for overloaded ops
2016-05-25 16:12:31 +02:00
jeanfad
d3e3f7d61e
address cr comments
2016-05-25 16:12:30 +02:00
jeanfad
b741c1aabe
boadcast helper functions
2016-05-25 16:12:29 +02:00
jeanfad
6b76d16118
helper functions for broadcasting test
2016-05-25 16:12:28 +02:00
jeanfad
b0fb9bdf66
rename pass_tensor to identity
2016-05-25 16:12:27 +02:00
jeanfad
4694d40da9
add pass node
2016-05-25 16:12:26 +02:00
jeanfad
c10f51a84b
add note to doc string of sqrt and log
2016-05-25 16:12:25 +02:00
jeanfad
6168668442
remove power
2016-05-25 16:12:24 +02:00
jeanfad
7c4cd80d91
remove wrongly generated files
2016-05-25 16:12:23 +02:00
jeanfad
48fa4135c3
forward test for power
2016-05-25 16:12:22 +02:00
jeanfad
66c5f9806c
unit test for square
2016-05-25 16:12:21 +02:00
jeanfad
7219bfc72f
unit test for sqrt
2016-05-25 16:12:20 +02:00
jeanfad
3c69f92099
add log unit test
2016-05-25 16:12:19 +02:00
jeanfad
2942fb851f
add log, exp, power, sqrt, square to the facade
2016-05-25 16:12:18 +02:00
jeanfad
847d85c723
remove deprecated ops_test.py
2016-05-25 16:12:17 +02:00
jeanfad
f0d1374699
factor out constants in eval_test
2016-05-25 16:12:14 +02:00
jeanfad
1790616c68
initialize directory in deferred context
2016-05-25 16:12:13 +02:00
jeanfad
2a7e31375f
remove default context possibliity from reader.py
2016-05-25 16:12:12 +02:00
jeanfad
fdad4c55a3
use with get_newcontext() as ctx for cntk.eval
2016-05-25 16:12:11 +02:00
jeanfad
eab9bfdc66
get rid of default context
2016-05-25 16:12:10 +02:00
Thilo Will
8eaf091106
ComparsionNode: removed type aliases as they don't work with mpic++. Readded lost file comparison_test.py
2016-05-24 11:52:02 +02:00
Thilo Will
2a333f3ad4
Merged with master
2016-05-24 11:01:03 +02:00
Willi Richert
bdb12716f7
Improved exception handling
2016-05-23 20:23:53 +02:00
Thilo Will
c140a1e264
Adding Compare nodes (Less, Greater, ...)
2016-05-23 16:06:40 +02:00
Willi Richert
4a3e8da082
Normalize booleans in reader config
2016-05-20 15:56:16 +02:00
Willi Richert
00a4c0c47a
Arg doc
2016-05-20 15:56:16 +02:00
Willi Richert
317fa84615
Clean up examples
2016-05-20 15:56:15 +02:00
Willi Richert
1f0ac9c2f1
Updated auto-generated operator modules using the fixed fetch_ops
2016-05-20 15:56:14 +02:00
Willi Richert
9e13e33504
Fix fetch_ops to work with bogus operator definitions
2016-05-20 15:56:13 +02:00
Willi Richert
7cfc54cbba
Support for slice operator
2016-05-20 15:56:12 +02:00
Alexey Reznichenko
d3130e721a
Add a few improvements to CNTKTextFormatReader.
...
* Move caching into a stand-alone ChunkCache class.
Add a config flag 'keepDataInMemory' to cache the whole dataset.
* Allow both tabs and spaces as separators.
* Couple loading/indexing retries with file re-opening (if there was a
file error and the file handle is stale).
* Break 'randomize' config parameter into boolean 'randomize' and
integer 'randomizationWindow'.
* Add 'frameMode' config flag.
* Add an extra check and verify that the expected sequence length
(calculated during indexing) matches the actual length (maximum
number of samples in an input).
2016-05-18 15:50:04 +02:00
jeanfad
a99c334c1c
guard against faulty input data
2016-05-12 11:35:58 +02:00
jeanfad
94e811504d
address CR comments
2016-05-12 11:35:56 +02:00
jeanfad
fb91d0721b
remove no longer needed template file for global params
2016-05-12 11:35:55 +02:00
jeanfad
fcc6663104
fix bug in config generation for sgd parallele training
2016-05-12 11:35:54 +02:00
jeanfad
98a6b086d8
add doc string for SGD
2016-05-12 11:35:53 +02:00
jeanfad
d7278ab348
fix typo in param name
2016-05-12 11:35:52 +02:00
jeanfad
78642b66a6
add config generation for parallel sgd
2016-05-12 11:35:51 +02:00
jeanfad
744db6c37f
add config generation for parallel sgd
2016-05-12 11:35:50 +02:00
jeanfad
8582774421
add sgd parallel params
2016-05-12 11:35:48 +02:00
jeanfad
60daf7fe8b
guard against null values in test
2016-05-12 11:35:47 +02:00
jeanfad
037f150554
add more unit tests for eval
2016-05-12 11:35:46 +02:00
jeanfad
3b80f20478
consolidate global params
2016-05-12 11:35:45 +02:00
Project Philly
ca039324fa
Integrate wilrich/logregacc into master
2016-05-10 05:44:02 -07:00
Willi Richert
23f504cf2f
Enable clean up again
2016-05-10 14:20:15 +02:00
Project Philly
9541f38ae3
Integrate wilrich/logregacc into master
2016-05-10 05:18:02 -07:00
Willi Richert
6130ebacf5
Minor changes (error msg)
2016-05-10 13:38:10 +02:00
Willi Richert
8ece70d95a
merged
2016-05-10 13:28:39 +02:00
Willi Richert
b12f6f81d4
Aligning tol also for normal logreg
2016-05-10 13:26:30 +02:00
Willi Richert
77109dea83
Merge branch 'wilrich/logregacc' of https://github.com/Microsoft/CNTK into wilrich/logregacc
2016-05-09 16:23:20 +02:00
Willi Richert
cb3f7ab21e
Aligned the NumPy example with the file based one; make NumPy examples
...
reproducible
2016-05-09 16:20:45 +02:00
Willi Richert
f3329fcf56
Aligned the NumPy example with the file based one
2016-05-09 15:49:19 +02:00
jeanfad
bd9b0965a8
concepts documentation for row and col major, and examples
2016-05-06 17:16:29 +02:00
jeanfad
8794570e02
fix encoding issue in sgd.py
2016-05-04 22:29:31 +02:00
Willi Richert
2a79d2ff1b
device_id in logreg
2016-05-04 20:54:41 +02:00
Willi Richert
095933fa54
atol=1e-02
2016-05-04 19:47:15 +02:00
Willi Richert
79909b70dd
atol=1e-03
2016-05-04 19:36:58 +02:00
Willi Richert
41ba15de2a
atol=1e-04
2016-05-04 19:19:46 +02:00
Willi Richert
bdeb0f461c
Enable again logreg tests
2016-05-04 18:00:47 +02:00
Willi Richert
9d04edac51
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 17:13:20 +02:00
Willi Richert
d916bc823b
Disabled logreg tests
2016-05-04 17:12:47 +02:00
jeanfad
daa22032f2
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 16:50:50 +02:00
jeanfad
be9a0efdaf
deferred context test
2016-05-04 16:50:40 +02:00
Thilo Will
7031c4ae8a
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk
2016-05-04 16:37:09 +02:00
Thilo Will
fd7bced277
modified gettingstarted.rst
2016-05-04 16:36:42 +02:00
Willi Richert
4eb76a0263
Setting tolerance to 1e-02
2016-05-04 16:12:50 +02:00
jeanfad
a00526732e
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 15:55:20 +02:00
William Darling
9e1be5e1a2
fixed typo
2016-05-04 15:50:25 +02:00
Willi Richert
2405b26eea
Fixed _to_config
2016-05-04 15:48:44 +02:00
Willi Richert
1aa5d87c64
Merge branch 'master' into blis/ops14todo
2016-05-04 15:31:04 +02:00
jeanfad
72fdaa804c
revert fix for now
2016-05-04 15:11:01 +02:00
jeanfad
91574d62b4
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 15:06:03 +02:00
jeanfad
ac030ef873
fix _to_config call
2016-05-04 15:05:52 +02:00
Clemens Marschner
7a790fdb74
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 14:18:24 +02:00
Clemens Marschner
d88e02ccd0
Refine concepts.rst based on feedback; Remove some internal details, add more examples
...
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 14:17:24 +02:00
Willi Richert
5543da26d3
Adjust to new test result output format
2016-05-04 14:13:35 +02:00
Clemens Marschner
44b0a58b4e
benign __init__.py change which couldn't be reverted
2016-05-04 13:59:34 +02:00
Aayush Garg
4acf1eb4d4
Adding comments in MNIST example
2016-05-04 04:51:19 -07:00
Clemens Marschner
0f336ce818
more details in concept; reorder TOC
2016-05-04 13:45:58 +02:00
William Darling
2274d0bf92
removing encoding in another spot
2016-05-04 13:37:45 +02:00
William Darling
67ffdc3e26
formatting
2016-05-04 13:28:59 +02:00
William Darling
f887af80b6
updated getting started to use new C.parameter() definition
2016-05-04 13:28:05 +02:00
William Darling
85fa06182f
fixed formatting
2016-05-04 13:25:29 +02:00
William Darling
f904d224c2
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 13:24:32 +02:00
William Darling
14f5628950
adapted seqcla.py example to run with python 2 as well
2016-05-04 13:24:27 +02:00
Willi Richert
46254d4b22
Adjust tolerance for Linux
2016-05-04 13:24:09 +02:00
Willi Richert
e02dfd8c8b
Clean utf8 characters
2016-05-04 13:01:57 +02:00
Willi Richert
f5b38d50c7
Adjusted example to new parameter() and disabled test() since data is not yet uploaded
2016-05-04 12:52:13 +02:00
Willi Richert
e3b97dad3d
Propagate learning rate as well
2016-05-04 12:47:05 +02:00
Willi Richert
4945bb8504
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 12:45:47 +02:00
Willi Richert
d91c8bc767
Cleaning up parameter() parameters
2016-05-04 12:20:32 +02:00
Aayush Garg
aa383f486b
Converting mnist to new facade
2016-05-04 02:55:48 -07:00
William Darling
54d15e238d
Added reference to full LSTM example at the end of getting started
2016-05-04 11:42:28 +02:00
William Darling
6b6713d246
added reference to example for reconcile_dynamic_axis
2016-05-04 11:38:50 +02:00
William Darling
5629d957a6
fixed past and future value examples!
2016-05-04 11:30:56 +02:00
William Darling
e8b61f2ea2
added small intro to Readers documentation
2016-05-04 11:04:47 +02:00
William Darling
2ab2db7fda
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-04 11:02:24 +02:00
William Darling
ea84b704a1
more small changes to concepts
2016-05-04 11:02:19 +02:00
Willi Richert
bf45ede994
Remove C as an alias for constant, since this is now reserved for cntk
2016-05-04 10:54:03 +02:00
William Darling
7e4bb728d4
more typos fixes, etc.
2016-05-04 10:51:22 +02:00
William Darling
37fa283aec
fixing up / re-writing some parts of concepts for better clarity, fixing typos
2016-05-04 10:42:48 +02:00
Willi Richert
9bb106b669
Make node's is_input() private
2016-05-04 10:42:37 +02:00
William Darling
cfd9c9b5f6
fixed weird character in concepts.rst
2016-05-04 10:36:06 +02:00
William Darling
9907974741
fixed typo in comment in seqcla.py and small edit to ops file
2016-05-04 10:28:51 +02:00
Thilo Will
5cb3c66bcf
Improving examples.rst
2016-05-04 09:58:25 +02:00
Willi Richert
55cf6e63d8
Allow input_numpy() to take real dynamic axes instead of bool
2016-05-03 19:01:49 +02:00
Thilo Will
fcb5e90ae5
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk into blis/ops14todo
2016-05-03 17:45:12 +02:00
William Darling
889228ba9e
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 17:44:22 +02:00
William Darling
4541bf3c2e
fixed error in cross_entropy_with_softmax() example -- but it's still not the right example that we want
2016-05-03 17:44:15 +02:00
Thilo Will
ff7d3ee3e7
Adding example doxcumentation
2016-05-03 17:42:01 +02:00
jeanfad
70c395492d
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 17:37:43 +02:00
Willi Richert
b46a9f640b
boom
2016-05-03 17:37:03 +02:00
jeanfad
0bcc594421
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 17:32:44 +02:00
jeanfad
24a45e5893
deferred context change to have name as param to export()
2016-05-03 17:31:59 +02:00
Willi Richert
526a2e2dc1
Remove objectives from __init__.py
2016-05-03 17:31:43 +02:00
Willi Richert
cc774767eb
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 17:23:15 +02:00
Willi Richert
eab1a407e5
Remove empty stub
2016-05-03 17:22:31 +02:00
William Darling
b7c4724778
added example for input_numpy()
2016-05-03 17:06:22 +02:00
William Darling
b3ccf1275d
fixed reshape() example
2016-05-03 17:04:10 +02:00
Willi Richert
7294b281e5
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 16:50:05 +02:00
Willi Richert
339859360b
improved doc
2016-05-03 16:49:41 +02:00
William Darling
7489eb0b24
fixed cond() example formatting
2016-05-03 16:46:10 +02:00
Willi Richert
e2dc2b7668
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 16:38:22 +02:00
William Darling
75fd4a8caa
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 16:32:03 +02:00
William Darling
ddcf7641f2
fixed cond() implementation and fixed example
2016-05-03 16:31:48 +02:00
jeanfad
d5e7f61c56
expose eval
2016-05-03 16:28:45 +02:00
Thilo Will
349e512782
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/cntk
2016-05-03 16:23:16 +02:00
Thilo Will
cf4c98082b
More changes to concepts doc
2016-05-03 16:22:53 +02:00
jeanfad
38f2aeea9b
fix log reg square error
2016-05-03 16:21:26 +02:00
jeanfad
97a94449e2
unit test prediction error
2016-05-03 16:19:52 +02:00
William Darling
b27f5355d3
fixed exp(), abs() examples and fixed Args/Returns order consistency throughout file
2016-05-03 16:08:31 +02:00
jeanfad
16f4fa5fdf
Merge branch 'blis/ops14todo' of https://github.com/Microsoft/CNTK into blis/ops14todo
2016-05-03 16:06:08 +02:00
jeanfad
b4e529aa23
square error unit test
2016-05-03 16:06:01 +02:00
William Darling
9003c07438
fixed softmax() example
2016-05-03 16:05:22 +02:00
William Darling
f35758113a
added tanh() example
2016-05-03 16:04:13 +02:00
William Darling
3e710e897a
added sigmoid() example
2016-05-03 16:03:06 +02:00
William Darling
882acd3e62
fixed examples for clip and relu
2016-05-03 16:00:27 +02:00
William Darling
7f03bc1e8d
fixed examples for round
2016-05-03 15:57:15 +02:00
William Darling
db84fa84b6
fixed examples for ceil
2016-05-03 15:52:47 +02:00
William Darling
53ddfbc8cd
fixed examples for floor
2016-05-03 15:51:03 +02:00
William Darling
5f67e1d14b
added example for times()
2016-05-03 15:48:11 +02:00
William Darling
6e675a7670
added examples for element_divide() and fixed math formatting in doc string
2016-05-03 15:44:14 +02:00
William Darling
eb6f6a44d9
added examples for element_times()
2016-05-03 15:42:26 +02:00
William Darling
26f5a43917
fixing conflicts
2016-05-03 15:39:20 +02:00
William Darling
9201ebf6fd
fixing examples to use C. and added examples for plus() and minus()
2016-05-03 15:35:39 +02:00