Info

This question is closed. Reopen it to edit or answer.

after the completion of offline training, how can I measure the testing time for individual sample?

1 view (last 30 days)
I have trained my ANN for fault analysis. Now i am testing it for new data and its working accurately.
But I want to measure the detection time which ANN is taking to identify the new sample???

Answers (1)

Madhav Thakker
Madhav Thakker on 11 Sep 2020
Hi Ali,
You can use tic toc function to calculate the time it takes for each sample during testing. Call tic before the prediction and toc just after prediction. Make sure not to do any other processes like reading or resizing in between these commands.
Hope this helps.
  3 Comments
Madhav Thakker
Madhav Thakker on 16 Sep 2020
Hi, I tried tic toc with different examples (alexnet classficiation, shallow neural network) to replicate your issue but it works as expected. The time increases as I increase the number of testing samples. Can you give more information so that I can replicate your issue?
ali mustafa
ali mustafa on 20 Sep 2020
Dear Sir,
If I test the single sample, the minimum observed detection time is 40ms.
When i increase the number of sample as I tried 772 sample together, and the minimum detection was 70ms.
If its working correctly, it must be much higher than 70ms.
For example, if i calculate the time for one sample among the 772 samples detection time, the time would be very small in proportion as explained below.
1:x=772:70
but for indidual sample, the tic toc command gives more than 40ms. Thats my problem.
Because I am working on fault detection of transmission line, and the detection time is very less like less than 5 ms is found in literature. So, how could I measure that time

This question is closed.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!