https://github.com/Microsoft/CNTK
Revision c0d4e862ceb98a354fcf7fdd16473e508ee77dcc authored by Frank Seide on 10 December 2015, 09:24:36 UTC, committed by Frank Seide on 10 December 2015, 09:24:36 UTC
flags can now ONLY be set through AddSequence() or AddGap(), i.e. in full sequences (MBLayout::Set() is now private, and SetWithourOr() and Mask() are commented out);
HTKMLFReader and LUSequenceReader have been modified to follow the new method (also heavily commented that code);
BatchSequenceReader (LMSequenceReader project) not so much: It did not set end or gap flags, so it could not be fixed (and likely did not work before this change, either). Instead, it now throws at those places;
EvalReader did not maintain the needed state, so the fix will have incorrectness for DelayedValueNodes with m_timeStep > 1;
RecurrentNode currently disabled for m_timeStep > 1, as that will be fixed  very differently once this is complete;
DecimateMinibatch() temporarily disabled. We need a new method in MBLayout to support this
1 parent 780b9ee
History
Tip revision: c0d4e862ceb98a354fcf7fdd16473e508ee77dcc authored by Frank Seide on 10 December 2015, 09:24:36 UTC
towards implementing MBLayout not as dense bits but an explicit set of sequences (which will be needed for sequence-to-sequence, and woiuld also make fix DelayedValueBase for m_timeStep > 1):
Tip revision: c0d4e86
File Mode Size
BrainScript
Common
DataReader
Demos
Documentation
ExampleSetups
MachineLearning
Math
Scripts
Tests
license
.gitattributes -rw-r--r-- 49 bytes
.gitignore -rw-r--r-- 2.6 KB
CNTK.sln -rw-r--r-- 62.6 KB
CppCntk.vssettings -rw-r--r-- 10.0 KB
KaldiReaderReadme -rw-r--r-- 4.7 KB
Makefile -rw-r--r-- 16.2 KB
README.md -rw-r--r-- 7.2 KB
ThirdPartyNotices.txt -rw-r--r-- 2.1 KB
configure -rwxr-xr-x 12.4 KB

README.md

back to top