public void TestNonSquareLargeMeanCenter() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { int nN = 60000; int nD = 784; if (t.DataType == DataType.FLOAT) { nN = 100; nD = 78; } t.TestMeanCenter(nN, nD, false); } } finally { test.Dispose(); } }
public void TestBigWidth() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { int nN = 60000; int nD = 784; if (t.DataType == DataType.FLOAT) { nN = 100; nD = 784; } t.TestWidth(nN, nD); } } finally { test.Dispose(); } }
public void TestSimpleLargeMeanCenterNormalize() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { int nN = 300; int nD = 300; if (t.DataType == DataType.FLOAT) { nN = 100; nD = 100; } t.TestMeanCenter(nN, nD, true); } } finally { test.Dispose(); } }
public void TestBigNonSquareDot() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { int nM = 20000; int nN = 784; int nK = 50; if (t.DataType == DataType.FLOAT) { nM = 1; nK = 10; } t.TestDot(nM, nN, nK); } } finally { test.Dispose(); } }
public void TestSimpleDot() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestDot(3, 3, 3); } } finally { test.Dispose(); } }
public void TestSumSqDiff1() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestSumSqDiff(1000, 784, 784 * 10, 784 * 11); } } finally { test.Dispose(); } }
public void TestMinVal() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestMinVal(); } } finally { test.Dispose(); } }
public void TestSimplePCA_randomdata() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestSimplePCA_randomdata(); } } finally { test.Dispose(); } }
public void TestNonSquareLargeMeanCenterNormalize() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestMeanCenter(3000, 784, true); } } finally { test.Dispose(); } }
public void TestSimpleMeanCenterNormalize() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestMeanCenter(3, 3, true); } } finally { test.Dispose(); } }
public void TestNonSquareMeanCenter() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestMeanCenter(3, 2, false); } } finally { test.Dispose(); } }
public void TestNonSquareLargeTranspose() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestTranspose(40, 3); } } finally { test.Dispose(); } }
public void TestSimpleLargeTranspose() { PCATest test = new PCATest(); try { foreach (IPCATest t in test.Tests) { t.TestTranspose(300, 300); } } finally { test.Dispose(); } }