Skip to main content
YMand.6
Associate II
March 19, 2019
Question

Hi I am trying to validate the .txt file a custom data over 'validate on desktop' option over cube ai but process is not ending at all. Is it necessary that data must be validated on target only.

  • March 19, 2019
  • 3 replies
  • 2659 views

..

    This topic has been closed for replies.

    3 replies

    Gln
    ST Employee
    March 19, 2019

    Hi @Community member​ ,

    Custom data validation can be done on desktop and on target. As described in the X-CUBE-AI User Manual, in section 14.2 Custom data set file format?:

    "The expected file is a simple text file in csv format with one flattened input tensor by line. The comma is used as a separator."

    When you say the "process is not ending at all", is there any additional information displayed in the STM32CubeMX Output log window? (Window -> Outputs)

    Best regards,

    Guillaume

    YMand.6
    YMand.6Author
    Associate II
    March 20, 2019

    hi

    I am following the similar process. Please have a look at data file

    YMand.6
    YMand.6Author
    Associate II
    March 20, 2019

    hi

    I am following the similar process. Please have a look at data file

    Gln
    ST Employee
    March 20, 2019

    @Community member​ ,

    Looking at your actitracker_raw.txt, it seems that your values are encoded as followed:

    # Expected Class Nb, Expected Class Label, Timestamp, In X, In Y, In Z

    33,Jogging,49105962326000,-0.6946377,12.680544,0.50395286

    33,Jogging,49106062271000,5.012288,11.264028,0.95342433

    33,Jogging,49106112167000,4.903325,10.882658,-0.08172209

    Your custom dataset file should online include input tensors, that is, assuming your input tensor dimension is 3:

    # In X, In Y, In Z

    -0.6946377,12.680544,0.50395286

    5.012288,11.264028,0.95342433

    49106112167000,4.903325,10.882658,-0.08172209

    X-CUBE-AI version 3.4.0 allows you to dump NN inference input and output data. If you look at your log when executing a validation, you should be able to see the creation of 3 files:

    Creating C:\Users\<username>\.stm32cubemx\ai_valid_inputs.csv

    Creating C:\Users\<username>\.stm32cubemx\ai_valid_outputs_model.csv

    Creating C:\Users\<username>\.stm32cubemx\ai_valid_outputs_c_model.csv

    Regards,

    Guillaume