https://github.com/Microsoft/CNTK
Revision 16bb5f91ab64ed361a39eaa1bea2971ad725c590 authored by Frank Seide on 03 September 2015, 18:56:43 UTC, committed by Frank Seide on 03 September 2015, 18:56:43 UTC
and changed consumers of this, such as ComputationNetwork and SGD, now, wherever possible, to operate on the independent item. This is aimed at allowing abstract interfaces into CNTK without the complexity of the <ElemType> type parameterization (which is unnecessary on the interface level);
few ComputationNode implementations were adapted to consistently use Inputs() instead of m_children, since m_children[] will now give the base class;
changes all sentence-boundary flag matrices from Matrix<ElemType> to Matrix<float> (hoping that one day we can use Matrix<enum type>). BUGBUG: the old LSTM node currently is now broken because it directly multiplies data with this matrix--not fixed since that node is not in use currently;
changed LSTM test case tolerance to 2% to be resilient to changes in initial randomization;
MatrixPool no longer depends on <ElemType>, but instead implements both a float and a double pool
1 parent 329f2d1
History
Tip revision: 16bb5f91ab64ed361a39eaa1bea2971ad725c590 authored by Frank Seide on 03 September 2015, 18:56:43 UTC
split ComputationNode into a part depending on <ElemType> and part not depending on it (called ComputationNodeBase);
Tip revision: 16bb5f9
File Mode Size
BrainScript
Common
DataReader
Demos
Documentation
ExampleSetups
MachineLearning
Math
Scripts
Tests
license
.gitattributes -rw-r--r-- 21 bytes
.gitignore -rw-r--r-- 2.6 KB
CNTK.sln -rw-r--r-- 22.3 KB
CppCntk.vssettings -rw-r--r-- 10.0 KB
Makefile -rw-r--r-- 12.8 KB
Makefile_kaldi.cpu -rw-r--r-- 8.2 KB
Makefile_kaldi.gpu -rw-r--r-- 9.4 KB
Makefile_kaldi2.cpu -rw-r--r-- 8.2 KB
Makefile_kaldi2.gpu -rw-r--r-- 9.1 KB
README -rw-r--r-- 4.7 KB
ThirdPartyNotices.txt -rw-r--r-- 2.1 KB
configure -rw-r--r-- 9.8 KB
kaldi_vars.mk -rw-r--r-- 927 bytes

README

back to top