Skip to content

Programming language

There are many programming languages, such as C++, Java, Python, R, Julia, etc., that are used for machine learning development. You can start with any programming language of your choice. Python programming is widely used for machine learning and data science.

In this machine learning tutorial, we will be using Python and/ or R programming to implement the example programs.

Following are some basic topics to cover before starting this tutorial −

  • Variables, basic data types
  • Data Structures: list, set, dictionaries
  • Loops and conditional statements
  • Functions
  • String formatting
  • Classes and Objects

Libraries and Packages

To get started with this machine learning tutorial, we recommend getting familiar with some libraries, packages, and modules such as NumPy, Pandas, Matplotlib, etc.

As we are using Python programming in this tutorial, you should have some basic understanding of the following libraries/ packages/ modules −

  • NumPy − for numeric computations.

  • Pandas − for data manipulation and preprocessing.

  • Scikit-learn − has implemented almost all the machine learning algorithms such as linear regression, logistic regression, k-means clustering, k-nearest neighbor, etc.

  • Matplotlib − for data visualization.