#### Machine Learning Programs List

Program 1 : Perform elementary mathematical operations in Octave/MATLAB/R like addition, multiplication, division and exponentiation.

Program 2 : Perform elementary logical operations in Octave/MATLAB/R (like OR, AND, Checking for Equality, NOT, XOR).

Program 3 : Create, initialize and display simple variables and simple strings and use simple formatting for variable.

Program 4 : Create/Define single dimension / multi-dimension arrays, and arrays with specific values like array of all ones, all zeros, array with random values within a range, or a diagonal matrix.

Program 5 : Use command to compute the size of a matrix, size/length of a particular row/column, load data from a text file, store matrix data to a text file, finding out variables and their features in the current scope.

Program 6 : Perform basic operations on matrices (like addition, subtraction, multiplication) and display specific rows or columns of the matrix.

Program 7 : Perform other matrix operations like converting matrix data to absolute values, taking the negative of matrix values, additing/removing rows/columns from a matrix, finding the maximum or minimum values in a matrix or in a row/column, and finding the sum of some/all elements in a matrix.

Program 8 : Create various type of plots/charts like histograms, plot based on sine/cosine function based on data from a matrix. Further label different axes in a plot and data in a plot.

Program 9 : Generate different subplots from a given plot and color plot data.

Program 10 : Use conditional statements and different type of loops based on simple example/s.

Program 11 : Perform vectorized implementation of simple matrix operation like finding the transpose of a matrix, adding, subtracting or multiplying two matrices.

Program 12 : Implement Linear Regression problem. For example, based on a dataset comprising of existing set of prices and area/size of the houses, predict the estimated price of a given house.

Program 13 : Based on multiple features/variables perform Linear Regression. For example, based on a number of additional features like number of bedrooms, servant room, number of balconies, number of houses of years a house has been built – predict the price of a house.

Program 14 : Implement a classification/ logistic regression problem. For example based on different features of students data, classify, whether a student is suitable for a particular activity. Based on the available dataset, a student can also implement another classification problem like checking whether an email is spam or not.

Program 15 : Use some function for regularization of dataset based on problem 14.

Program 16 : Use some function for neural networks, like Stochastic Gradient Descent or backpropagation -algorithm to predict the value of a variable based on the dataset of problem 14.