Model size differs on multiple trains


So my question considers model training. Why my models have different sizes, when I train my bot multiple times? I trained the model with same stories/nlu data and yet - two models had 220MB, and third had 480MB.

It’s kind of annoying + it generates a problem in RASA X deployed on the server (it get’s timeout, when too big model is uploaded → I created issue about this as well Asyncio TimeoutError).