Getting Started

Reading time: 5 minutes

Data Science and Machine Learning are two exciting areas experiencing tremendous growth. Acta Machina is a collection of practical posts that cover both the fundamentals and interesting, new developments as they happen.

The only pre-requisite for this blog is a working knowledge of Python. If you want to learn Python, a great way to start is by using the interactive course at Codecademy.

If there are topics you’d like covered, please send us a Direct Message on Twitter.

Easy Installation

Anaconda is the easiest way to install Python 3 and all the packages used by Acta Machina. Anaconda helps you manage Python environments and contains over 1,500+ open source packages that are useful for Data Science and Machine Learning. It is free and supports Linux, Mac and Windows.

Manual Installation

Linux

sudo apt-get install -y python3-pip
pip3 install virtualenv
virtualenv -p python3 venv
source venv/bin/activate
pip3 install -U numpy scipy matplotlib ipython jupyter pandas sympy nose scikit-learn
pip3 install -U torch torchvision

Mac

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install python
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
pip3 install virtualenv
virtualenv -p python3 venv
source venv/bin/activate
pip3 install -U numpy scipy matplotlib ipython jupyter pandas sympy nose scikit-learn
pip3 install -U torch torchvision

Windows

choco install python
python3 -m pip install -U pip
virtualenv -p python3 venv
source venv/bin/activate
pip3 install -U numpy scipy matplotlib ipython jupyter pandas sympy nose scikit-learn
pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.0-cp36-cp36m-win_amd64.whl
pip3 install torchvision