These are fine, however I would like to ask you to make a specific application on specific set of data. You can see how since I arrived I have tried to organize my coding.
If possible, and please do not feel pressure, make a narrowly specific application of these algorithms to address a specific problem.
There are 1000000000s blogs and websites on machine learning and yet I can count on fingers of one hand where I could download any useful code to solve actual problems.
This might not be your cup of tea, but I suggest you consider if you may