From d908cbbb7bd39db626482e5ec389dfca19afdeef Mon Sep 17 00:00:00 2001
From: pswietojanski
Date: Tue, 22 Sep 2015 16:53:46 +0100
Subject: [PATCH] initial readme
---
README.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 69 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2e52bd9..44a8d9a 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,70 @@
# mlpractical
-Machine Learning Practical (INFR11119)
+## Machine Learning Practical (INFR11119)
+
+To run the notebooks (and later the code you are going to write within this course)
+you are expected to have installed the following packages:
+
+python 2.7+
+numpy (anything above 1.6, 1.9+ recommended, optimally
+ compiled with some BLAS library [MKL, OpenBLAS, ATLAS, etc.)
+scipy (optional, but may be useful to do some tests)
+matplotlib (for plotting)
+ipython (v3.0+, 4.0 recommended)
+notebook (notebooks are in version 4.0)
+
+You can install them straight away on your personal computer,
+there is also a notebook tutorial (00_Introduction) on how to
+do this on DICE, and what configuration you are expected to have.
+For now, it suffices if you get the software working on your
+personal computers so you can start ipython notebook server
+and open the inital introductory tutorial (which will be make
+publicitly available next Monday).
+
+I) Installing the software on personal computers
+
+a) On Windows: download and install the Anaconda package
+ (https://store.continuum.io/cshop/anaconda/)
+
+b) On Mac (use macports):
+
+Install macports following instructions at https://www.macports.org/install.php
+Install the relevant python packages in macports
+sudo port install py27-scipy +openblas
+sudo port install py27-ipython +notebook
+sudo port install py27-notebook
+sudo port install py27-matplotlib
+sudo port select --set python python27
+sudo port select --set ipython2 py27-ipython
+sudo port select --set ipython py27-ipython
+
+Also, make sure that your $PATH has /opt/local/bin before /usr/bin
+so you pick up the version of python you just installed
+
+c) On DICE (we will do this during the first lab)
+
+II) Setting up the repository
+
+Assuming ~/mlpractical is a target workspace you want to use during
+this course (where ~ denotes your home path, i.e. /home/user1).
+To start, open the terminal and clone the github mlpractical
+repository to your local disk:
+
+git clone https://github.com/CSTR-Edinburgh/mlpractical.git
+
+(Note: you can do it from your git account if you have one as the
+above just clone the repo as anonymous user, though it does not
+matter at this point, as you will not submit pull requests)
+
+Naviagate to the checked out directory by typing cd ~/mlpractical and type:
+
+ipython notebook
+
+This should start notebook server and open the browser with the page
+listing files/subdirs in the current directory.
+
+To update the repository (for example, on Monday), enter ~/mlpractical
+and type git pull.
+
+
+
+