Home
last modified time | relevance | path

Searched refs:vecDim (Results 1 – 25 of 58) sorted by relevance

123

/cmsis-dsp-latest/Source/SupportFunctions/
Darm_barycenter_f32.c57 uint32_t vecDim) in arm_barycenter_f32() argument
66 blkCntSample = vecDim; in arm_barycenter_f32()
74 arm_fill_f32(0.0f, out, vecDim); in arm_barycenter_f32()
79 pIn2 = pIn1 + vecDim; in arm_barycenter_f32()
80 pIn3 = pIn2 + vecDim; in arm_barycenter_f32()
81 pIn4 = pIn3 + vecDim; in arm_barycenter_f32()
96 blkCntSample = vecDim >> 2; in arm_barycenter_f32()
118 blkCntSample = vecDim & 3; in arm_barycenter_f32()
128 pIn1 += 3 * vecDim; in arm_barycenter_f32()
129 pIn2 += 3 * vecDim; in arm_barycenter_f32()
[all …]
Darm_barycenter_f16.c70 uint32_t vecDim) in arm_barycenter_f16() argument
79 blkCntSample = vecDim; in arm_barycenter_f16()
87 arm_fill_f16(0.0f, out, vecDim); in arm_barycenter_f16()
92 pIn2 = pIn1 + vecDim; in arm_barycenter_f16()
93 pIn3 = pIn2 + vecDim; in arm_barycenter_f16()
94 pIn4 = pIn3 + vecDim; in arm_barycenter_f16()
109 blkCntSample = vecDim >> 3; in arm_barycenter_f16()
131 blkCntSample = vecDim & 7; in arm_barycenter_f16()
141 pIn1 += 3 * vecDim; in arm_barycenter_f16()
142 pIn2 += 3 * vecDim; in arm_barycenter_f16()
[all …]
/cmsis-dsp-latest/Testing/Source/Tests/
DDistanceTestsF16.cpp22 *outp = arm_braycurtis_distance_f16(inpA, inpB, this->vecDim); in test_braycurtis_distance_f16()
24 inpA += this->vecDim; in test_braycurtis_distance_f16()
25 inpB += this->vecDim; in test_braycurtis_distance_f16()
41 *outp = arm_canberra_distance_f16(inpA, inpB, this->vecDim); in test_canberra_distance_f16()
43 inpA += this->vecDim; in test_canberra_distance_f16()
44 inpB += this->vecDim; in test_canberra_distance_f16()
60 *outp = arm_chebyshev_distance_f16(inpA, inpB, this->vecDim); in test_chebyshev_distance_f16()
62 inpA += this->vecDim; in test_chebyshev_distance_f16()
63 inpB += this->vecDim; in test_chebyshev_distance_f16()
79 *outp = arm_cityblock_distance_f16(inpA, inpB, this->vecDim); in test_cityblock_distance_f16()
[all …]
DDistanceTestsF32.cpp113 *outp = arm_braycurtis_distance_f32(inpA, inpB, this->vecDim); in test_braycurtis_distance_f32()
115 inpA += this->vecDim; in test_braycurtis_distance_f32()
116 inpB += this->vecDim; in test_braycurtis_distance_f32()
132 *outp = arm_canberra_distance_f32(inpA, inpB, this->vecDim); in test_canberra_distance_f32()
134 inpA += this->vecDim; in test_canberra_distance_f32()
135 inpB += this->vecDim; in test_canberra_distance_f32()
151 *outp = arm_chebyshev_distance_f32(inpA, inpB, this->vecDim); in test_chebyshev_distance_f32()
153 inpA += this->vecDim; in test_chebyshev_distance_f32()
154 inpB += this->vecDim; in test_chebyshev_distance_f32()
170 *outp = arm_cityblock_distance_f32(inpA, inpB, this->vecDim); in test_cityblock_distance_f32()
[all …]
DDistanceTestsF64.cpp57 *outp = arm_chebyshev_distance_f64(inpA, inpB, this->vecDim); in test_chebyshev_distance_f64()
59 inpA += this->vecDim; in test_chebyshev_distance_f64()
60 inpB += this->vecDim; in test_chebyshev_distance_f64()
76 *outp = arm_cityblock_distance_f64(inpA, inpB, this->vecDim); in test_cityblock_distance_f64()
78 inpA += this->vecDim; in test_cityblock_distance_f64()
79 inpB += this->vecDim; in test_cityblock_distance_f64()
121 *outp = arm_cosine_distance_f64(inpA, inpB, this->vecDim); in test_cosine_distance_f64()
123 inpA += this->vecDim; in test_cosine_distance_f64()
124 inpB += this->vecDim; in test_cosine_distance_f64()
140 *outp = arm_euclidean_distance_f64(inpA, inpB, this->vecDim); in test_euclidean_distance_f64()
[all …]
DSVMF16.cpp18 inp += this->vecDim; in test_svm_linear_predict_f16()
38 inp += this->vecDim; in test_svm_polynomial_predict_f16()
57 inp += this->vecDim; in test_svm_rbf_predict_f16()
76 inp += this->vecDim; in test_svm_sigmoid_predict_f16()
157 this->vecDim = dimsp[4]; in setUp()
159 this->intercept=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors]; in setUp()
161 this->dualCoefs=paramsp + (this->vecDim*this->nbSupportVectors); in setUp()
169 … this->coef0 =paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1] ; in setUp()
170 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 2]; in setUp()
174 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1]; in setUp()
[all …]
DSVMF32.cpp18 inp += this->vecDim; in test_svm_linear_predict_f32()
38 inp += this->vecDim; in test_svm_polynomial_predict_f32()
57 inp += this->vecDim; in test_svm_rbf_predict_f32()
76 inp += this->vecDim; in test_svm_sigmoid_predict_f32()
156 this->vecDim = dimsp[4]; in setUp()
158 this->intercept=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors]; in setUp()
160 this->dualCoefs=paramsp + (this->vecDim*this->nbSupportVectors); in setUp()
168 … this->coef0 =paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1] ; in setUp()
169 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 2]; in setUp()
173 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1]; in setUp()
[all …]
DSoftmax.cpp79 arm_softmax_q7(vec_in, this->vecDim, pTmp ); in test_softmax_q7()
80 maxIndex=findMaxIndex(pTmp,this->vecDim); in test_softmax_q7()
83 vec_in += this->vecDim; in test_softmax_q7()
84 pTmp += this->vecDim; in test_softmax_q7()
100 arm_softmax_with_batch_q7(vec_in, this->nbSamples,this->vecDim, pTmp ); in test_softmax_with_batch_q7()
104 maxIndex=findMaxIndex(pTmp,this->vecDim); in test_softmax_with_batch_q7()
106 pTmp += this->vecDim; in test_softmax_with_batch_q7()
130 this->vecDim = pDims[1]; in setUp()
143 this->vecDim = pDims[1]; in setUp()
152 temp.create(this->vecDim*this->nbSamples,Softmax::TEMP_Q7_ID,mgr); in setUp()
DDistanceTestsU32.cpp17 *outp = arm_dice_distance(inpA, inpB,this->vecDim); in test_dice_distance()
36 *outp = arm_hamming_distance(inpA, inpB,this->vecDim); in test_hamming_distance()
55 *outp = arm_jaccard_distance(inpA, inpB,this->vecDim); in test_jaccard_distance()
74 *outp = arm_kulsinski_distance(inpA, inpB,this->vecDim); in test_kulsinski_distance()
93 *outp = arm_rogerstanimoto_distance(inpA, inpB,this->vecDim); in test_rogerstanimoto_distance()
112 *outp = arm_russellrao_distance(inpA, inpB,this->vecDim); in test_russellrao_distance()
131 *outp = arm_sokalmichener_distance(inpA, inpB,this->vecDim); in test_sokalmichener_distance()
150 *outp = arm_sokalsneath_distance(inpA, inpB,this->vecDim); in test_sokalsneath_distance()
169 *outp = arm_yule_distance(inpA, inpB,this->vecDim); in test_yule_distance()
193 this->vecDim=dimsp[1]; in setUp()
DBayesF16.cpp23 inp += this->vecDim; in test_gaussian_naive_bayes_predict_f16()
53 this->vecDim=dimsp[2]; in setUp()
56 this->sigma=paramsp + (this->classNb * this->vecDim); in setUp()
57 this->classPrior=paramsp + 2*(this->classNb * this->vecDim); in setUp()
58 this->epsilon=paramsp[this->classNb + 2*(this->classNb * this->vecDim)]; in setUp()
69 bayes.vectorDimension=this->vecDim; in setUp()
DBayesF32.cpp23 inp += this->vecDim; in test_gaussian_naive_bayes_predict_f32()
53 this->vecDim=dimsp[2]; in setUp()
56 this->sigma=paramsp + (this->classNb * this->vecDim); in setUp()
57 this->classPrior=paramsp + 2*(this->classNb * this->vecDim); in setUp()
58 this->epsilon=paramsp[this->classNb + 2*(this->classNb * this->vecDim)]; in setUp()
70 bayes.vectorDimension=this->vecDim; in setUp()
DSupportBarTestsF16.cpp13 int vecDim; in test_barycenter_f16() local
20 vecDim = dimsp[2*i+2]; in test_barycenter_f16()
25 vecDim); in test_barycenter_f16()
27 inp += vecDim * nbVecs; in test_barycenter_f16()
29 outp += vecDim; in test_barycenter_f16()
DSupportBarTestsF32.cpp13 int vecDim; in test_barycenter_f32() local
20 vecDim = dimsp[2*i+2]; in test_barycenter_f32()
25 vecDim); in test_barycenter_f32()
27 inp += vecDim * nbVecs; in test_barycenter_f32()
29 outp += vecDim; in test_barycenter_f32()
/cmsis-dsp-latest/Testing/Source/Benchmarks/
DDistanceF16.cpp11 (void)arm_braycurtis_distance_f16(inpA, inpB, this->vecDim); in test_braycurtis_distance_f16()
19 (void)arm_canberra_distance_f16(inpA, inpB, this->vecDim); in test_canberra_distance_f16()
26 (void)arm_chebyshev_distance_f16(inpA, inpB, this->vecDim); in test_chebyshev_distance_f16()
34 (void)arm_cityblock_distance_f16(inpA, inpB, this->vecDim); in test_cityblock_distance_f16()
42 memcpy(tmpAp, inpA, sizeof(float16_t) * this->vecDim); in test_correlation_distance_f16()
43 memcpy(tmpBp, inpB, sizeof(float16_t) * this->vecDim); in test_correlation_distance_f16()
45 (void)arm_correlation_distance_f16(tmpAp, tmpBp, this->vecDim); in test_correlation_distance_f16()
52 (void)arm_cosine_distance_f16(inpA, inpB, this->vecDim); in test_cosine_distance_f16()
59 (void)arm_euclidean_distance_f16(inpA, inpB, this->vecDim); in test_euclidean_distance_f16()
66 (void)arm_jensenshannon_distance_f16(inpA, inpB, this->vecDim); in test_jensenshannon_distance_f16()
[all …]
DDistanceF32.cpp11 (void)arm_braycurtis_distance_f32(inpA, inpB, this->vecDim); in test_braycurtis_distance_f32()
19 (void)arm_canberra_distance_f32(inpA, inpB, this->vecDim); in test_canberra_distance_f32()
26 (void)arm_chebyshev_distance_f32(inpA, inpB, this->vecDim); in test_chebyshev_distance_f32()
34 (void)arm_cityblock_distance_f32(inpA, inpB, this->vecDim); in test_cityblock_distance_f32()
42 memcpy(tmpAp, inpA, sizeof(float32_t) * this->vecDim); in test_correlation_distance_f32()
43 memcpy(tmpBp, inpB, sizeof(float32_t) * this->vecDim); in test_correlation_distance_f32()
45 (void)arm_correlation_distance_f32(tmpAp, tmpBp, this->vecDim); in test_correlation_distance_f32()
52 (void)arm_cosine_distance_f32(inpA, inpB, this->vecDim); in test_cosine_distance_f32()
59 (void)arm_euclidean_distance_f32(inpA, inpB, this->vecDim); in test_euclidean_distance_f32()
66 (void)arm_jensenshannon_distance_f32(inpA, inpB, this->vecDim); in test_jensenshannon_distance_f32()
[all …]
DSVMF16.cpp51 this->vecDim = *it++; in setUp()
59 samples.reload(SVMF16::INPUT_F16_ID,mgr,this->vecDim); in setUp()
81 samples.reload(SVMF16::INPUT_F16_ID,mgr,this->vecDim); in setUp()
101 samples.reload(SVMF16::INPUT_F16_ID,mgr,this->vecDim); in setUp()
120 samples.reload(SVMF16::INPUT_F16_ID,mgr,this->vecDim); in setUp()
145 this->intercept=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors]; in setUp()
147 this->dualCoefs=paramsp + (this->vecDim*this->nbSupportVectors); in setUp()
154 … this->coef0 =paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1] ; in setUp()
155 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 2]; in setUp()
156 … this->degree=(int)paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 3]; in setUp()
[all …]
DSVMF32.cpp51 this->vecDim = *it++; in setUp()
59 samples.reload(SVMF32::INPUT_F32_ID,mgr,this->vecDim); in setUp()
81 samples.reload(SVMF32::INPUT_F32_ID,mgr,this->vecDim); in setUp()
101 samples.reload(SVMF32::INPUT_F32_ID,mgr,this->vecDim); in setUp()
120 samples.reload(SVMF32::INPUT_F32_ID,mgr,this->vecDim); in setUp()
145 this->intercept=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors]; in setUp()
147 this->dualCoefs=paramsp + (this->vecDim*this->nbSupportVectors); in setUp()
154 … this->coef0 =paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 1] ; in setUp()
155 this->gamma=paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 2]; in setUp()
156 … this->degree=(int)paramsp[this->vecDim*this->nbSupportVectors + this->nbSupportVectors + 3]; in setUp()
[all …]
DDistanceU32.cpp11 (void)arm_dice_distance(inpA, inpB,this->vecDim); in test_dice_distance_u32()
18 (void)arm_hamming_distance(inpA, inpB,this->vecDim); in test_hamming_distance_u32()
25 (void)arm_jaccard_distance(inpA, inpB,this->vecDim); in test_jaccard_distance_u32()
32 (void)arm_kulsinski_distance(inpA, inpB,this->vecDim); in test_kulsinski_distance_u32()
39 (void)arm_rogerstanimoto_distance(inpA, inpB,this->vecDim); in test_rogerstanimoto_distance_u32()
46 (void)arm_russellrao_distance(inpA, inpB,this->vecDim); in test_russellrao_distance_u32()
53 (void)arm_sokalmichener_distance(inpA, inpB,this->vecDim); in test_sokalmichener_distance_u32()
60 (void)arm_sokalsneath_distance(inpA, inpB,this->vecDim); in test_sokalsneath_distance_u32()
67 (void)arm_yule_distance(inpA, inpB,this->vecDim); in test_yule_distance_u32()
77 this->vecDim = *it++; in setUp()
DBayesF16.cpp22 this->vecDim = *it++; in setUp()
44 this->sigma=paramsp + (this->classNb * this->vecDim); in setUp()
45 this->classPrior=paramsp + 2*(this->classNb * this->vecDim); in setUp()
46 this->epsilon=paramsp[this->classNb + 2*(this->classNb * this->vecDim)]; in setUp()
55 bayes.vectorDimension=this->vecDim; in setUp()
DBayesF32.cpp22 this->vecDim = *it++; in setUp()
44 this->sigma=paramsp + (this->classNb * this->vecDim); in setUp()
45 this->classPrior=paramsp + 2*(this->classNb * this->vecDim); in setUp()
46 this->epsilon=paramsp[this->classNb + 2*(this->classNb * this->vecDim)]; in setUp()
55 bayes.vectorDimension=this->vecDim; in setUp()
DSupportBarF32.cpp10 this->vecDim); in test_barycenter_f32()
21 this->vecDim = *it; in setUp()
26 input.reload(SupportBarF32::SAMPLES_F32_ID,mgr,this->nbVectors*this->vecDim); in setUp()
28 output.create(this->vecDim,SupportBarF32::OUT_SAMPLES_F32_ID,mgr); in setUp()
DSupportBarF16.cpp10 this->vecDim); in test_barycenter_f16()
21 this->vecDim = *it; in setUp()
26 input.reload(SupportBarF16::SAMPLES_F16_ID,mgr,this->nbVectors*this->vecDim); in setUp()
28 output.create(this->vecDim,SupportBarF16::OUT_SAMPLES_F16_ID,mgr); in setUp()
/cmsis-dsp-latest/Testing/PatternGeneration/
DBayes.py47 def newRandomVector(nbClasses,vecDim,ratio): argument
48 v = np.random.randn(vecDim)
51 c0 = np.zeros(vecDim)
56 def trainGaussian(nbClasses,vecDim): argument
62 v,c=newRandomVector(nbClasses,vecDim,TRAININGRATIO)
79 vecDim = VECDIM[nb % len(VECDIM)]
81 dims.append(vecDim)
84 gb = trainGaussian(classNb,vecDim)
109 v,c=newRandomVector(classNb,vecDim,PREDICTRATIO)
159 for vecDim, classNb in r:
[all …]
DDistance.py119 vecDim = VECDIM[0]
122 dims.append(vecDim)
125 dimsM.append(vecDim)
130 va = np.random.randn(vecDim)
132 vb = np.random.randn(vecDim)
181 vecDim = VECDIM[0]
184 dims.append(vecDim)
185 va = np.random.choice([0,1],vecDim)
191 va = np.random.choice([0,1],vecDim)
192 vb = np.random.choice([0,1],vecDim)
DSVM.py160 def genSVMBenchmark(vecDim,nbVecs,k): argument
170 v,c=genRandomVector(vecDim)
185 supportVectors = supportVectors.reshape(nbSupportVectors*vecDim)
240 for vecDim, nbVecs in r:
242 v,c=genRandomVector(vecDim)
249 p=genSVMBenchmark(vecDim,nbVecs,"linear")
253 p=genSVMBenchmark(vecDim,nbVecs,"poly")
257 p=genSVMBenchmark(vecDim,nbVecs,"rbf")
261 p=genSVMBenchmark(vecDim,nbVecs,"sigmoid")

123