when calling OptimizeHyperparameters to optimise my KNN model i am getting an error "out of memory".
3 次查看(过去 30 天)
显示 更早的评论
on using the command
trainedClassifier=fitcknn(trainfeatures,trainlabels,'OptimizeHyperparameters','auto','HyperparameterOptimizationOptions',struct('AcquisitionFunctionName','expected-improvement-plus'))
i am getting the following error "Out of memory." after 5 iteration.
i am using '9.11.0.1873467 (R2021b) Update 3' version of matlab on 64 bit platform with RAM size 16GB.
0 个评论
回答(1 个)
Srija Kethiri
2022-12-16
Hi Preeti,
I understand that you are getting an “Out of Memory” error after 5th iteration while using the “fitcknn” function.
Although the root cause of running out of memory is not clear, there are several ways to avoid this issue again. Here are options you can try which are not exclusive of each other, so feel free to try any combination of these:
1. The best one to start with is to increase swap space (also called virtual memory, which supplements physical RAM). In Windows 10, it is relatively easy to do so, follow the instructions on this link:
2. Close all other unnecessary applications before running your script. Example: desktop applications like Chrome or IE will use a lot of memory when many tabs are open.
3. You can refer to the following documentation to know more about resolving the “out of memory” error issues:
Hope this helps!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!