I almost completed two big Data Science personal projects based on Deep Learning. They are the fanciest models I've implemented up to now, and I'm pushing all my code on GitHub.

Do you advice to upload trained models too? Or should I let other users run the code and get their own?

What do you do? What are pros and cons?


1 Answer 1


From what I've seen on Github while looking for open source projects is that people usually do both.

You can have a section where one loads the models and runs the inference, and another section where you let the user train the models from scratch using your code.

I recommend doing this since some people do not want to retrain the model, especially if it's memory consuming (such as computer vision problems), where they only need to see the same results that you had. People who need to train models usually have a different need than what you had in your results, therefore you should let them tailor the results for their needs.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.