project/templates/about/day_two.html
author primal primal007@gmail.com
Mon, 05 Dec 2011 10:40:37 +0530
branch2011
changeset 510 a7e85cdc6ed0
child 512 d41189cf344d
permissions -rw-r--r--
day 1 blog and schedlue correcte
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
510
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     1
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     2
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     3
The first talk of the day was by Gaƫl Varoquaux on <b>Machine learning as a tool for Neuroscience</b> which was one of the highlights of the conference. He started with explaining Functional Brain imaging
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     4
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     5
Models of Function
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     6
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     7
Cognitive Tasks
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     8
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
     9
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    10
 
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    11
He pointed the problem of the curse of dimensionality when trying to analyze the behavior of brain as the function of 50,000 voxels. This requires the expert knowledge of knowing to pick the right ones or you could use maching learning. Brain reading was the technique used for this purpose by predicting brain images from the object viewed. By this way of compressive sensing, we can reduce the amount of the brain data to be analyzed. This is an instance of supervised learning. Prediction is a selecton model metric.
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    12
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    13
The information that 95% of the activity is unrelated to the task. So it makes the task more challenging. By using a combination of Sparsity, Spatial Continuity and Spatial Variability we can get individual maps(slightly different from each other) and combine them to form the functional region atlas. Now when trying to analyze the graphical by looking at the interaction between the regions, there are typically more than 1000's of connections. This kind of problems are being tried to be solved by Machine Learning.
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    14
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    15
Next, he stepped onto the realm of Python for solving this problem by explaining about scikit-learn which is easy to pick up and technically efficient. The api of scikit-learn uses numpy arrays as inputs. It learns a model from the data and then predict the result from the model and further test for goodness of the result. The popular notion of python being slow was knocked out after he showed the stats depicting that scikits-learn was faster than C implementations in some cases of algorithmic implementation. The community of 57 contributors behind the module shows this project is popular. The successful ingredients are repo with developers and users and for other obvious reasons like short release cycles and test cases written.
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    16
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    17
He then went onto talking about his other project joblib which provided Python functions on steroids. He briefed about the philosophy of the project and showed code on how it avoided recomputation to avoid dependency issues. He concluded the talk by pointing out, how to find the way in the software stack by being active on the mailing list and experimenting. If you are interested in attending his tutorial tomorrow, you should download his material which can be found <a href="http://gaelvaroquaux.github.com/scikit-learn-tutorial/">here.</a>
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    18
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    19
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    20
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    21
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    22
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    23
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    24
a7e85cdc6ed0 day 1 blog and schedlue correcte
primal primal007@gmail.com
parents:
diff changeset
    25