Retrain Machine Learning Model On New Data
이전 댓글 표시
Hello,
I have trained an SVM model using fitcsvm and saved it to disk.
Now I have new data that were never used by the model before.
How can I retrain the saved model over the new data?
Please, note this is just a simple model not a real time streaming model update.
Thank you!
댓글 수: 1
Ryan Thomson
2024년 1월 11일
Any solution to this question?
답변 (1개)
the cyclist
2024년 1월 11일
0 개 추천
I don't really understand the question. There is no such as "re-training" an existing model. You can do one of two things:
- Train the model on the new data
- Make predictions from the old model on the new data
In the first case, just run fitcsvm on the new data, and you have a new model.
In the second case, use the the predict() method of the old model on the new data.
Or maybe I'm misunderstanding something.
댓글 수: 1
Ryan Thomson
2024년 1월 11일
Guess what I am looking for is a way to do a version of transfer learning for deployed SVMs.
Say I have deployed a SVM as part of my product to an enduser, the enduser has the means to capture their own training data and access to the saved source SVM, and I want to allow the enduser to train (only on the new customer training data) the source SVM into a target SVM now customized for the enduser's system (without access to the original traning set and without losing previous knowlage). Is this possible with SVMs in Matlab? Maybe a version of incremental learning?
카테고리
도움말 센터 및 File Exchange에서 Gaussian Mixture Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!