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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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/
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
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
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
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
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,
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
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:
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
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
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,
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
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
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:
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
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
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
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
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
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
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
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
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,
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:
41 matches
Mail list logo