Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
Frank Seide 35c44227cb bug fixes: traceLevel parameters must be treated as optional;
fixed a left-over %zd
2016-09-04 15:56:55 -07:00
Frank Seide 536e264749 renamed ErrorPrediction to ClassificationError, second attempt 2016-08-22 11:16:39 -07:00
Frank Seide 39a9175097 merged from master 2016-07-19 16:40:51 -07:00
Dong Yu a67273394e Update Network Description Language.md 2016-07-15 10:07:15 -07:00
Ho John Lee a7fb76a68e fix CTNK --> CNTK, hierarchal --> hierarchical 2016-04-26 16:12:14 -07:00
Frank Seide 7784350f29 merged with master 2016-04-03 00:59:10 -07:00
Alexey Volkov 34e3cc92eb Fixed the SquareError value calculation and the documentation formulas.
The value was half of the expected result previously.
2016-03-28 18:54:59 -07:00
Frank Seide 9dc1814b4e updated eval tag in configs to "evaluation" 2016-03-18 23:10:13 -07:00
Frank Seide 527c61ba95 merged from master 2016-03-15 18:48:29 -07:00
Gaizka Navarro f8be2e4eec Renames SynchronouseExecutionEngine to NDLBuilderImpl
Renames SynchronousNodeEvaluator to NDLNodeEvaluatorImpl
Merges SynchronousExecutionEngine.h into NDLNetworkBuilder.h
Renames SynchronousExecutionEngine.cpp into NDLNetworkBuilder.cpp
2016-03-14 09:55:05 +01:00
Frank Seide e64aec5ce2 refined validation output 2016-03-10 11:10:00 -08:00
Dong Yu 6061180a93 minor fix in TIMIT target number in the book. 2016-03-02 10:10:07 -08:00
Frank Seide e54b352822 removed template parameter ElemType from (I)DataReader and (I)DataWriter 2016-02-28 19:01:07 -08:00
Frank Seide 5bdc86e5de removed <ElemType> parameter from StreamMinibatchInputs 2016-02-28 17:04:45 -08:00
Frank Seide 24c88c04fd abstracted the map<wstring, Matrix*> into a class, for future enrichment 2016-02-28 12:25:36 -08:00
Dong Yu 32004edfa2 Merge branch 'dongyu/needsGradientChange' of https://github.com/Microsoft/CNTK into fseide/s2s
Conflicts:
	Source/CNTK/tests.cpp
	Source/ComputationNetworkLib/ComputationNetwork.h
	Source/ComputationNetworkLib/ComputationNetworkEditing.cpp
	Source/ComputationNetworkLib/InputAndParamNodes.h
	Source/ComputationNetworkLib/PreComputeNodes.h
2016-02-24 13:55:41 -08:00
Dong Yu aa74337d38 rename needGradient to needsGradient (part 1) 2016-02-24 11:58:24 -08:00
Frank Seide a4e9487e74 merged with master 2016-02-19 16:32:35 -08:00
Dong Yu 26e5d41f89 CNTK book change. Removed multiSeq tags and collections that are no longer needed. 2016-02-17 10:27:08 -08:00
Frank Seide e4e2081460 DataEnd() no longer takes a parameter since it was always the same 2016-02-15 19:05:13 -08:00
vmazalov 11f11b1b05 Add printMetadata config to documentation for the dumpNode top-level command. 2016-02-14 17:23:37 -08:00
Mark Hillebrand b0a6e00b8a Use .cntk as default extension for CNTK configuration files 2016-02-01 10:19:48 +01:00
Philipp Kranen d0e93543f7 Added examples as e2e tests 2016-01-30 11:56:48 -08:00
Carl Mungazi 50cf00cd32 Update Model Editing Language.md
Fixed typos.
2016-01-27 23:54:41 +00:00
Sam Abrahams cd93e6f253 Replace .docx documentation files with Markdown
Went through and makes a GitHub flavor Markdown file for each .docx file
in the Documentation/Documents folder. There will inevitably need to be
changes and upgrades to this, but I think it's a good first step.

