This commit is contained in:
Dong Yu 2015-02-03 11:01:40 -08:00
Родитель 6cf8585666 9d5ec818ec
Коммит 8973de96ee
34 изменённых файлов: 33 добавлений и 10 удалений

0
Demos/Simple/MakeData.m Normal file → Executable file
Просмотреть файл

0
Demos/Simple/Simple.config Normal file → Executable file
Просмотреть файл

0
Demos/Simple/SimpleDataTest.txt Normal file → Executable file
Просмотреть файл

0
Demos/Simple/SimpleDataTrain.txt Normal file → Executable file
Просмотреть файл

0
Demos/Simple/SimpleDemoDataReference.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 177 KiB

После

Ширина:  |  Высота:  |  Размер: 177 KiB

0
Demos/Simple/SimpleDemoErrorRateReference.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 11 KiB

После

Ширина:  |  Высота:  |  Размер: 11 KiB

0
Demos/Simple/SimpleDemoOutputReference.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 22 KiB

После

Ширина:  |  Высота:  |  Размер: 22 KiB

0
Demos/Simple/SimpleMapping.txt Normal file → Executable file
Просмотреть файл

0
Demos/Speech/CntkTimit.scp Normal file → Executable file
Просмотреть файл

0
Demos/Speech/CntkTimitOutput.scp Normal file → Executable file
Просмотреть файл

0
Demos/Speech/ComputeConfusion.m Normal file → Executable file
Просмотреть файл

0
Demos/Speech/ConfusionData1.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 16 KiB

После

Ширина:  |  Высота:  |  Размер: 16 KiB

0
Demos/Speech/ConfusionData100.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 14 KiB

После

Ширина:  |  Высота:  |  Размер: 14 KiB

0
Demos/Speech/ConfusionData25.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 15 KiB

После

Ширина:  |  Высота:  |  Размер: 15 KiB

0
Demos/Speech/HCopyTimit.config Normal file → Executable file
Просмотреть файл

0
Demos/Speech/HCopyTimit.scp Normal file → Executable file
Просмотреть файл

0
Demos/Speech/ShowConfusions.m Normal file → Executable file
Просмотреть файл

0
Demos/Speech/SpeechErrorRate.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 11 KiB

После

Ширина:  |  Высота:  |  Размер: 11 KiB

0
Demos/Speech/TimitGetFiles.py Normal file → Executable file
Просмотреть файл

0
Demos/Speech/TimitLabels.mlf Normal file → Executable file
Просмотреть файл

0
Demos/Speech/TimitStateList.txt Normal file → Executable file
Просмотреть файл

0
Demos/Speech/TimitSubjectList.txt Normal file → Executable file
Просмотреть файл

0
Demos/Speech/TrainSimpleTimit.config Normal file → Executable file
Просмотреть файл

0
Demos/Speech/TrainSimpleTimit.sh Normal file → Executable file
Просмотреть файл

Просмотреть файл

@ -102,7 +102,6 @@ namespace Microsoft { namespace MSR { namespace CNTK {
evalResultsLastMBs.push_back((ElemType)0);
dataReader.StartMinibatchLoop(mbSize, 0, testSize);
dataReader.SetNbrSlicesEachRecurrentIter(1);
for (int i=0; i<evalNodes.size(); i++)
{

Просмотреть файл

@ -125,6 +125,7 @@ namespace Microsoft { namespace MSR { namespace CNTK {
throw std::logic_error("CPUSparseMatrix: unsupported sparse matrix format");
}
m_format = format;
m_default = defaultElem();
ZeroInit();
}
@ -541,7 +542,7 @@ namespace Microsoft { namespace MSR { namespace CNTK {
bool result = true;
//#pragma omp parallel for
#pragma omp parallel for
foreach_coord(i, j, a)
{
if (abs(a(i, j) - b(i, j)) > threshold)

Просмотреть файл

@ -92,18 +92,39 @@ namespace Microsoft { namespace MSR { namespace CNTK {
void Resize(const size_t numRows, const size_t numCols, size_t numNZElemToReserve = 0, const bool growOnly = true, const bool keepExistingValues = true);
void Reset();
inline ElemType& operator() (const size_t row, const size_t col)
inline ElemType defaultElem()
{
row;
col;
NOT_IMPLEMENTED;
ElemType default;
memset(&default, 0, sizeof(ElemType));
return default;
}
inline const ElemType& operator() (const size_t row, const size_t col) const
const ElemType& operator() (const size_t row, const size_t col) const
{
row;
col;
NOT_IMPLEMENTED;
if (col >= m_numCols || row >= m_numRows)
{
throw std::runtime_error("Position outside matrix dimensions");
}
if (m_format == MatrixFormat::matrixFormatSparseCSC)
{
size_t start = m_compIndex[col];
size_t end = m_compIndex[col + 1];
for (size_t p = start; p < end; p++)
{
size_t i = m_unCompIndex[p];
if (i == row)
{
return m_pArray[p];
}
}
return m_default;
}
else
{
NOT_IMPLEMENTED;
}
}
public:
@ -158,6 +179,8 @@ namespace Microsoft { namespace MSR { namespace CNTK {
size_t m_blockSize; //block size
size_t *m_blockIds; //block ids
ElemType m_default;
};
typedef CPUSparseMatrix<float> CPUSingleSparseMatrix;

0
papers/CNTK-TechReport/figures/ConfusionData1.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 16 KiB

После

Ширина:  |  Высота:  |  Размер: 16 KiB

0
papers/CNTK-TechReport/figures/ConfusionData100.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 14 KiB

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 177 KiB

После

Ширина:  |  Высота:  |  Размер: 177 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 11 KiB

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 22 KiB

После

Ширина:  |  Высота:  |  Размер: 22 KiB

0
papers/CNTK-TechReport/figures/SpeechErrorRate.png Normal file → Executable file
Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 11 KiB

После

Ширина:  |  Высота:  |  Размер: 11 KiB

0
papers/CNTK-TechReport/lyx/CNTKBook_Introduction.lyx Normal file → Executable file
Просмотреть файл