A Gentle Introduction to Probability Theory and #Python for Data – April 25, 9-4, #Chennai

start: Apr 25, 2015 09:00AM
End: Apr 25, 2015 03:30PM

Venue: Ramanujan Hall, The Institute of Mathematical Sciences, C.I.T Campus 4th Cross St Taramani Chennai, Tamil Nadu 600113

Description: http://valuefromdata.net/events/

(You need to register to attend this event.)

Since this is a hands on workshop, all participants are requested to bring their own laptops

Registration and Networking (9:30am to 10:00am)

Session 1: Introduction to Manipulating Data with Python (10:00 to 11:00)

(Speaker: Dorai Thodla)
A brief introduction to Python using examples. The introduction will be oriented towards handling data. The emphasis is on exploring Python for writing simple data and text processing tasks.
(Pre-requisites – knowledge of programming in any language)

Counting lines in a text file
Splitting a line into words (aka tokenization) ad counting words
Calculating word frequencies from a text file
Calculating word frequencies after eliminating stop words
Calculating word frequencies after eliminating noise words
Reading and extracting text from a web page
Creating n-grams (bigrams, trigrams) from a text file
A brief intro to numpy
A brief intro to matplotlib
Resources for learning Python

Coffee Break (11:00 to 11:30)

Session 2: Probability (11:30 to 12:30)

(Speaker: Ronojoy Adhikari)

Logical reasoning under certainty : Boolean logic
Logical reasoning under uncertainty : Bayesian probability
The four rules of probability theory
Assigning probabilities : the principal of indifference and the principle of maximum entropy
Bayesian logical inference
Is this a fair coin ? An elementary example of Bayesian reasoning
Learning as iterative Bayesian logical inference

Lunch Break (12:30 to 1:30)

Session 3 Probability Examples with Python and Hands on Python Exercises (1:30 to 3:30)