示例#1
0
f32 linear_test(f32 w, f32 alpha, u32 cnt)
{
    f32 x_data[] = {1.0, 2.0, 3.0, 4.0};
    f32 y_data[] = {2.0, 4.0, 6.0, 8.0};
    u32 m;

    m = ARRAY_CNT(y_data);
    w = linear_learning(x_data, y_data, w, alpha, cnt, m);
    return w;
}
示例#2
0
/*-----------------------------------------------------------------------------
* Init
*/
void ShaderInit(void) {

   uint8_t i;
   TShaderDesc  *pShader = sShader;

   for (i = 0; i < ARRAY_CNT(sShader); i++) {
      pShader->onSwitch = eDigOutInvalid;
      pShader->dirSwitch = eDigOutInvalid;
      pShader++;
   }
}