Algorithms/Open source tools for ML
Regression, Classification, Clustering, Association rules, Reinforcement Learning, NPL, Deep Learning (Artificial Neural Networks, CNN), Dimensionality Reduction, k-fold Cross Validation, XGBoost
Open source libraries:
Tensorflow, Pytorch, Theano, Scikit-learn.
Keras is an incredible library to implement Deep Learning.
Numpy to do high computations and manipulate high dimensional arrays.
Matplotlib to plot insightful charts and Pandas to import datasets.
Apache Spark™ is a fast and general engine for large-scale data processing.