Re: community interest in machine learning (?)

2012-08-05 Thread Timothy Washington
Heyya, So I got to playing with the core encog-java system. This thread is getting a bit long, so I put my thoughts into a new thread here: Playing with clojure-encog, Machine-Learning wrapperhttps://groups.google.com/forum/?fromgroups#!topic/clojure/TffRc7CLOCY . But the thrust is that I need

Re: community interest in machine learning (?)

2012-08-04 Thread Timothy Washington
Hey Jim, So I started playing around with clojure-encoghttps://github.com/jimpil/clojure-encog, and I'm pretty excited about it so far. Again, I'm trying to make a financial series predictor. And I'm trying to go through the steps of 1) nomalizing / preparing the data 2) creating a feed-forward

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
p this is very strange...i'll update clojars within the next hour...sorry about this! Jim On 04/08/12 18:52, Timothy Washington wrote: Hey Jim, So I started playing around with clojure-encog https://github.com/jimpil/clojure-encog, and I'm pretty excited about it so far. Again, I'm

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
Clojars has been updated with a clojure-encog jar containing all the namespaces...I'm really sorry I can't believe I hadn't noticed that! The code is in complete sync with github at the moment so instead of typing 'doc' all the time feel free to have a browser open...I've not changed much - I

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
I will address your second issue shortly...You say you have a lazy-seq of arrays that have 5 strings? why strings? Jim On 04/08/12 20:02, Jim - FooBar(); wrote: Clojars has been updated with a clojure-encog jar containing all the namespaces...I'm really sorry I can't believe I hadn't noticed

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
Hmmm, I think it is worth downloading the source for encog 3.1 for java and look into: org.encog.ml.data.temporal.TemporalMLDataSet I think this is what you need to add several columns...unfortunately I've not wrapped this yet so you will have to do some interop to get it going...I promise

Re: community interest in machine learning (?)

2012-08-04 Thread Timothy Washington
Hey Jim, Thanks for looking into these things. I tried removing clojure-encog from lib/ and .m2/ . But '*lein deps*' still pulls in a jar without the normalization.clj file. Do I need an updated [clojure-encog 0.4.x-SNAPSHOT ]? Also, I'll take a peek at the source for

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
On 04/08/12 23:08, Timothy Washington wrote: And one more thing. I'm looking at the TemporalMLDataSet.java https://github.com/encog/encog-java-core/blob/master/src/main/java/org/encog/ml/data/temporal/TemporalMLDataSet.java source, and I keep on seeing references to a 'windowSize'. What is a

Re: community interest in machine learning (?)

2012-08-04 Thread Timothy Washington
Ok, this makes sense. Thanks very much for your insights. Tim Washington Interruptsoftware.ca 416.843.9060 On Sat, Aug 4, 2012 at 6:21 PM, Jim - FooBar(); jimpil1...@gmail.comwrote: On 04/08/12 23:08, Timothy Washington wrote: And one more thing. I'm looking at the

Re: community interest in machine learning (?)

2012-08-04 Thread Jim - FooBar();
No worries... looking at the examples.clj in 0.4.1-SNAPSHOT, it is likely it won't even compile which is good evidence of how much your first email made me jump!!! If you want to run the examples just copy-paste the entire code in a namespace of your own while commenting out the

Re: community interest in machine learning (?)

2012-07-29 Thread Timothy Washington
Hey Ben, It's the same problem. user (incanter/exp (incanter/minus 3254604.9658621363)) 0.0 But it's not the functions. It's the math. Euler's number 2.71828... raised to the power of 3254604.9658621363, gives Infinity. So for my neural net's activation func, either i) I shouldn't used a

Re: community interest in machine learning (?)

2012-07-29 Thread Dimitrios Jim Piliouras
Hi Tim, According to : http://www.heatonresearch.com/content/encog-30-article-2-design-goals-overview encog 3 should have descent support for any temporal (time-series) based prediction support in particular for financial predictions...I'm afraid however that the only example that I've ported to

Re: community interest in machine learning (?)

2012-07-28 Thread Dimitrios Jim Piliouras
If you're doing anything related with neural nets I think clojure-encog is indeed the place to start... I've wrapped most of the original java encog v3 so far and I am actively using it for my own projects...I'd be very happy to hear your feedback if you decide to use it after all...The truth is

Re: community interest in machine learning (?)

2012-07-28 Thread Timothy Washington
Hey Jim, Encog does look very interesting. Right now, I'm trying (and failing) to implement the sigmoid function. I'm using wikipedia's referencehttp://en.wikipedia.org/wiki/Sigmoid_function, and trying to use Incanter's (incanter/exp) function, but Incanter's function doesn't seem to work: user

