General overview of the course

Objective

The aim of the course is to prepare you to analyze big data, interpret it and extract meanings from it by computational operation.

Schedule

The class is scheduled to be held on 1/16, 1/23, 1/30 and 2/6 (Here, ’1/16′ stands for 16th January.) 16:20 - 19:30.

Place

Computer training room (large) in the Building No.1 Annex. Before entering the room, please do not forget to take off your shoes and change into slippers in the shelf equipped in front of the room.

Computer

When you start the computer, turn on both of the computer and display. After getting started running, select NOT Windows but ‘X-terminal’. In this class, we will learn mainly how to use programming language on Linux machine. Linux is the best environment for programming! Log in the Linux (CentOS) with your username and password. The username and password can be used for Windoes logging in, if you want to use it. You can use the computer freely out of class with the username and password. Finally, when you leaving the room, do not forget to push the button of the computer and display.

Group work

We will group classes by classes into 3 or 4 groups depending on the skill of students at the first class.

Contents

The course is consist of 4 times of classes. Firstly, we will learn how to use command line interface on a personal computer. Especially we will learn about Bash (Bourne-Again SHell), which is a ‘shell’ to tell a computer (core) to work as you want to. Bash is the most versatile shell, which is installed on a lot of Linux machine and recent Mac OS X machine. After learning about command line operation, we will learn how to use Python, which is one of the most successful script language (the kind of programming language) these days. Subsequently, we will brush-up our python skill on natural language processing. Finally, we will learn machine learning techniques by skill level.

Textbook

For Python, https://docs.python.org/3/tutorial/index.html.

For R, https://cran.r-project.org/manuals.html.

For NLTK, http://www.nltk.org/book/ch01.html.

Language of your computer

If you are not clear about Linux system, please let us know before doing the following things.

Changing system language from Japanese to English

If you want to change the system language of your computer from Japanese to English, add following line at the last of '~/.bashrc_profile'.

export LANG=en_US.UTF-8

And log out and login again.

Changing error messages language from Japanese to English

If you want to change a language to be used for error message on your terminal from Japanese to English, add following line at the last of '~/.bashrc'.

export LANG=en_US.UTF-8

And type the following command.

source $HOME/.bashrc