Linear Machine Software Overview
The Linear Machine computer software takes as input a collection of input variables called “predictors” and a collection of output variables called “targets” which are arranged in a spreadsheet such that each row of the spreadsheet corresponds to a distinct data record. Two spreadsheets with this format are input to this program. One spreadsheet specifies the “training data”, while one spreadsheet specifies the “test data”. The best minimum mean-square error solution is then computed using a pseudo-inverse least squares solution. Prediction errors for both the “training data” and “test data” are reported based upon estimating the parameters of the linear regression model using the training data. Specific details of this implementation can be found by visiting:
Please sign up and join the Learning Machines 101 Community in order to obtain a password for access to free software and free supplemental technical notes!
Linear Machine Technical Notes
The Linear Machine Technical notes provide an explicit mathematical description of the algorithms used for the Linear Machine Software.
Download Linear Machine Technical Memo Here!
Windows Executable Code
This is Windows executable code. In order for this to execute you must have already installed the MATLAB Compiler Run-Time Library Installer for Windows Version 2011b. If you have already installed this library, then it is not necessary to re-install the library on your machine. This software is a compiled version of the MATLAB Source Code listed below.
Download Linear Machine Windows Executable Software Here!
MAC OS-X Executable Code
This is MAC OS-X executable code. In order for this to execute you must have already installed the MATLAB Compiler Run-Time Library Installer for MAC OS-X Version 2012a. If you have already installed this library, then it is not necessary to re-install the library on your machine. This software is a compiled version of the MATLAB Source Code listed below.
Also please note that if you are using a very recent version of MAC OS-X you may have to download Xquartz from http://xquartz.macosforge.org/landing/
Download Linear Machine MAC OS-X Software Here!
MATLAB Source Code
The MATLAB Linear Machine software requires that you have installed MATLAB on your computer which is a software development environment that can be purchased from: www.mathworks.com. If MATLAB is not installed on your machine, however, you might still want to download the MATLAB software since it provides a technical specification of the Linear Machine Windows and MAC OS-X Executable code as a collection of text files.
Download Linear Machine MATLAB Software Here!