Re: community interest in machine learning (?)

2012-07-28 Thread Ben Mabey
On 7/28/12 4:52 PM, Timothy Washington wrote: Hey Jim, Encog does look very interesting. Right now, I'm trying (and failing) to implement the sigmoid function. I'm using wikipedia's reference http://en.wikipedia.org/wiki/Sigmoid_function, and trying to use Incanter's (incanter/exp) function,

Re: community interest in machine learning (?)

2012-07-28 Thread Lee Spector
Thanks Cameron, I've tried again and indeed it does work now. Thanks so much, -Lee On Jul 26, 2012, at 6:52 PM, cameron wrote: Hi Lee, apologies for the missing dependencies, it's been a while since I worked on the project and I had local copies of jscheme in .m2. The documentation

Re: community interest in machine learning (?)

2012-07-27 Thread Timothy Washington
I'm working on a Neural Network application to tech myself machine learning and AI. - https://github.com/twashing/nn There's nothing there right now. But I'm keenly interested in the field, and getting a working project, predicting financial time series. I'm keen to check out clojure-encog

Re: community interest in machine learning (?)

2012-07-26 Thread Lee Spector
Cameron, I'm eager to check this out. There's a missing quote mark in the dependency line in the getting started guide, but after fixing it I still get: Downloading: org/clojars/cdorrat/geva-clj/1.2-SNAPSHOT/geva-clj-1.2-SNAPSHOT.pom from repository clojars at http://clojars.org/repo/

Re: community interest in machine learning (?)

2012-07-26 Thread cameron
Hi Lee, apologies for the missing dependencies, it's been a while since I worked on the project and I had local copies of jscheme in .m2. The documentation has been fixed and I've updated the dependencies. I've run the samples a built a fresh checkout on a clean machine so I think you

Re: community interest in machine learning (?)

2012-07-25 Thread cameron
I've posted the code for the clojure enhanced GEVA library, there's a getting started guide available at http://cdorrat.github.com/geva-clj/ and the source is available at http://github.com/cdorrat/geva-clj It's currently based on GEVA 1.2 if there's enough interest I'll look at merging the

Re: community interest in machine learning (?)

2012-07-22 Thread Joshua Bowles
Thanks for the references. *You have to realize that using lazy-seqs and clojure collections in general are non-starters since they don't yet support primitives yet and will never be as optimized as existing Fortran (read BLAS/LAPACK) and Java code.* Good point. I wasn't even thinking abou

Re: community interest in machine learning (?)

