There are lots of tools you can use for Machines Learning. These tools can be classified into three categories, which include:

  • Programming languages: Programming languages used for Machine Learning include Python, Java, R, and C++.
  • Machine Learning platforms: These platforms help you carry out machine learning procedures from beginning to the end. They provide you with the tools to develop and deploy Machine Learning algorithms. Examples include Jupyter Notebook, IBM Watson studio, R studio, KNIME, Azure ML Studio and so many others.
  • Machine Learning Libraries: Examples of Machine Learning libraries in Python include Scikit-learn, Pytorch and JSAT used  in Java.