Transfer Learning #2664
Replies: 2 comments 4 replies
-
Have you made any progress with this? Since there was no response so far, I will try to make some guesses from my observations. I am not sure if it will work, but it may be worth trying. I think that you need to obtain a pre-trained Kitti-model first, e.g.: Then in the runtime part of your config (similar to https://github.com/open-mmlab/mmdetection3d/blob/main/configs/_base_/default_runtime.py) you need to specify the path to this model within the load_from variable. In the dataset part, you will probably need to specify the KITTI classes you want to recognize plus the classes from your dataset. Then train with your data. Please let me know if this was helpful. Feel free to correct me or add on. |
Beta Was this translation helpful? Give feedback.
-
Another way to achieve what you want may be initializing a model in your config with a checkpoint as follows:
Even though this will run without errors, I am not sure where it makes sense. In the templates, the parameter |
Beta Was this translation helpful? Give feedback.
-
I have custom object classes defined in my own dataset which I am successfully enable to detect using pointpillars, however I wish to perform transfer learning as I would like to also detect classes in the KITTI dataset (Pedestrian, Car, etc.).
I would obviously rather not train on the combined dataset to save time, when multiple models trained on KITTI exist already and my custom dataset is relatively smaller.
I would like to know if anyone has performed transfer learning using this toolbox and how they performed it as I couldn't seem to find it in the documentation.
Beta Was this translation helpful? Give feedback.
All reactions