As requested, this also removes the .docx files from
Documentation/Documents as well.
2016-01-26 10:11:19 -08:00
Jon Dehdari 9c811912b1 spellcheck CNTK-TechReport 2016-01-26 00:25:38 +01:00
Jon Dehdari b0c3c131d6 spellcheck CNTK-TechReport 2016-01-26 00:08:35 +01:00
Frank Seide a4cf44544a normalized inconsistent commenting style from "//text" to "// text" 2016-01-22 13:58:47 -08:00
Dong Yu 7ff3d37c68 edit the book to remove programmer's guide chapter and some node (put back later) descriptions 2016-01-21 22:03:43 -08:00
Philipp Kranen 5b718d2463 Added perf chart for entry page 2016-01-20 09:43:21 +01:00
Frank Seide 91eadb0587 moved all tensor ops to a new header TensorOps.h so they can be shared between matrix types;
also moved the float/double-unified math overloads (e.g. exp_()) there, as well as additional typically needed functions such as Sigmoid()
2015-12-18 08:54:19 -08:00
Dong Yu c54938f837 replace outdated ICASSP tutorial with more recent NIPS tutorial. 2015-12-15 10:34:10 -08:00
Frank Seide 76f8114d76 changed how the network is prepared for computation. The goal is to move away from lazy creation of the various evaluation structures:
new method ComputationNetwork::CompileNetwork() which precomputes everything, and is called after a network was created or loaded (or modified in case of old MEL);
renamed UpdateEvalTimeStamp() to BumpEvalTimeStamp() and ResetEvalTimeStamp() to ResetEvalTimeStamps();
removed lots of ResetEvalTimeStamps() calls from SimpleNetworkBuilder functions, since there is now a global CompileNetwork() call at the end for all network types, which does this;
renamed ClearNet() to ClearNetwork();
Load() and LoadPersistableParameters(), which were 80% identical, now share a common sub-function;
renamed m_recurrentInfo to m_allSEQNodes;
renamed GetOuterLoopNode() to FormNestedNetwork();
bug fix in ErrorPredictionNode: lacked an UpdateFunctionMBSize() overload. This was a reason why we had to allocate matrices early on
2015-12-07 15:09:29 -08:00
Frank Seide 778b9004e8 further renaming:
GradientValues -> Gradient;
Output -> Value (Input(i)->Output didn't look good);
2015-12-05 14:14:44 -08:00
Frank Seide 896b0476a0 renamed commandArgUtil.h to Config.h and ConfigFile.cpp to Config.cpp;
bug fix in previous refactoring of sub-minibatching
2015-12-04 22:31:47 -08:00
Frank Seide dcd593e976 Merge branch 'master' of https://git.codeplex.com/cntk into fseide/reshaping 2015-12-04 18:39:04 -08:00
Dong Yu ec410ad2d4 change CNTK book author list to include additional contributors and sort in alphabetical order.
Change SLU/lstmNDl.txt to use outputs as the output node to be consistent with simple network builder.

Modify README and rename old README to KaldiReaderReadme
2015-12-04 17:54:44 -08:00
Frank Seide ab917dad18 renamed GetChildren() to GetInputs(); NumChildren() to GetNumInputs(); m_functionValues to m_output; FunctionValues() to Output() 2015-12-04 16:54:06 -08:00
Frank Seide 2f3f13d6b2 renamed ComputationNode::Inputs() to Input() 2015-12-04 16:25:56 -08:00
Frank Seide d3765547f9 renamed several methods/names to more familiar or concise names:
EvaluateThisNode() -> ForwardProp();
ComputeInputPartial() -> BackpropTo();
SaveToFile() -> Save() (where else to save? In the bank?);
LoadFromFile() -> Load();
ImageLayout -> TensorShape;
m_imageLayout -> m_sampleLayout
2015-12-04 16:08:30 -08:00
Dong Yu d30cf439af replace CriteriaNodes to CriterionNodes in NDL parser, model persistence, samples, and book, while keeping it compatible with old NDL and model files. 2015-12-03 14:16:04 -08:00
Dong Yu be82f9e9df change CNTK book to make examples and descriptions more consistent with Brain Script. 2015-11-30 17:19:40 -08:00
Frank Seide 9d0bc1b15e renamed ComputationNode::m_children to m_inputs 2015-11-27 23:08:12 -08:00
Frank Seide ace97fd6c7 updated 'tag=' expressions in tests (and also sample and book) to be spelled with double quotation marks (e.g. tag="output");
renamed tag="Criteria" to tag="criterion" everywhere
2015-11-27 22:00:53 -08:00
Frank Seide f40a01234f fixed a typo in SimpleMultiGPU.config 2015-11-27 00:40:32 -08:00
Frank Seide 1d92f29a7b values of optional args in NDL and MEL can now be in quotes, which is recommended for future BrainScript compatibility for all strings;
updated all sample config/NDL/MEL for Jenkins tests
2015-11-26 23:52:04 -08:00
Dong Yu 18077110dd update CNTK book. 2015-08-10 14:59:42 -07:00
Dong Yu 898d62f7ca update CNTK book. 2015-08-05 17:43:15 -07:00
kaisheny 02bb921723 Updated CNTKbook with encoder/decoder framework (first draft) 2015-07-16 00:03:44 -07:00
Amit Agarwal dfa6382ff7 Added momentumPerSample config option to specify per sample momentum value
that allows using a fixed momentum setting per sample which automatically
scales as the minibatch size changes.
2015-07-10 22:31:27 -07:00