Note that, if any student is interested, the Haskell Neural Network library [1] is being rewritten from scratch. We (Thomas Bereknyi and I) are discussing many core data structure alternatives, with some suggestions from Edward Kmett. There may even be some room for a rewrite or update of fgl, possibly with an alternative conception, to fit well HNN. I am definitely not sure if this is worth a GSoC and if the community would benefit that much from such a work, but it&#39;s there.<div>
<br></div><div>[1] <a href="http://haskell.org/haskellwiki/HNN">http://haskell.org/haskellwiki/HNN</a><br><br><div class="gmail_quote">On Tue, Mar 30, 2010 at 1:55 PM, Grzegorz C <span dir="ltr">&lt;<a href="mailto:pitekus@gmail.com">pitekus@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Hi,<br>
<div class="im"><br>
<br>
Ketil Malde-5 wrote:<br>
&gt;<br>
&gt; Once upon a time, I proposed a GSoC project for a machine learning<br>
&gt; library.<br>
&gt;<br>
&gt; I still get some email from prospective students about this, whom I<br>
&gt; discourage as best I can by saying I don&#39;t have the time or interest to<br>
&gt; pursue it, and that chances aren&#39;t so great since you guys tend to<br>
&gt; prefer language-related stuff instead of application-related stuff.<br>
&gt;<br>
&gt; But if anybody disagrees with my sentiments and is willing to mentor<br>
&gt; this, there are some smart students looking for an opportunity.  I&#39;d be<br>
&gt; happy to forward any requests.<br>
&gt;<br>
<br>
</div>I don&#39;t know whether this is a good idea for a GSoC project, but I would<br>
certainly welcome such a library. I am using Haskell a bit for statistical<br>
NLP: in my experience currently Haskell is excellent for the components<br>
which deal with data preprocessing and feature extraction, but when it comes<br>
to implementing the core training algorithms and running them on large data<br>
sets, it&#39;s easy to get very poor performance and/or unexpected stack<br>
overflows. So if a library could provide some well-tuned and tested building<br>
blocks for implementing the performance critical parts of machine learning<br>
algorithms, it would improve the coding experience in a major way.<br>
<br>
Best,<br>
--<br>
Grzegorz<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://old.nabble.com/my-gsoc-project-topic-tp28068970p28081419.html" target="_blank">http://old.nabble.com/my-gsoc-project-topic-tp28068970p28081419.html</a><br>
</font><div class="im">Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Alp Mestanogullari<br><a href="http://alpmestan.wordpress.com/">http://alpmestan.wordpress.com/</a><br><a href="http://alp.developpez.com/">http://alp.developpez.com/</a><br>

</div>