ذخیره و بازیابی شبکه عصبی در OpenCV - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره و بازیابی شبکه عصبی در OpenCV

0 امتیاز
سلام.

من با استفاده از کلاس CvANN_MLP عملیات train را انجام دادم و خیلی زمانبره.حالا قصد دارم که اطلاعاتی را که train کردم را در فایل cv::FileStorage ذخیره کنم و در زمانی دیگر بازیابی کنمش بدون نیاز به آموزش مجدد شبکه عصبی .
سوال شده فروردین 21, 1394  بوسیله ی hojat1 (امتیاز 875)   12 68 99

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

به صورت زیر عمل کنید.

CvANN_MLP mlp ;

mlp.train ( trainingData , trainingClasses );

cv::FileStorage fs("mlp.yml", cv::FileStorage::WRITE); // or xml
mlp.write(*fs, "mlp"); // don't think too much about the deref, it casts to a FileNode

mlp.load("mlp.yml","mlp");

 

پاسخ داده شده فروردین 24, 1394 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد اردیبهشت 6, 1394 بوسیله ی hojat1
...