Machine Learning libraries are a collection of functions and procedures that are ready to use. Learning to deal with libraries is vital regardless of the programming language or the domain in which a developer works since it simplifies things and reduces tiresome labor. A solid selection of libraries is an essential aspect of a developer's toolkit for researching and building sophisticated applications without having to write a lot of code. The formation of repetitive code can be avoided by using libraries. There are other libraries also that are dedicated to various topics, such as text processing libraries, graphics libraries, data manipulation libraries, and scientific calculation libraries, etc. Hundreds of Machine Learning libraries are under active development as Machine Learning continues to open up new possibilities for mankind and attract newcomers.