मैं एक ही ट्रेन और परीक्षण डेटा सेट के साथ विभिन्न क्लासिफायरियर के लिए वर्गीकरण समय सीखना चाहता हूं। क्या matlab में वर्गीकरण समय की गणना करने का कोई तरीका है?

0
zeynelabidin sevgili 10 अक्टूबर 2018, 23:44

1 उत्तर

सबसे बढ़िया उत्तर

मैं cputime का उपयोग करने का सुझाव दूंगा, जो आपकी आवश्यकताओं के अनुरूप हो। दरअसल, एक कोड में जैसे:

t = cputime;
% run a classifier here
dt = cputime - t;

dt आपको वास्तविक दुनिया में बीता हुआ समय के बजाय क्लासिफायर कोड पर खर्च किए गए सीपीयू समय की मात्रा देता है।

हालाँकि, अपनी आवश्यकताओं के अनुसार, आप प्रत्येक क्लासिफायर के चलने से पहले और प्रत्येक क्लासिफायर के निष्पादन के बाद क्रमशः tic/toc और clock/etime के बीच चयन कर सकते हैं।

साथ ही, profile viewer पर एक नज़र डालें, जो एक उत्कृष्ट कोड प्रोफाइलिंग टूल है।

1
Muttley 11 अक्टूबर 2018, 19:52