Useful Tips for Developers: How to Choose a Technological Framework for Machine Learning