<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>neural-network &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/neural-network/</link>
	<description>Feed of posts on WordPress.com tagged "neural-network"</description>
	<pubDate>Mon, 30 Nov 2009 23:27:35 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Neural Network Demand Forecasts - An Introduction]]></title>
<link>http://nicko9.wordpress.com/2009/11/30/neural-network-demand-forecasts-an-introduction/</link>
<pubDate>Mon, 30 Nov 2009 16:07:09 +0000</pubDate>
<dc:creator>nicko9598</dc:creator>
<guid>http://nicko9.wordpress.com/2009/11/30/neural-network-demand-forecasts-an-introduction/</guid>
<description><![CDATA[Producing an accurate demand forecast has always been a challenge. Most forecasting methods to date ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Producing an accurate demand forecast has always been a challenge.</p>
<p>Most forecasting methods to date have largely been based on extrapolation techniques &#8211; ARIMA models being the most prevalent. These models rely on breaking down the time-series data into its main components: trend, seasonality and &#8220;noise&#8221; and then re-combining them back up at a future point in time. This technique is known as classical decomposition and is fine when a time-series can be broken down this way. And it can produce pretty accurate forecasts if the forecast user knows what they&#8217;re doing.</p>
<p>But what about a large grocery retailer who might have a series of complex promotional campaigns spread across the year? These campaigns might involve price reductions, multi-buys, loyalty points and percentage discounts amongst others and might also involve advertising on various promotional media (flyers, mailers, newspaper and TV ads to name but a few).</p>
<p>The standard statistical modeling processes cannot deal effectively with such a complex environment, resulting in companies having to employ large teams of expert forecasters just to get an idea of the expected demand of products over the next few weeks and months.</p>
<p>Even the large ERP vendors,  such as SAP and Oracle, and statistical software vendors, such as SAS, require experienced staff to operate their applications. These applications tend to rely on the traditional statistical techniques to produce their forecasts &#8211; requiring complex parameters to be defined as part of the modeling process.</p>
<p>Well, it seems there is a solution: Neural Networks.</p>
<p>NNs are parameter-less and self-configuring &#8211; all they need is the historic sales data. They&#8217;re primary use up until now has been as part of face recognition software, but there are seemingly endless uses for this technology. It also appears to be quite easy to implement &#8211; and no complex maths involved!</p>
<p>The beauty of neural networks is their ability to pick out patterns in data and identify relationships between different causal factors. This is perfect for modeling the complex behaviour of demand in relation to several simultaneous causal effects.</p>
<p>By further breaking down the problem say, using segmentation algorithms, and then creating a neural net for each segment it is possible to model ever more complex scenarios. Add to that a massively parallel, scalable architecture that allows forecasts to be generated in real-time and you&#8217;ve got the building blocks of a highly accurate forecasting system.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Desain Sebuah Pendekatan Baru untuk A Low bit-rate Video Coding System]]></title>
<link>http://yusran.wordpress.com/2009/11/26/desain-sebuah-pendekatan-baru-untuk-a-low-bit-rate-video-coding-system/</link>
<pubDate>Wed, 25 Nov 2009 21:20:05 +0000</pubDate>
<dc:creator>yusro</dc:creator>
<guid>http://yusran.wordpress.com/2009/11/26/desain-sebuah-pendekatan-baru-untuk-a-low-bit-rate-video-coding-system/</guid>
<description><![CDATA[Video is one of the stimulating areas in electronic communications and multimedia applications. Vide]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Video is one of the stimulating areas in electronic communications and multimedia applications. Video can do great things to enhance a presentation, illustration, or advertise a new product. Video files are photographic images played at speeds that make it appear to the human eyes as if its images or frames are in full motion. It does not wonder that the video files can be extremely large because the number of images required to give appearance of motion. A single second of uncompressed video running at 30 frames per second may require more than 30 Mega bytes of storage space.</p>
<p>The other challenge is how to deliver a video file over the internet with small storage and fast speed, eventhough the internet bandwith is low. In order to be used effetively, however, video is often compressed for storageand transfer, and then decompressed for use.</p>
<p>This research will find the meeting of two conflicting requirements, reducing the transmission bit-rate and increasing the image quality. Compression depends on two factors : (1) motion estimation – a process of estimating the pixels of the current frame from the reference frame, and (2) motion compensation – a process for the residual error after motion estimation. This research will develop a low bit-rate video coding system for video-telephone, video conferencing, and video streaming to mobile phones, which have limited processing and bandwith capacity.</p>
<p>The research goals are : Low bit-rate video coding algorithm focusing on moving region, apply error surface corelation in video coding, applying artificial neural network in presenting arbitrary shaped moving objects, and applying wavelet transformation algorithm to compress the video file and improve the quality of the iamges.</p>
<p>Applications of this research are studio-based and desktop video conferencing, surveillance and monitoring, telemedicine, computer based training, video phone, and video over internet.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Prediksi Penyebab dan Solusi Ketidaknyamanan Kerja dengan Aplikasi Sistem Pakar]]></title>
<link>http://wahyudisetiawan.wordpress.com/2009/11/24/prediksi-penyebab-dan-solusi-ketidaknyamanan-kerja-dengan-aplikasi-sistem-pakar/</link>
<pubDate>Tue, 24 Nov 2009 11:33:09 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid>http://wahyudisetiawan.wordpress.com/2009/11/24/prediksi-penyebab-dan-solusi-ketidaknyamanan-kerja-dengan-aplikasi-sistem-pakar/</guid>
<description><![CDATA[Pada umumnya industri kecil hanya menitikberatkan perhatian dalam upaya mengatasi masalah manajemen ]]></description>
<content:encoded><![CDATA[Pada umumnya industri kecil hanya menitikberatkan perhatian dalam upaya mengatasi masalah manajemen ]]></content:encoded>
</item>
<item>
<title><![CDATA[Neirālais tīkls (programmē&scaron;ana Java platformā)]]></title>
<link>http://horninc.wordpress.com/2009/11/12/neiralais-tikls-programmeana-java-platforma/</link>
<pubDate>Thu, 12 Nov 2009 13:47:00 +0000</pubDate>
<dc:creator>horninc</dc:creator>
<guid>http://horninc.wordpress.com/2009/11/12/neiralais-tikls-programmeana-java-platforma/</guid>
<description><![CDATA[Image via Wikipedia Piedāvāju interesentiem savu pamatkodu neirālā tīkla implementācijai Java SE6, p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="width:310px;display:block;float:right;margin:1em;" class="zemanta-img">
<p style="font-size:.8em;" class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Java_logo.svg">Wikipedia</a></p>
</p></div>
<p>Piedāvāju interesentiem savu pamatkodu neirālā tīkla implementācijai Java SE6, </p>
<blockquote><p>package neuralnetwork; </p>
<p>public class NNx { </p>
<p>&#160;&#160;&#160; public NNx() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; w = new float[2];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; x = new float[4][2];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s = new float[4][2];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; t = new float[4]; </p>
<p>&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; private void Initialization() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;Giving input values&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; //i integrated AND logical statement      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; //i dont know why, but it didnt worked till i defined it for t[0],t[1],t[2],t[3]      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[0][0] = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[0][1] = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; t[0] = -1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[1][0] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[1][1] = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; t[1] = -1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[2][0] = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[2][1] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; t[2] = -1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[3][0] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; s[3][1] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; t[3] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &#60; w.length; i++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; w[i] = (float)Math.random();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; b = 1;     <br />&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; private void Training() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; float sum = 0; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &#60; x.length; i++) {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int j = 0; j &#60; x[i].length; j++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; x[i][j] = s[i][j]; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; }     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;Network training in progress :&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;&#34;); </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (iteration = 0; iteration &#60; max_iteration; iteration++) { </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;step &#34; + (iteration + 1) + &#34; done&#34;);     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &#60; x.length; i++) { </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sum = 0;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int j = 0; j &#60; x[i].length; j++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sum += x[i][j] * w[j];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y_in = b + sum;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (y_in &#62;= threshold) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } else if (y_in &#60; threshold) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y = -1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (y != t[i]) {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int j = 0; j &#60; w.length; j++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; w[j] = w[j] + (learn_rate * t[i] * x[i][j]);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; b = b + learn_rate * t[i]; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;Solution has been found&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;&#34;);      <br />&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; private void Results() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; float sum = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; float[] res_output = new float[4]; </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &#60; x.length; i++) {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int j = 0; j &#60; x[i].length; j++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; x[i][j] = s[i][j];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;Results : (for checking)&#34;);     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &#60; x.length; i++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sum = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int j = 0; j &#60; x[i].length; j++) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sum += x[i][j] * w[j];      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y_in = b + sum;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (y_in &#62;= threshold) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } else if (y_in &#60; threshold) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; y = -1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (y == -1) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; res_output[i] = 0;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } else {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; res_output[i] = 1;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; }     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;&#34;);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;0 AND 0 = &#34; + res_output[0]);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;0 AND 1 = &#34; + res_output[1]);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;1 AND 0 = &#34; + res_output[2]);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(&#34;1 AND 1 = &#34; + res_output[3]);      <br />&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; public void RunPerceptron() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; learn_rate = (float) 0.5;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; threshold = (float) 0.2;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; max_iteration = 10;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Initialization();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Training();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Results();      <br />&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; public static void main(String[] args) {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; NNx perceptron = new NNx();      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; perceptron.RunPerceptron();      <br />&#160;&#160;&#160; }      <br />&#160;&#160;&#160; private float[] w;      <br />&#160;&#160;&#160; private float b;      <br />&#160;&#160;&#160; private float[][] x;      <br />&#160;&#160;&#160; private float[][] s;      <br />&#160;&#160;&#160; private float y;      <br />&#160;&#160;&#160; private float learn_rate;      <br />&#160;&#160;&#160; private float threshold;      <br />&#160;&#160;&#160; private float[] t;      <br />&#160;&#160;&#160; private float y_in;      <br />&#160;&#160;&#160; private int iteration;      <br />&#160;&#160;&#160; private int max_iteration;      <br />} </p>
<p>‘</p>
</blockquote>
<p>Tātad tīkls atrisina elementāru AND funkciju izmantojot leraning algoritmu un single – layer elementus. PM ja ir kādi jautājumi, kodu var droši pārizmantot <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div style="margin-top:10px;height:15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/c37035a1-c889-4d11-804c-18541bf8ddb3/"><img style="float:right;border-style:none;" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=c37035a1-c889-4d11-804c-18541bf8ddb3" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Learning Vector Quantization]]></title>
<link>http://tofikriyadi.wordpress.com/2009/10/20/learning-vector-quantization/</link>
<pubDate>Tue, 20 Oct 2009 18:29:08 +0000</pubDate>
<dc:creator>Tofik Riyadi</dc:creator>
<guid>http://tofikriyadi.wordpress.com/2009/10/20/learning-vector-quantization/</guid>
<description><![CDATA[lvq]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption aligncenter" style="width: 745px"><a href="http://www.facebook.com/profile.php?id=665586123&#38;v=app_2309869772&#38;ref=profile#/profile.php?id=665586123&#38;ref=profile"><img title="Learning vector quantization" src="http://www.mathworks.com/access/helpdesk_r13/help/toolbox/nnet/08_lvqa.gif" alt="lvq" width="735" height="257" /></a><p class="wp-caption-text">lvq</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[31,000 blind people and an elephant?]]></title>
<link>http://genes2brains2mind2me.com/2009/10/15/31000-blind-people-and-an-elephant/</link>
<pubDate>Thu, 15 Oct 2009 22:56:09 +0000</pubDate>
<dc:creator>dendrite</dc:creator>
<guid>http://genes2brains2mind2me.com/2009/10/15/31000-blind-people-and-an-elephant/</guid>
<description><![CDATA[In 13th century India,  the story was originally told of a group of blind men (or men in the dark) w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-medium wp-image-1427" title="SfNneuroblogbadge" src="http://genes2brains2mentalhealth.wordpress.com/files/2009/10/sfnneuroblogbadge.jpg?w=300" alt="SfNneuroblogbadge" width="300" height="227" />In 13th century India,  <a href="http://en.wikipedia.org/wiki/Blind_men_and_an_elephant" target="_blank">the story</a> was originally told of a group of blind men (or men in the dark) who touch an elephant to learn what it is like.  Each one touches a different part, <em>but only one part</em>, such as the side or the tusk.  They then <span style="color:#0000ff;">compare notes</span> on what they felt, and learn they are in <span style="color:#ff0000;">complete disagreement</span>.</p>
<p>With this ancient story in mind,  I&#8217;d like to introduce you to the <a href="http://www.sfn.org/am2009/home.aspx" target="_blank">annual conference of the Society for Neuroscience</a>, or SfN, where brain enthusiasts across the globe gather for 5 days to <span style="color:#0000ff;">compare notes</span> &#8211; not on an elephant &#8211; but on something more massive &#8211; the brain and mind.  The vast complexities of neural development and communication will be shared amongst some 31,000+ participants in an effort to integrate findings from molecular <em>to</em> neural physiology <em>to</em> systems dynamics <em>to</em> behavior and find some <span style="color:#ff0000;"> <strong>agreement</strong> </span>on one of the all-time great biological mysteries.</p>
<p>As but a single humble molecular/cognitive/neuro/blogger, I will do my best to focus specifically on stories and highlights that address the dilemma of the bind men and the elephant and look for stories that <span style="color:#3366ff;"><em><strong> interlink different levels of analysis and help integrate data and models across different levels of analysis</strong>.</em></span> I am fascinated by the way in which data from molecular levels of analysis can be interlinked with synaptic and systems levels of analysis and so hope to relate some of these <span style="color:#ff0000;">interconnections</span> with my readers.</p>
<p>You can readily follow the action at this years gathering using the fantastic organizational, informatic tools on the <a href="http://www.abstractsonline.com/plan/start.aspx?mkey={081F7976-E4CD-4F3D-A0AF-E8387992A658}" target="_blank">SfN meeting planner</a>.  There are a number of resources to <a href="http://www.sfn.org/am2009/index.aspx?pagename=blogging_tweeting" target="_blank">support neuro-bloggers and theme-specific neuro-tweeters</a>.  Also, <a href="http://scienceblogs.com/drugmonkey/2009/10/sfn_interactive_announcing_neu.php" target="_blank">DrugMonkey</a> has a growing list of other SfN tweeters/bloggers.  The real-time flow on Twitter <a href="http://twitter.com/search?q=%23sfn09" target="_blank"><strong>#sfn09</strong></a> as well as <strong>#<span style="color:#ff0000;">sfn</span><span style="color:#0000ff;">theme</span><span style="color:#ff9900;">a</span></strong> &#38; (b,c,d,e, <a href="http://twitter.com/search?q=%23sfnthemeh" target="_blank"><em>and the notorious h</em></a>) is already amazing !!</p>
<p><strong><em>Please join the fray and share your thoughts with the SfN community! </em></strong><em>See you in Chicago.</em><strong><em><br />
</em></strong></p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/4705d56d-2b86-4ac2-aa22-48172623f602/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_c.png?x-id=4705d56d-2b86-4ac2-aa22-48172623f602" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Review of Jeffrey Stibel's Wired For Thought: The Internet is a brain...kind of]]></title>
<link>http://web2point5.wordpress.com/2009/10/15/review-of-jeffrey-stibels-wired-for-thought-the-internet-is-a-brain-kind-of/</link>
<pubDate>Thu, 15 Oct 2009 04:06:57 +0000</pubDate>
<dc:creator>Kate Ray</dc:creator>
<guid>http://web2point5.wordpress.com/2009/10/15/review-of-jeffrey-stibels-wired-for-thought-the-internet-is-a-brain-kind-of/</guid>
<description><![CDATA[“Not &#8216;The Internet is like a brain&#8230;The Internet is a brain,&#8217;” is the argument of s]]></description>
<content:encoded><![CDATA[“Not &#8216;The Internet is like a brain&#8230;The Internet is a brain,&#8217;” is the argument of s]]></content:encoded>
</item>
<item>
<title><![CDATA[A simple non-linear neuron model]]></title>
<link>http://eb2erad.wordpress.com/2009/10/12/a-simple-non-linear-neuron-model/</link>
<pubDate>Mon, 12 Oct 2009 21:09:09 +0000</pubDate>
<dc:creator>eb2erad</dc:creator>
<guid>http://eb2erad.wordpress.com/2009/10/12/a-simple-non-linear-neuron-model/</guid>
<description><![CDATA[Hello everyone, though delayed (thanks to *indows), here comes my neuron model article. First of all]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hello everyone,</p>
<p>though delayed (<a href="http://eb2erad.wordpress.com/2009/10/11/why-i-actually-hate-indows/">thanks to *indows</a>), here comes my neuron model article. First of all, I want to make clear that none of these can be treated as a 100% truth. There may be mistakes everywhere&#8230;</p>
<p><strong>Some bibliography</strong></p>
<p>There is a very good intro to neural networks theory written by some other WordPress blogger. It can be found <a href="http://takinginitiative.wordpress.com/2008/04/03/basic-neural-network-tutorial-theory/">here.</a></p>
<p>There is also a great book in Polish, available on-line &#8211; by the master and pioneer of Neural Networks in Poland &#8211; prof. Tadeusiewicz, available <a href="http://winntbg.bg.agh.edu.pl/skrypty2/0263/">here, </a>which I wholeheartedly recommend.</p>
<p><strong>About this source code</strong></p>
<p>This is for those who want to learn how to create neural networks but never came across a simple example &#8211; for people like me. You get a lot of full-sized neural networks source code available on-line, whole C++ ANN libraries GPL-licensed, but never anything for a simple human being to start with. So I decided it was a high time to change that. From now on, I&#8217;ll keep posting NN-related source code, increasing its level of complicatedness. The examples will be based on the programs that come along with the book written by <strong>Tadeusiewicz</strong>. Those programs were written in QBASIC, which is rather ancient. So i&#8217;ll kind of port them to C++.</p>
<p><strong>Source code itself&#8230;</strong></p>
<p>can be found <a href="http://eb2erad.wordpress.com/2009/10/12/a-model-of-a-neuron/">here</a>. It&#8217;s not complete and idiot-proof so if you want to prove it&#8217;s not working, you can easily <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  The idea is that you can characterize a flowe by two traits &#8211; it can smell good (or bad) and it can be colourfull. Those two traits can be assessed with a value ranging (for example) from -5 to 5. So you can teach the neuron to like flowers which smell very well (4-5) and are quite colourfull (2-3) and after few rounds (7 is usually enough) it can discern well those from the others and tell you how much it likes such flowers.. A pretty straightforward example but it should suffice to illustrate a simple neuron.</p>
<p><strong>The neuron</strong></p>
<p>is non-linear with activation function being f(x) = 1/(1 &#8211; exp(-x)). Its derivative is f(x)*(1-f(x)). Well, I guess you&#8217;ll get the rest from the source code. If not, comment and ask <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Have fun,</p>
<p>dare2be</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Too much yin and not enough yang in cortical networks of MeCP2 mutant mice]]></title>
<link>http://genes2brains2mind2me.com/2009/09/30/too-much-yin-and-not-enough-yang-in-cortical-networks-of-mecp2-mutant-mice/</link>
<pubDate>Wed, 30 Sep 2009 19:59:55 +0000</pubDate>
<dc:creator>dendrite</dc:creator>
<guid>http://genes2brains2mind2me.com/2009/09/30/too-much-yin-and-not-enough-yang-in-cortical-networks-of-mecp2-mutant-mice/</guid>
<description><![CDATA[Image via Wikipedia In previous posts, we have explored some of the basic molecular (de-repression o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="zemanta-img" style="display:block;margin:1em;">
<div>
<dl class="wp-caption alignleft">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:Taijitu_red.PNG"><img title="Tao Te Ching" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Taijitu_red.PNG/300px-Taijitu_red.PNG" alt="Tao Te Ching" width="300" height="300" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Taijitu_red.PNG">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>In <a href="http://genes2brains2mind2me.com/?s=rett+syndrome" target="_blank">previous posts</a>, we have explored some of the basic molecular (de-repression of <a class="zem_slink" title="Chromatin" rel="wikipedia" href="http://en.wikipedia.org/wiki/Chromatin">chromatin</a> structure) and cellular (excess <a class="zem_slink" title="Synaptogenesis" rel="wikipedia" href="http://en.wikipedia.org/wiki/Synaptogenesis">synaptogenesis</a>) consequences of mutations in the <a class="zem_slink" title="MECP2" rel="wikipedia" href="http://en.wikipedia.org/wiki/MECP2">MeCP2</a> <a class="zem_slink" title="Gene" rel="wikipedia" href="http://en.wikipedia.org/wiki/Gene">gene</a> &#8211; a.k.a the gene whose loss of function gives rise to <a class="zem_slink" title="Rett syndrome" rel="wikipedia" href="http://en.wikipedia.org/wiki/Rett_syndrome">Rett syndrome</a>.  One of the more difficult aspects of understanding how a mutation in a lowly <em>gene</em> can give rise to changes in <em><a class="zem_slink" title="Cognition" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cognition">cognitive function</a></em> is bridging a conceptual gap between biochemical functions of a gene product &#8212; to its effects on <a class="zem_slink" title="Neural network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Neural_network">neural network</a> structure and dynamics.  Sure, we can readily acknowledge that neural computations underlie our mental life and that these <a class="zem_slink" title="Neuron" rel="wikipedia" href="http://en.wikipedia.org/wiki/Neuron">neurons</a> are simply cells that link-up in special ways &#8211; but <em>just what is it about the <span style="color:#ff0000;">&#8220;connecting up part&#8221;</span> that goes wrong during <a class="zem_slink" title="Developmental disorder" rel="wikipedia" href="http://en.wikipedia.org/wiki/Developmental_disorder">developmental disorders</a>?</em></p>
<p>In a recent paper entitled, &#8220;<strong>Intact <a class="zem_slink" title="Long-term potentiation" rel="wikipedia" href="http://en.wikipedia.org/wiki/Long-term_potentiation">Long-Term Potentiation</a> but Reduced Connectivity between Neocortical Layer 5 Pyramidal Neurons in a Mouse Model of Rett Syndrome</strong>&#8221; [<a href="http://dx.doi.org/10.1523/jneurosci.1019-09.2009" target="_blank">doi: 10.1523/jneurosci.1019-09.2009</a>] Vardhan Dani and Sacha Nelson explore this question in great detail.  They address the question by directly measuring the strength of neural connections between <a class="zem_slink" title="Pyramidal cell" rel="wikipedia" href="http://en.wikipedia.org/wiki/Pyramidal_cell">pyramidal cells</a> in the somatosensory cortex of healthy and MeCP2 mutant mice.  In earlier reports, MeCP2 neurons showed weaker neurotransmission and weaker plasticity (an ability to change the strength of interconnection &#8211; often estimated by a property known as &#8220;long term potentiation&#8221; (LTP &#8211; <em>see video</em>)). <span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/BwZfLv3Z96A&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/BwZfLv3Z96A&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span>  In this paper, the authors examined the connectivity of cortical cells using an electrophysiological method known as <a class="zem_slink" title="Patch clamp" rel="wikipedia" href="http://en.wikipedia.org/wiki/Patch_clamp">patch clamp recording</a> and found that <span style="color:#0000ff;">early in development</span>, the LTP induction was comparable in healthy and MeCP2 mutant animals, and even so once the animals were old enough to show cognitive symptoms.  During these early stages of development, there were also no differences between baseline neurotransmission between cortical cells in normal and MeCP2 mice.  <em>Hmmm &#8211; no differences?</em> Yes, during the <span style="color:#0000ff;">early stages of development</span>, there were no differences between genetic groups &#8211; <em><strong>however</strong></em> &#8211; once the team examined later stages of development (4 weeks of age) it was apparent that the MeCP2 animals had weaker amplitudes of cortical-cortical excitatory neurotransmission.  Closer comparisons of when the baseline and LTP deficits occurred, suggested that the LTP deficits are secondary to baseline strength of neurotransmission and connectivity in the developing cortex in MeCP2 animals.</p>
<p>So it seems that MeCP2 can alter the excitatory connection strength of cortical cells.  In the discussion of the paper, the authors point out the importance of a proper balance of inhibition and excitation (<a class="zem_slink" title="Yin and yang" rel="wikipedia" href="http://en.wikipedia.org/wiki/Yin_and_yang">yin and yang</a>, if you will) in the construction or <em><span style="color:#ff0000;">&#8220;connecting up part&#8221;</span></em> of neural networks.  Just as Rett syndrome may arise due to such a problem in the proper linking-up of cells &#8211; who use their excitatory and inhibitory connections to establish balanced feedback loops &#8211; so too may other developmental disorders such as autism, <a class="zem_slink" title="Down syndrome" rel="wikipedia" href="http://en.wikipedia.org/wiki/Down_syndrome">Down&#8217;s syndrome</a>, fragile X-linked <a class="zem_slink" title="Mental retardation" rel="wikipedia" href="http://en.wikipedia.org/wiki/Mental_retardation">mental retardation</a> arise from an improper balance of inhibition and excitation.</p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/5e735438-6a15-40f1-b865-d942281b5efd/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_c.png?x-id=5e735438-6a15-40f1-b865-d942281b5efd" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[echoblog: understanding how neuromodulator (genes) help the brain compute]]></title>
<link>http://genes2brains2mind2me.com/2009/09/29/what-do-neuromodulators-do/</link>
<pubDate>Tue, 29 Sep 2009 23:28:18 +0000</pubDate>
<dc:creator>dendrite</dc:creator>
<guid>http://genes2brains2mind2me.com/2009/09/29/what-do-neuromodulators-do/</guid>
<description><![CDATA[Image by jurvetson via Flickr pointer to: Computational Models of Basal Ganglia Function where Kenji]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="zemanta-img" style="display:block;margin:1em;">
<div>
<dl class="wp-caption alignleft">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/44124348109@N01/447296727"><img title="Brainstorm" src="http://farm1.static.flickr.com/206/447296727_1d90524c5b_m.jpg" alt="Brainstorm" width="240" height="189" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/44124348109@N01/447296727">jurvetson</a> via Flickr</dd>
</dl>
</div>
</div>
<p><span style="color:#888888;"><em>pointer to:</em></span> <a href="http://mitworld.mit.edu/video/707" target="_blank"><strong>Computational Models of Basal Ganglia Function</strong></a> where Kenji Doya provides computational explanations for neuromodulators and their role in reinforcement learning.  In his words, <em>&#8220;Dopamine encodes the temporal difference error &#8212; the reward learning signal. Acetylcholine affects learning rate through memory updates of actions and rewards. Noradrenaline controls width or randomness of exploration. Serotonin is implicated in “temporal discounting,” evaluating if a given action is worth the expected reward.&#8221;</em></p>
<p>This type of amazing research provides a pathway to better understand how genes contribute to how the brain &#8220;works&#8221; as a 3-dimensional biochemical computational machine.</p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/c00925b5-825c-4bc3-856f-d596f2f4474d/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_c.png?x-id=c00925b5-825c-4bc3-856f-d596f2f4474d" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RESENSI Artikel : Neural Network and Statistical Model]]></title>
<link>http://statisticsanalyst.wordpress.com/2009/09/28/resensi-artikel-neural-network-and-statistical-model/</link>
<pubDate>Mon, 28 Sep 2009 01:37:38 +0000</pubDate>
<dc:creator>Admin</dc:creator>
<guid>http://statisticsanalyst.wordpress.com/2009/09/28/resensi-artikel-neural-network-and-statistical-model/</guid>
<description><![CDATA[Ilustrasi : Jaringan Syaraf Artikel yang ditulis oleh Warren S. Sarle ini tercetak pada tahun 1994 y]]></description>
<content:encoded><![CDATA[Ilustrasi : Jaringan Syaraf Artikel yang ditulis oleh Warren S. Sarle ini tercetak pada tahun 1994 y]]></content:encoded>
</item>
<item>
<title><![CDATA[Epigenetic puppetmasters pull strings of cognitive development from a safe distance]]></title>
<link>http://genes2brains2mind2me.com/2009/09/21/epigenetic-puppetmasters-pull-strings-of-cognitive-development-from-a-safe-distance/</link>
<pubDate>Mon, 21 Sep 2009 18:53:26 +0000</pubDate>
<dc:creator>dendrite</dc:creator>
<guid>http://genes2brains2mind2me.com/2009/09/21/epigenetic-puppetmasters-pull-strings-of-cognitive-development-from-a-safe-distance/</guid>
<description><![CDATA[Image by eugene via Flickr The homunculus (argument) is a pesky problem in cognitive science &#8211;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="zemanta-img" style="display:block;margin:1em;">
<div>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/41894171397@N01/18142279"><img title="Violinist marionette performs" src="http://farm1.static.flickr.com/12/18142279_497646df21_m.jpg" alt="Violinist marionette performs" width="214" height="240" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/41894171397@N01/18142279">eugene</a> via Flickr</dd>
</dl>
</div>
</div>
<p>The <a class="zem_slink" title="Homunculus" rel="wikipedia" href="http://en.wikipedia.org/wiki/Homunculus">homunculus</a> (argument) is a pesky problem in <a class="zem_slink" title="Cognitive science" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cognitive_science">cognitive science</a> &#8211; a little guy who might suddenly appear when you propose a mechanism for <a class="zem_slink" title="Decision making" rel="wikipedia" href="http://en.wikipedia.org/wiki/Decision_making">decision making</a>, spontaneous action or forethought  etc. &#8211; and would take credit for the origination of the neural impulse.  While there are many mechanistic models of <a href="http://books.google.com/books?id=bym66K88-ysC&#38;printsec=frontcover&#38;source=gbs_v2_summary_r&#38;cad=0#v=onepage&#38;q=&#38;f=false" target="_blank">decision making</a> that have slain the little bugger &#8211; by invoking competition between past experience and memory as the source of new thoughts and ideas &#8211; one must always tread lightly, I suppose, to be wary that cognitive mechanisms are based <em>completely</em> in neural properties devoid of a homuncular source.</p>
<p>Still, the human mind must begin <em>somewhere</em>.  After all, its just a ball of cells initially, and then a <a href="http://en.wikipedia.org/wiki/Neural_tube" target="_blank">tube</a> and then some more <a href="http://en.wikipedia.org/wiki/Neural_development" target="_blank">folds, layers, neurogenesis and neural migration  etc.</a> before maturing &#8211; miraculously &#8211; into a child that one day looks at you and says, &#8220;momma&#8221; or &#8220;dada&#8221;.  How do these <a class="zem_slink" title="Neural network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Neural_network">neural networks</a> come into being?  Who or what guides their development toward that unforgettable, &#8220;momma (dada)&#8221; moment?  A somewhat homuncluar &#8220;genetic program&#8221; &#8211; whose instructions we can attribute to millions of years of <a class="zem_slink" title="Natural selection" rel="wikipedia" href="http://en.wikipedia.org/wiki/Natural_selection">natural selection</a>?  Did early <a class="zem_slink" title="Hominidae" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hominidae">hominid</a> babies say &#8220;momma (dada)?  <em>Hmmm.</em> Seems like we might be placing a lot of faith in the so-called &#8220;instructions&#8221; provided by the genome, but who am I to quibble.</p>
<p>On the other hand, you might find that the recent paper by Akhtar <em>et al</em>., &#8220;<strong>Histone Deacetylases 1 and 2 Form a Developmental Switch That Controls Excitatory Synapse Maturation and Function</strong>&#8221; [<a href="http://dx.doi.org/10.1523/jneurosci.0097-09.2009" target="_blank">doi:10.1523/jneurosci.0097-09.2009</a>] may change the way you think about cognitive development.  The team explores the function of two very important epigenetic regulators of gene expression &#8211; histone deacetylases 1,2 (<a class="zem_slink" title="HDAC1" rel="wikipedia" href="http://en.wikipedia.org/wiki/HDAC1">HDAC1</a>, <a class="zem_slink" title="Histone deacetylase 2" rel="wikipedia" href="http://en.wikipedia.org/wiki/Histone_deacetylase_2">HDAC2</a>) on the functionality of <a class="zem_slink" title="Chemical synapse" rel="wikipedia" href="http://en.wikipedia.org/wiki/Chemical_synapse">synapses</a> in early developing mice and mature animals.  By epigenetic, I refer to the role of these genes in regulating <a class="zem_slink" title="Chromatin" rel="wikipedia" href="http://en.wikipedia.org/wiki/Chromatin">chromatin</a> structure and not via direct, site-specific DNA binding.  The way the <a class="zem_slink" title="Histone deacetylase" rel="wikipedia" href="http://en.wikipedia.org/wiki/Histone_deacetylase">HDAC</a> genes work is by de-acetylating &#8211; removing acetyl groups &#8211; thus removing a electrostatic repulsion of acetyl groups (negative charge) on histone proteins with the phosphate backbone of DNA (also a negative charge).  When the histone proteins carry such an <a class="zem_slink" title="Acetyl" rel="wikipedia" href="http://en.wikipedia.org/wiki/Acetyl">acetyl group</a>, they do NOT bind well to DNA (negative-negative charge repulsion) and the DNA molecule is more open and exposed to binding of <a class="zem_slink" title="Transcription factor" rel="wikipedia" href="http://en.wikipedia.org/wiki/Transcription_factor">transcription factors</a> that activate gene expression.  Thus if one (as Akhtar do) turns <span style="color:#ff0000;"><strong>off</strong></span> a <span style="color:#ff0000;"><strong>de</strong></span>-acetylating HDAC gene, then the resulting animal has a genome that is more open and exposed to transcription factor binding and gene expression.  <strong>Less HDAC = more gene expression!</strong></p>
<p>What were the effects on synaptic function?  To summarize, the team found that in early development (<span style="color:#0000ff;">neonatal</span> mouse hippocampal cells) cells where the HDAC1 or 2 genes were turned off (either through pharmacologic blockers or via partial deletion of the gene(s) via lentivirus introduction of <a href="http://mammary.nih.gov/tools/molecular/Wagner001/" target="_blank"><em>Cre</em> recombinase</a>) had <span style="color:#0000ff;">more synapses</span> and more synaptic electrical activity than did hippocampal cells from control animals.  Keep in mind that the HDACs are located in the nucleus of the neuron and the synapses are far, far away.  Amazingly &#8211; they are under the control of an epigenetic regulator of gene expression;  hence, ahem, &#8220;epigenetic puppetmasters&#8221;.  In <span style="color:#800000;">adult cells</span>, the knockdown of HDACs did not show the same effects on synaptic formation and activity.  Rather the cells where HDAC2 was shut down showed <span style="color:#800000;">less synaptic formation</span> and activity (HDAC1 had no effect).  Again, it is amazing to see effects on synaptic function regulated at vast distances.  Neat!</p>
<p>The authors suggest that the epigenetic regulatory system of HDAC1 &#38; 2 can serve to regulate the overall levels of synaptic formation during early cognitive development.  If I understand their comments in the discussion, this may be because, you don&#8217;t necessarily want to have too many active synapses during the formation of a <a class="zem_slink" title="Neural network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Neural_network">neural network</a>.   Might such networks might be prone to <a href="http://en.wikipedia.org/wiki/Excitotoxicity" target="_self">excitotoxic damage</a> or perhaps to being locked-in to inefficient circuits?  The authors note that HDACs interact with <a class="zem_slink" title="MECP2" rel="wikipedia" href="http://en.wikipedia.org/wiki/MECP2">MecP2</a>, a gene associated with <a class="zem_slink" title="Rett syndrome" rel="wikipedia" href="http://en.wikipedia.org/wiki/Rett_syndrome">Rett Syndrome</a> &#8211; a developmental disorder (in many ways similar to autism) where neural networks underlying cognitive development in children fail to progress to support higher, more flexible forms of cognition.  Surely the results of Akhtar <em>et al.</em>, must be a key to understanding and treating these disorders.</p>
<p>Interestingly, here, the controller of these developmental phenotypes is not a &#8220;genetic program&#8221; but rather an <a href="http://en.wikipedia.org/wiki/Epigenetics" target="_blank">epigenetic</a> one, whose effects are wide-spread across the genome and heavily influenced by the environment.  So no need for an homunculus here.</p>
<div class="zemanta-pixie" style="margin-top:10px;height:15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/ca751e4d-da96-45fd-b3a9-a32436f91309/"><img class="zemanta-pixie-img" style="border:medium none;float:right;" src="http://img.zemanta.com/reblog_c.png?x-id=ca751e4d-da96-45fd-b3a9-a32436f91309" alt="Reblog this post [with Zemanta]" /></a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DANIELA]]></title>
<link>http://trinurti.wordpress.com/2009/09/08/daniela/</link>
<pubDate>Tue, 08 Sep 2009 13:06:04 +0000</pubDate>
<dc:creator>trinurti</dc:creator>
<guid>http://trinurti.wordpress.com/2009/09/08/daniela/</guid>
<description><![CDATA[Nama yang bagus, mungkin nama latin atau nama …&#160; duh ga taulah yang pasti bukan nama orang jowo]]></description>
<content:encoded><![CDATA[Nama yang bagus, mungkin nama latin atau nama …&#160; duh ga taulah yang pasti bukan nama orang jowo]]></content:encoded>
</item>
<item>
<title><![CDATA[Hebbian Learning and the Healthcare Debate]]></title>
<link>http://eulerangles.wordpress.com/2009/09/07/hebbian-learning-and-the-healthcare-debate/</link>
<pubDate>Mon, 07 Sep 2009 20:59:48 +0000</pubDate>
<dc:creator>Greg</dc:creator>
<guid>http://eulerangles.wordpress.com/2009/09/07/hebbian-learning-and-the-healthcare-debate/</guid>
<description><![CDATA[First, a disclaimer: I&#8217;m not a neuroscientist and do not wish to present myself as such. I hav]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>First, a disclaimer: I&#8217;m not a neuroscientist and do not wish to present myself as such. I have bachelor&#8217;s and master&#8217;s degrees in mathematics, and I work in heaalth information technology (HIT) as a senior software engineer. I would have loved to pursue a Ph.D. and work as a research scientist, but like so many other Americans, I had to make choices, and chose the &#8220;safe path&#8221;, working at a job that didn&#8217;t mean running the risk of not being able to obtain health insurance through my employer. We all know about the significant cost to employers, and the drain on our economy, of providing healthcare insurance. It may no be comfortably off the federal budget, but the cost to all of us in reduced wages, and the drag on our economy is still very real. The supposed lower costs to ordinary people of employer based healthcare are really illusory. But I digress.</p>
<p>The public debate over healthcare reform is surely very strange, and surprising. I don&#8217;t think the Obama administration anticipated the furor we are seeing, nor do I think many in congress did. It&#8217;s possible, of course, but that&#8217;s not really the point. The point is that people are now regularly saying and doing things that would have been inconceivable only a few years ago. I addressed this in an  earlier blog post <a href="http://eulerangles.wordpress.com/2009/08/28/someone-started-to-run/" target="_blank">Someone Started to Run</a>. Today, I would like to revisit the same &#8220;tipping point&#8221; phenomenon, but from a different point of view. Instead of looking at the probability that people will adopt a particular behavior under a particular set of circumstances (essentially, a social psychological perspective), I propose a more self-consciously <em>neurobiological</em> approach. I say self-consciously because, in many ways, the underlying mathematics is similar, and I do not happen to think this is a coincidence.</p>
<p>For our purposes, there is no need to go into great detail about the neurobiology of learning except to note that strong associations between neurons (think of them as circuits that are closed, or easily closed) can be created that persist over time. This is called long-term potentiation (LPT). New memories are formed by creating or strengthening these associations. (Interestingly, <em>implicit memories</em>, such as the ability to juggle work a little differently). I will also note that one memory (whatever that is) does not equal one link, or synapse. It is a complex thing that corresponds to many interrelated associations. Think back to a particular event or occasion in your life, and you will likely become aware of a whole cascade of sounds, smells, words, maybe people, even forgotten disagreements or happy times together. It is as if though there is a whole sea of associations, no one of which takes you quickly to the particular event you are thinking about, but when you bring them all together it does. It&#8217;s a bit like painting a picture. There are colors, shades, shapes, that combine in certain ways, and it&#8217;s the way they fit together that matters.</p>
<p>Why does this matter? Well, aside from being interesting for its own sake, it helps to bridge the gap between the complexity of actual people or animals, and a simple model we&#8217;re about to consider. This model of learning is due to <a href="http://en.wikipedia.org/wiki/Donald_O._Hebb" target="_blank">Donald  O. Hebb</a> (1904-1985), and is usually known as &#8220;Hebbian learning&#8221;. We consider only networks of idealized neurons and links between them known as <em>synapses</em>. The only thing we need to know about a synapse in this simplified model is its strength (a number), and the only thing we need to know about the neuron is another number known as its threshold. Going back to real neurons for a moment, it is important to understand that at certain times they may &#8220;fire&#8221; an electric discharge to other neurons whose dendrites meet the axon of that neuron in what is called a (real) synapse. Chemical processes we won&#8217;t go into here (but this is where neurotransmitters enter the picture, if you&#8217;re curious) create a differential of positively and negatively charged ions across the synaptic cleft, and the potential difference becomes an electrical input to the neuron. But there are many, many neurons with axons terminating in the dendritic tree of the given neuron. I suppose it&#8217;s required to say that they don&#8217;t actually touch, but are separated by a synaptic cleft! All of these various dendrites can then &#8220;charge&#8221; the neuron a little bit. Well, okay, another seemingly irrelevant detail: some are excitatory and some are inhibitory, but let&#8217;s return to the neuron.</p>
<p>Do you recall that the neuron has a threshold potential? Well, when all the inputs &#8220;add up&#8221; to a certain level (I put this in quotes because the combination law isn&#8217;t linear), namely the threshold, the neuron &#8220;fires&#8221; and an electric charge flows through the axon to other neurons, and they follow a rule a bit like this.</p>
<p>Well, that&#8217;s all a bit complicated. We can idealize the situations by introducing synaptic strengths that can vary over time. Hebb&#8217;s rule is that when neurons fire at the association with the pre- and post-synaptic neurons become stronger, but when they do not fire this link becomes weaker over time. This is commonly enunciated in the maxim: &#8220;Neurons that fire together wire together&#8221;.</p>
<p>Okay, okay, enough already! What does this have to do with anything <em>real</em>? Well, let&#8217;s think about the ideas, slogans, and assumptions that are tossed about as part of the healthcare debate. Some are reasonable, some are patently absurd, but they seem to follow common &#8220;clusters&#8221;. Some participants in the debate will tell you about how there has to be a public option and there can be no compromise on this. Others will tell you about &#8220;death panels&#8221;, or government takeover of healthcare. These slogans are repeated so often that we often don&#8217;t think that much about them, about what is being said. They are effectively <em>memes</em>, evoking whole complexes of thoughts and ideas.</p>
<p>But wait, isn&#8217;t repetition of a phrase, an image, or an association going to strengthen certain associations we make? Remember, <em>neurons that fire together wire together</em>? I claim that it does. As the debate becomes more polarized (an ironic term when you think of the electrical polarization of a neuron) we hear these slogans more and more often and, interestingly, people become less and less likely to engage in, much less be persuaded by, reasoned arguments. Whether or not to start running isn&#8217;t that much of a decision when 80% of the people around you are already running the same direction.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Jasa Bantuan Mahasiswa Tugas Akhir/skripsi ]]></title>
<link>http://kazetku.wordpress.com/2009/09/07/jasa-bantuan-mahasiswa-tugas-akhirskripsi/</link>
<pubDate>Mon, 07 Sep 2009 15:10:17 +0000</pubDate>
<dc:creator>konsultan skripsi</dc:creator>
<guid>http://kazetku.wordpress.com/2009/09/07/jasa-bantuan-mahasiswa-tugas-akhirskripsi/</guid>
<description><![CDATA[Konsultan Skripsi IT (HARGA MAHASISWA) kunjungi : http://skripsi.9cy.com http://kazetku.wordpresss.c]]></description>
<content:encoded><![CDATA[Konsultan Skripsi IT (HARGA MAHASISWA) kunjungi : http://skripsi.9cy.com http://kazetku.wordpresss.c]]></content:encoded>
</item>
<item>
<title><![CDATA[Jasa &amp; Bantuan Penyusunan Skripsi ]]></title>
<link>http://kazetku.wordpress.com/2009/09/07/jasa-bantuan-penyusunan-skripsi/</link>
<pubDate>Mon, 07 Sep 2009 15:04:07 +0000</pubDate>
<dc:creator>konsultan skripsi</dc:creator>
<guid>http://kazetku.wordpress.com/2009/09/07/jasa-bantuan-penyusunan-skripsi/</guid>
<description><![CDATA[Konsultan Skripsi IT (HARGA MAHASISWA) kunjungi : http://skripsi.9cy.com http://kazetku.wordpresss.c]]></description>
<content:encoded><![CDATA[Konsultan Skripsi IT (HARGA MAHASISWA) kunjungi : http://skripsi.9cy.com http://kazetku.wordpresss.c]]></content:encoded>
</item>
<item>
<title><![CDATA[Menerima Jasa Pembuatan Program untuk Usaha, Skripsi, Tugas Akhir - Teknik Informatika dan Teknik LainnyaDear Brother and Sister...info : http://skripsi.9cy.comAda kabar gembira untuk kalian yang sedang/dalam/akan mengerjakan skripsi atau tugas akhir.. Jika bro and sist punya masalah seperti ini :1. Merasa bingung untuk memulai?!?!?,2. Tidak ada motivasi?!?!?!,3. Takut tidak sesuai dengan DEADLINE?!?!?.4. Mentoxxzz tidak bisa mengerjakan???5. Sudah lanjut sampai hampir D-O??6. dan segudang masalah lainnya yang menghambat skripsi atau TA kalianJangan putus asa, karena kami hadir untuk MEMBANTU dan MEMBIMBING kalian supaya bro and sist bisa segera lulus dan terlepas dari beban teror skripsi atau TA yang menakutkan dan memulai hal baru yang lebih menyenangkan yaitu dunia kerja.Kami hadir dengan menawarkan jasa pembuatan TA/PA/SKRIPSI. Untuk kalian.... jurusan apapun...bidang apapun....terutamna TI/SI/KA. Kami terbuka bagi bro and sist diseluruh Indonesia.Kami tidak ingin menjebak bro and sist dengan program2 atau laporan yang siap pakai, melainkan kami ingin  berjalan bersama-sama  dengan bro and sist dalam pengerjaan dari awal sampai akhirnya kalian lulus nanti. Dari proses perencanaan, implementasi, ujian sampai revisi nanti, kami akan berusaha untuk membantu bro and sist sampai kalian merasa nyaman untuk wisuda.Target : Kami tidak ingin membuat program skripsi yang hebat, bernilai tinggi, dan sesuatu yang muluk-muluk seperti yang selama ini ditawarkan oleh. Akan tetapi kami akan menyesuaikan program skripsi tersebut denngan tingkat kemampuan bro and sist tanpa menghilangkan bobot dari judul yang bro dan sist pilih. Hal ini dikarenakan sasaran utama kami adalah kelulusan bro and sist sekalian. Bukankah jika bro dan sist tidak menguasai dan kesulitan sendiri dengan program skripsi yang kami berikan malah menjadi bumerang bagi bro and sist ketika sidang/ujian nanti.Dan sesuai dengan pengalaman kami selama 3 th lebih dalam bidang ini, bobot dari program skripsi yang bro and sist kerjakan tergantung dari sudut pandang dosen pembimbing kalian.Oleh sebab itu kami akan membantu semaksimal mungkin menyesuaikan dengan kemampuan bro and sist tanpa menghilangkan unsur-unsur yang akan ditentukan oleh pembimbing kalian. Dan pada akhirnya jelas yang menjadi tujuan utama kami adalah bro and sist akan dengan berani maju sidang/ujian dengan penguasaan materi dan program yang minimal 80% berhasil.Harga : Besar harga tergantung dari Tingkat Kesulitan teknik dan metode dalam Tugas Akhir bro and sist.. jangan khawatir sistem pembayaran kepada kami dapat bro and sist cicil sampai bro and sist lulus nanti.Yang kami bantu : Kami akan membantu pengerjaan program dari awal perancangan, implementasi sampai revisi. Disamping itu kami juga akan membantu pembuatan laporan (khususnya bab 3 - 4). Kami juga akan memberikan bimbingan/les privat kepada bro and sist. Dan juga pemantapan untuk menghadapi sidang/ujian dalam bentuk materi dan simulasi ujian dalam bentuk pertanyaan dan tugas.Lama Pengerjaan : Target kami adalah bro and sist dapat lulus hanya dalam 1 semester pengerjaan skripsi/tugas akhir.Informasi lebih lanjut lihat di http://skripsi.9cy.com Menerima Jasa Pembuatan Program untuk Usaha, Skripsi, Tugas Akhir - Teknik Informatika dan Teknik Lainnya]]></title>
<link>http://kazetku.wordpress.com/2009/08/26/menerima-jasa-pembuatan-program-untuk-usaha-skripsi-tugas-akhir-teknik-informatika-dan-teknik-lainnyadear-brother-and-sister-info-httpskripsi-9cy-comada-kabar-gembira-untuk-kalian-yang-seda/</link>
<pubDate>Wed, 26 Aug 2009 02:12:25 +0000</pubDate>
<dc:creator>konsultan skripsi</dc:creator>
<guid>http://kazetku.wordpress.com/2009/08/26/menerima-jasa-pembuatan-program-untuk-usaha-skripsi-tugas-akhir-teknik-informatika-dan-teknik-lainnyadear-brother-and-sister-info-httpskripsi-9cy-comada-kabar-gembira-untuk-kalian-yang-seda/</guid>
<description><![CDATA[more info : http://skripsi.9cy.com Dear Brother and Sister&#8230; Ada kabar gembira untuk kalian yan]]></description>
<content:encoded><![CDATA[more info : http://skripsi.9cy.com Dear Brother and Sister&#8230; Ada kabar gembira untuk kalian yan]]></content:encoded>
</item>
<item>
<title><![CDATA[IMBIBITION WELL STIMULATION VIA NEURAL NETWORK DESIGN]]></title>
<link>http://arnoldjs.wordpress.com/2009/08/06/imbibition-well-stimulation-via-neural-network-design/</link>
<pubDate>Wed, 05 Aug 2009 18:00:24 +0000</pubDate>
<dc:creator>Arnold</dc:creator>
<guid>http://arnoldjs.wordpress.com/2009/08/06/imbibition-well-stimulation-via-neural-network-design/</guid>
<description><![CDATA[At initial state, some hydrocarbon reservoirs have zero percent water cut at initial water saturatio]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>At initial state, some hydrocarbon reservoirs have zero percent water cut at initial water saturation (Swi). The water cut increases gradually until the economic limit of oil production is reached and the well is shut-in.  A thoroughly analysis of recovery from individual wells is required to determine whether the oil is still remain in the fluid path. Some formation has affinity to oil. At the initial state of the formation, the pressure is still high, which is capable of moving oil into wellbore. In depletion period, the pressure is not strong enough to drag oil which is stuck on the formation pores. In this period, a newly drilled well tends to have a low influx since even the water is plugged by the stuck oil.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_323" class="wp-caption aligncenter" style="width: 478px"><img class="size-full wp-image-323" title="imbibition" src="http://arnoldjs.wordpress.com/files/2009/08/imbibition1.jpg" alt="Figure 1: Well Drainage Radius" width="468" height="361" /><p class="wp-caption-text">Figure 1: Well Drainage Radius</p></div>
</div>
<p>Let&#8217;s assume we have a hypothetical well with properties of as in Figure 1.  The well had produced 137 MSTBO. The production rate vs. cumulative time is plotted on log-log type-curve paper. The matched points are retrieved from the type curve and drainage radius is obtained which is 6200 ft. The volume of oil influenced by the well is 30 MMSTBO. The recovery is only 3%. The core from the well is saturated with formation fluid and imbibed by formation water or brine. The oil recovery is only 3.9% or slightly higher than current recovery. The same core is then imbibed by several surfactants. One of the surfactants can recover 26% of oil. If the surfactant is applied in the field, we can expect the well producing another 7.663 MMSTBO. We can positively conclude that the well has a huge oil potential left in the fluid flow path.</p>
<p>In the present invention of William Weiss, several field applications are suggested since there are a large number of variables involved. From those field applications, we will get several set variables. Those sets of variables are then inputted into Neural Network which will correlate all variables. Fuzzy logic is used as analytical tool through out the Neural Network. The output will be used to forecast the production and to determine the surfactant usages.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Artificial Neural Networks (or ANNs)]]></title>
<link>http://aoaim.com/2009/07/21/artificial-neural-networks-or-anns/</link>
<pubDate>Wed, 22 Jul 2009 04:12:25 +0000</pubDate>
<dc:creator>Josh Parnell</dc:creator>
<guid>http://aoaim.com/2009/07/21/artificial-neural-networks-or-anns/</guid>
<description><![CDATA[I&#8217;ve diverged briefly from my work with aoAIm to explore artificial neural networks, or ANNs. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve diverged briefly from my work with aoAIm to explore<strong> artificial neural networks</strong>, or ANNs.  These computational structures have more direct applicability to my work in algorithmic composition.  Although I do not like the idea of ANNs taking the place of a goal-driven A.I. (and, to some extent, I don&#8217;t believe they&#8217;ll ever come close to an AI built with &#8220;knowledge&#8221; rather than abstraction), I must admit, they can produce some very interesting patterns.  If nothing else, they are of great interest mathematically and musically.</p>
<p>Below are some graphs generated by a simple ANN engine I wrote today that includes a relatively simple but powerful recurrent ANN algorithm.  The network had just one input and one output, corresponding to x and y, respectively.  I used anywhere between 5 and 100 neurons in the experiments, with anywhere from 25 to 1000 synapses connecting the neurons.  I programmed 9 basic neuron types, including linear, threshold, sinusoidal, exponential, switch (gate), invert, and others.</p>
<p>I was very impressed over with how some of these turned out.  I&#8217;ve never seen anything quite like many of these graphs!  Note that there is NO randomness in the networks, other than the configuration of the neurons and synapses.  In other words, the networks are randomly generated, but are not allowed to use randomness when responding to input.  The seemingly-random &#8220;noise&#8221; in some of the graphs is, as best as I can tell, due to trigonometric &#8220;leaks&#8221; that cause infinite recursions involving sinusoidal functions.  When one recurses with sinusoids (shifting the output slightly before recursing, as the network would most likely do by running it through more neurons), the output becomes unpredictable (noisy) very quickly.  But it is not actually random.  In theory, each of these graphs could be written explicitly as a function (making great use of the Heaviside function, of course).</p>
<p><img class="aligncenter" src="http://mwmodders.com/files/annpics/1.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/2.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/3.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/4.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/5.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/6.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/7.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/8.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/9.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/10.png" alt="" width="800" /><br />
<img class="aligncenter" src="http://mwmodders.com/files/annpics/11.png" alt="" width="800" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Predicting Gambling behavior]]></title>
<link>http://alanogilvy.wordpress.com/2009/07/21/predicting-gambling-behavior/</link>
<pubDate>Tue, 21 Jul 2009 19:23:09 +0000</pubDate>
<dc:creator>alanogilvy</dc:creator>
<guid>http://alanogilvy.wordpress.com/2009/07/21/predicting-gambling-behavior/</guid>
<description><![CDATA[&#8220;Using Neural Networks to Model the Behavior and Decisions of Gamblers, in Particular, Cyber-G]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#8220;Using Neural Networks to Model the Behavior and Decisions of Gamblers, in Particular, Cyber-Gamblers.&#8221; by Victor K. Y. Chan.</p>
<p>A system is written that utilizes a back-propagation neural network to model Texas Holdem gamblers&#8217; behavior, based on data collected from a cyber gambling website.</p>
<blockquote><p>This article describes the use of neural networks and an empirical data sample of, inter alia, the amounts of bets laid and the winnings/losses made in successive games by a number of cyber-gamblers to longitudinally model gambler&#8217;s behavior and decisions as to such bet amounts and the temporal trajectory of winnings/losses. The data was collected by videoing Texas Holdem gamblers at a cyber-gambling website.</p></blockquote>
<p>The full article is <a style="text-decoration:none;" href="http://www.scribd.com/doc/17472377/Using-Neural-Networks-to-Model-the-Behavior-and-Decisions-of-Gamblers-in-Particular-CyberGamblers" target="_blank">available on Scribd.</a></p>
<p><a href="http://alanogilvy.wordpress.com/files/2009/07/gambler-annstructure-m1.jpg"><img class="aligncenter size-medium wp-image-126" title="Gambler-ANNstructure-M1" src="http://alanogilvy.wordpress.com/files/2009/07/gambler-annstructure-m1.jpg?w=300" alt="Gambler-ANNstructure-M1" width="300" height="239" /></a>The above diagrams shows the structure utilized for one of the two neural networks developed for the paper. This one, dubbed &#8220;M1&#8243;, attempts to predict the bet amounts laid by each individual Texas Holdem gambler, based on winnings and losses in immediately preceding games, and the gambler&#8217;s current account balance.</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:382px;width:1px;height:1px;">M1: the model for successive bet amounts, which longitudinally models and thus</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:382px;width:1px;height:1px;">predicts the bet amounts in the successive game laid by each individual Texas Holdem</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:382px;width:1px;height:1px;">gambler based on his/her winnings/losses in a number of immediately preceding games</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:382px;width:1px;height:1px;">and his/her current gambling account balance.</div>
<p>Apparently, the ANN was generally speaking pretty successful, showing a mean magnitude of relative error on the order of 10^(-2). Two things caught my eye: 1) General betting trends were very well represented by the model, but short-lived (&#8220;high-frequency&#8221;, if you will) deviances in behavior were not.  The author notes that the same can be said of financial market models. 2) The same model was developed to predict six different gamblers &#8212; and achieved a high accuracy of prediction. What does this mean?  In the words of the author Victor Chan:</p>
<blockquote><p>The influence of a gambler’s skills, strategies, and personality on his/her successive bet amounts is almost totally reflected by the pattern(s) of his/her winnings/losses in the several immediately preceding games and his/her gambling account balance.</p></blockquote>
<p>Exclamation mark.</p>
<p>Article found on SciAm:  <a style="text-decoration:none;" title="Predicting Gambling Behavior" href="http://www.scientificamerican.com/podcast/episode.cfm?id=artificial-intelligence-predicts-ga-09-07-21" target="_blank">&#8220;Artificial Intelligence Predicts Gambling Behavior&#8221;</a> via <a title="Mindhacks" href="http://www.mindhacks.com/blog/2009/07/ai_predicts_poker_be.html" target="_blank">Mindhacks</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Kecerdasan Buatan]]></title>
<link>http://liyantanto.wordpress.com/2009/06/22/kecerdasan-buatan/</link>
<pubDate>Mon, 22 Jun 2009 03:10:16 +0000</pubDate>
<dc:creator>liyantanto</dc:creator>
<guid>http://liyantanto.wordpress.com/2009/06/22/kecerdasan-buatan/</guid>
<description><![CDATA[Buat temen-temen yang mengikuti matakuliah kecerdasan buatan, diumumkan bahwa pada hari ini tanggal ]]></description>
<content:encoded><![CDATA[Buat temen-temen yang mengikuti matakuliah kecerdasan buatan, diumumkan bahwa pada hari ini tanggal ]]></content:encoded>
</item>
<item>
<title><![CDATA[Introduction to Neural Networks: Simple Perceptron]]></title>
<link>http://doinksdomain.wordpress.com/2009/06/21/introduction-to-neural-networks-simple-perceptron/</link>
<pubDate>Sun, 21 Jun 2009 15:08:56 +0000</pubDate>
<dc:creator>Keegan Anderson</dc:creator>
<guid>http://doinksdomain.wordpress.com/2009/06/21/introduction-to-neural-networks-simple-perceptron/</guid>
<description><![CDATA[Welcome back! As I said last time, my aim with this blog is to introduce and teach people about the ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Welcome back!</p>
<p>As I said last time, my aim with this blog is to introduce and teach people about the wonderful world of mathematics, science and programming. I spent many a night thinking of what would be the perfect topic for my first post. Dynamical systems? Celestial mechanics? Game programming in Ruby? I figured that I still have to figure out a few things before I can do posts on those (I have to figure out how to get mathematical formulas from <a href="http://www.latex-project.org/">LaTeX</a> into HTML. Still reading up on the latex2html app).</p>
<p>So I finally decided on a topic that everybody is interested in &#8211; Neural Networks &#8211; that would be the stepping stone into my world and is also a combination of most of the fields that I am interested in. It can also serve as a great divergence point for each of the fields (mathematics, science, programming). Anyway, let&#8217;s get down to it.</p>
<p>The human brain is the most powerful computational tool known to man, with the ability to do millions upon billions of computations per second. Artificial neural networks are way to emulate and model the brain&#8217;s way of doing computations and are based on the actual biological neural networks in our brains.</p>
<p><em>Neurons</em> (also called &#8220;nodes&#8221;) are the basic processors in the brain. Neurons are connected to each other to form a <em>neural network</em>. The neuron receives input which is weighed and if successful activates the neuron, which in turn sends a electrical signal (as output) to another neuron or to some other part of the brain and/or body.</p>
<p>Somewhere in the 1950s or &#8217;60s some mathematician tried to apply this process to computational problems and so the artificial neural network was born. The basic artificial neuron can be modelled as a nonlinear multi-input device with weighted interconnections (also called <em>synaptic weights</em> or strengths). The cell body (<em>soma</em>) is presented by a nonlinear limiting or threshold function.</p>
<p>The simplest ANN is a <a href="http://en.wikipedia.org/wiki/Perceptron">perceptron</a>. I decided to implement the perceptron (emulating the logical AND-gate without a learning algorithm) in <a href="http://www.ruby-lang.org/en/">Ruby</a>. The class looks as follows:</p>
<blockquote>
<pre>class Perceptron

  attr_accessor :weights, :threshold, :inputs

  def initialize( input_array = [], weight_array = [], threshold_val = 0 )
    @weights = weight_array
    @inputs = input_array
    @threshold = threshold_val
  end

  def calculate_output
    value = @inputs.zip(@weights).inject(0) { &#124;sum, i&#124; sum + i[0]*i[1] }
    value &#60; @threshold ? false : true
  end

  def self.run( input_array = [] )
    p = Perceptron.new( input_array, [1,1], 2 )
    puts p.calculate_output
  end

end</pre>
</blockquote>
<p>The class takes input and calculates the output via the <code>calculate_output</code> method (seeing if the artificial neuron fires). It takes the inputs, weighs them and evaluates them against a chose threshold value. As an example, the following</p>
<blockquote>
<pre>Perceptron.run( [0,0] )
Perceptron.run( [0,1] )
Perceptron.run( [1,0] )
Perceptron.run( [1,1] )</pre>
</blockquote>
<p>would simulate the logical AND-gate. This is one of the simplest neural networks out there. From here on they progress to include learning algorithms (Hopfield and Kohonen networks) and include hidden layers. But those are topics for other future posts.</p>
<p>I hope you enjoyed this brief introduction to neural networks and your brief time in my domain. Until next time!</p>
<p>P.S.: Here are some other useful links about neural networks:</p>
<ul>
<li><a href="http://www.codingadventures.com/2008/04/neural-networks-in-ruby/">Neural Networks in Ruby</a></li>
<li><a href="http://en.wikipedia.org/wiki/Neural_networks">Wikipedia article on neural networks</a></li>
<li><a href="http://www.amazon.com/Nonlinear-Workbook-Algorithms-Expression-Programming/dp/9812562788">The Nonlinear Workbook by W.H. Steeb</a> &#8211; this textbook was my introduction to neural networks during my undergrad studies.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Le Cun and Backpropagation]]></title>
<link>http://alanogilvy.wordpress.com/2009/06/14/le-cun-and-backpropagation/</link>
<pubDate>Sun, 14 Jun 2009 20:48:33 +0000</pubDate>
<dc:creator>alanogilvy</dc:creator>
<guid>http://alanogilvy.wordpress.com/2009/06/14/le-cun-and-backpropagation/</guid>
<description><![CDATA[A couple of posts ago I wrote about an interview with Yann Le Cun. I subsequently found this interes]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A couple of posts ago I wrote about an interview with Yann Le Cun. I subsequently found this interesting note in Smith&#8217;s <strong>Neural Networks for Statistical Modeling</strong>:</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&#8220;Backpropagation is an example of multiple invention. David Parker (1982,1985) and Yann LeCun (1986) working independently of each other and of the Rumelhard group, published similar discoveries. But none of these workers made the first discovery of backpropagation. that honor goes, belatedly, to Paul Werbos, whose 1974 Harvard Ph.D. thesis, _Beyond Regression_ contains the earliest exposition of the techniques involved (Werbos 1974).</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&#8220;Werbos&#8217; 1974 discovery had gone unappreciated, but Rumelhard, Hinton, and Williams&#8217; 1986 discovery did not. It kindled a firestorm of interest in Neural Networks.&#8221;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">From Smith, 1993</div>
<blockquote><p>Backpropagation is an example of multiple invention. David Parker (1982,1985) and Yann LeCun (1986) working independently of each other and of the Rumelhart group, published similar discoveries. But none of these workers made the first discovery of backpropagation. That honor goes, belatedly, to Paul Werbos, whose 1974 Harvard Ph.D. thesis, <em>Beyond Regression,</em> contains the earliest exposition of the techniques involved (Werbos 1974).</p>
<p>Werbos&#8217; 1974 discovery had gone unappreciated, but Rumelhart, Hinton, and Williams&#8217; 1986 discovery did not. It kindled a firestorm of interest in Neural Networks.</p></blockquote>
<p>I don&#8217;t know any details of Le Cun&#8217;s discovery in 1986, but I&#8217;m curious to look it up.  Note that it was published in the same year as the Rumelhart paper. Here&#8217;s the full reference:</p>
<p>Le Cun, Yann. 1986. Learning Processes in a Asymetric Threshold Network. In <em>Disordered Systems and Biological Organization</em>, ed. E. Bienenstock, F. Fogelman Soulie, and G. Weisbuch. Berlin: Springer.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
