I'm afraid there is no specific pattern to know when a verb is semi-regular or irregular. They need memorising.
We have lessons about common verbs that are semi-regular or irregular. If you go to your dashboard and type on search at the top right "semi-regular" you will find lots of different lessons about these verbs. I suggest you add them to your notebook, read the lessons and get tested on those.