2012-07-21 Thread cameron
I wrote a clojure wrapper for GEVA ( a gramatical evolutional library, see http://ncra.ucd.ie/Site/GEVA.html) that I can put on github if theres any interest. I'm not as active in this area as I once was but I'm definitely still interested. -- You received this message because you are

Re: community interest in machine learning (?)

2012-07-21 Thread Lee Spector
I'd like to see this, as might others in the evolutionary computing community. I just gave some presentations at GECCO at which I mentioned that my current work is implemented in Clojure, and a couple of people told me that they were interested in working in Clojure too. -Lee On Jul 21,

Re: community interest in machine learning (?)

2012-07-20 Thread Joshua Bowles
Check this out for weka: https://github.com/antoniogarrote/clj-ml On Tue, Jul 17, 2012 at 8:12 PM, Seth Chandler chandler.s...@gmail.comwrote: I'm extremely interested. I'm new to Clojure, coming mostly from a Mathematica background, but I just finished a major project linking Mathematica to

Re: community interest in machine learning (?)

2012-07-20 Thread Ben Mabey
On 7/20/12 10:34 AM, Joshua Bowles wrote: Check this out for weka: https://github.com/antoniogarrote/clj-ml FYI, that fork isn't maintained anymore. I've updated it quite a bit and fixed a lot of reflection issues that were making it unusable in production:

Re: community interest in machine learning (?)

2012-07-19 Thread Zhemin Lin
Hi Joshua, I've taken Andrew Ng's courses, too. Wonder where have they shared the source code in Clojure? I've done all the exercises in Octave. It would be great to study how to do it in Clojure. Thanks! 2012年7月16日月曜日 22時24分36秒 UTC+8 Joshua Bowles: Incanter does look great; look forward

Re: community interest in machine learning (?)

2012-07-19 Thread Seth Chandler
I'm extremely interested. I'm new to Clojure, coming mostly from a Mathematica background, but I just finished a major project linking Mathematica to Weka and am interested in doing something similar with Clojure. Weka, by the way, is 99% terrific, and so before people go completely reinvent

Re: community interest in machine learning (?)

2012-07-18 Thread Maik Schünemann
I'm interested too and I am glad to here that the community shares the interest! Clojure seems like an ideal AI and ML language for me because of its lisp heritage and because it is running on the jvm and can use all java and jvm language libraries and vice versa On Wed, Jul 18, 2012 at 3:58 AM,

Re: community interest in machine learning (?)

2012-07-18 Thread Joshua Bowles
I've written to Coursera to request a course in Artificial Intelligence with Clojure; they offer about 8 courses related to Artificial Intelligence. One of the latest course offerings is Functional Programming Principles in Scala taught by the language's creator Martin Odersky. If you would like

Re: community interest in machine learning (?)

2012-07-17 Thread Lee Spector
Whether this counts as machine learning depends on your perspective, but my group uses clojure for research in genetic programming and related forms of evolutionary computation. See, e.g., https://github.com/lspector/Clojush/ Some of the students in my lab also work in more mainstream forms of

Re: community interest in machine learning (?)

2012-07-17 Thread Jim.foobar
i also have a strong interest in machine learning...to that end i've wrapped most of encog v3...you can find it on github and clojars as clojure-encog...sorry for the brief reply im on vacation and just found some internet ... Sent from my mobile... Lee Spector lspec...@hampshire.edu wrote:

Re: community interest in machine learning (?)

2012-07-17 Thread Joshua Bowles
Thanks to all the replies. I'm starting to think that the future of Clojure in the Artificial Intelligence domain (including machine learning) is extr On Tue, Jul 17, 2012 at 1:29 PM, Jim.foobar jimpil1...@gmail.com wrote: i also have a strong interest in machine learning...to that end i've

Re: community interest in machine learning (?)

2012-07-17 Thread Joshua Bowles
Thanks to all the replies. I'm starting to think that the future of Clojure in the Artificial Intelligence domain (including machine learning) is extremely promising. On Tue, Jul 17, 2012 at 1:51 PM, Joshua Bowles bowlesl...@gmail.com wrote: Thanks to all the replies. I'm starting to think that

Re: community interest in machine learning (?)

2012-07-17 Thread myriam abramson
Yes, I am interested too. All I have done is an implementation of HMM and I am looking to use clj-ml to interface with Weka. -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to clojure@googlegroups.com Note that posts

community interest in machine learning (?)

2012-07-16 Thread Joshua Bowles
New to Clojure (but not Lisp). Does anyone have a good sense of the interest in machine learning in Clojure community? I've seen in the last few threads some interesting posts and libraries related to machine learning, and there is plenty of stuff one can get from Java (mahout, weka, clj-ml

Re: community interest in machine learning (?)

2012-07-16 Thread Alex Ott
Hi Joshua I know several people who're interested in this. I slowly working on translation of Mahout in Action examples to Clojure (https://github.com/alexott/mia-clj), and hope, that using these examples, as a base, we can build clojurish bindings for Mahout. I think, that some basic building

Re: community interest in machine learning (?)

2012-07-16 Thread Joshua Bowles
Incanter does look great; look forward to getting into it; I'll check out your mahout examples too... I'm about ready to tear into that book. So much research has been done in Artificial Intelligence with LISP. With the applied history of LISP it just seems like a perfect fit for Clojure to take

Re: community interest in machine learning (?)

2012-07-16 Thread Alex Ott
If you'll start to read this book, and plan to do examples in Clojure, then I can give you access to my repository - to benefit from collaborative work ;-) I also thought about using Weka, but the Data Mining: Practical Machine Learning Tools and Techniques, 3ed is still waiting in reading

Re: community interest in machine learning (?)

2012-07-16 Thread Joshua Bowles
Nice. I'm still few weeks from diving in... still groking the Clojure API... but when I'm ready I'm up for a collaborative effort! On Mon, Jul 16, 2012 at 10:25 AM, Alex Ott alex...@gmail.com wrote: If you'll start to read this book, and plan to do examples in Clojure, then I can give you

Re: community interest in machine learning (?)

2012-07-16 Thread dmirylenka
Not sure about the community, but I personally would be very interested in having a machine learning library or environment in Clojure. I'm playing with classification and clustering of academic papers, and use clojure for the whole research cycle - crawling and parsing the data from the web,

community interest in machine learning (?)

2012-07-16 Thread Jeff Heon
I could not comment on the community as a whole, but certainly a part of it has interest in it. Here is a presentation about using ML in Clojure for genome research: Hacking the Human Genome Using Clojure and Similarity Search http://bit.ly/yKFnPA Also, an interview with the speaker: