Ben Mabey
38a3c9468b
releases v0.1.0
2011-04-11 12:01:01 -06:00
Ben Mabey
7357a720e9
makes representation of NaNs (no values) symmetric with creation- nil
2011-04-05 13:55:21 -06:00
Ben Mabey
a83e21d72b
allows for creation of instances (and datasets) with nil values
2011-04-05 13:34:23 -06:00
Ben Mabey
94ffacaf55
removes cavepaint
2011-04-05 13:31:21 -06:00
Ben Mabey
eb3937eb6f
adds needed doto call on dataset-set-name so ds is returned
2011-04-01 14:37:48 -06:00
Ben Mabey
fb02b300c3
Merge branch 'master' of github.com:leadtune/clj-ml
2011-03-24 11:46:18 -06:00
Ben Mabey
ea65e5d973
allows save-instances to take an OutputStream
2011-03-24 11:35:20 -06:00
Ronny Bjarnason
b4ff80cc98
SPegasos: set loss function in options
2011-03-21 15:31:26 -06:00
Ronny Bjarnason
2709ececdb
fix typo
2011-03-17 14:01:30 -06:00
Ronny Bjarnason
1e11ee89fa
Merge branch 'master' of github.com:leadtune/clj-ml
2011-03-15 16:52:54 -06:00
Ronny Bjarnason
a838cd2dad
add SPegasos classifier
2011-03-15 16:52:23 -06:00
Ben Mabey
ed53d7d764
Merge branch 'master' of github.com:leadtune/clj-ml
2011-03-15 13:41:29 -06:00
Ben Mabey
c11f92a20b
allow for streams to be passed into the load-instances fn
2011-03-15 13:41:02 -06:00
Ronny Bjarnason
73712d8384
add Rotation Forests
2011-02-21 14:23:09 -07:00
Ronny Bjarnason
e211354b42
Add Additive Regresson as a classifier (aka Gradient Boosted Decision Trees: GBDT)
2011-02-21 12:56:22 -07:00
Ben Mabey
4f8e7c11d2
adds dataset-set-name wrapper
2011-01-18 17:18:19 -07:00
Ben Mabey
af47246368
fixes incorrect type hinting that was causing the method not to be found
2011-01-11 13:49:05 -07:00
Ben Mabey
aa4048c580
yes.. more type hinting...
2011-01-04 17:23:41 -07:00
Ben Mabey
b066a65969
more type hinting
2011-01-04 17:06:09 -07:00
Ben Mabey
1678bf3b19
yep, you guessed it- more type hinting
2011-01-04 16:58:30 -07:00
Ben Mabey
0a2c30ccbe
more type hinting..
2011-01-04 16:45:29 -07:00
Ben Mabey
8bc6223e8f
more type hinting/weka lack of Interfaces dance around
2011-01-04 16:38:17 -07:00
Ben Mabey
e909942d39
more type hinting fun...
...
totally awesome that Weka doesn't know how to use interfaces :/
2011-01-04 16:26:31 -07:00
Ben Mabey
0dfd143a62
adds attribute-labels-as-strings since keywording isn't always desired
2011-01-04 11:47:18 -07:00
Ben Mabey
8194b4531b
faster version of attribute-labels
2011-01-04 11:40:09 -07:00
Ben Mabey
44df9744c1
adds dataset-as-vecs and dataset-as-lists
2011-01-04 10:02:48 -07:00
Ben Mabey
ece83e062b
disables difftest since it is not compat with lein 1.4.2
2011-01-03 16:49:42 -07:00
Ben Mabey
8cb6620b6f
adds dataset-class-name
2010-12-30 10:14:57 -07:00
Ben Mabey
7cd8e08446
makes attribute-labels fn that returns set of labels and renames old one
2010-12-29 15:08:05 -07:00
Ben Mabey
ef4207ee88
extracts attribute-labels for general use
2010-12-29 14:52:16 -07:00
Ben Mabey
228c58f74c
adds headers-only fn to extract the headers of a weka dataset
2010-12-22 14:23:44 -07:00
Ben Mabey
68cf83b712
fixes dataset-format to return nominal labels in correct order
...
Also made it more idiomatic and concise by using reduce...
2010-12-16 16:58:53 -07:00
Ben Mabey
54567b5611
fixes supervised-nominal-to-binary filter fn
2010-12-16 15:37:54 -07:00
Ben Mabey
dc6abbcce4
Merge branch 'master' of github.com:leadtune/clj-ml
2010-12-14 16:45:49 -07:00
Ben Mabey
46d437a059
updating the project repo name for maven purposes...
2010-12-14 16:45:32 -07:00
Ronny Bjarnason
9829c0eea4
fix typo decission->decision in tests
2010-12-14 15:16:39 -07:00
Ronny Bjarnason
c89e559ace
additional options to weka models
2010-12-14 15:04:42 -07:00
Ronny Bjarnason
44f63508c9
1. Create weka model wrappers for PaceRegression, RandomForests, M5P Trees
...
and boosted stumps (LogitBoost).
2. Added functionality in MultilayerPerceptron to specify hidden layers
3. corrected misspelling decission->decision
2010-12-13 17:01:25 -07:00
Ben Mabey
89578f113c
comment
2010-12-08 16:14:28 -07:00
Ben Mabey
4d18af461e
not keywording the instance nominal values by default due to performance
...
On large datasets if you use dataset-as-maps too much time is taken up
in interning the nominal values time and time again. For the vast
majority of use cases string values should be fine. If we were in
clojure-land 100% then keywords would be the better option.. but we
aren't.
2010-12-08 16:10:45 -07:00
Ben Mabey
5d59785f3b
type hints
2010-12-08 16:05:46 -07:00
Ben Mabey
81cda11ed2
DRYs up some fns and replaces custom code with enumeration-seq
2010-12-08 16:05:41 -07:00
Ben Mabey
b47e794176
removes custom (and slow) nominal lookup code- just use weka's API
2010-12-08 14:29:25 -07:00
Ben Mabey
a34fe4913f
adds linear and logistic regression wrapeprs
2010-12-07 17:24:22 -07:00
Ben Mabey
652c54aaf7
standardizes how attributes can be asked for (by index or name)
2010-12-07 14:14:20 -07:00
Ben Mabey
99048715f1
adds tests for dataset label helper fns
2010-12-07 13:48:52 -07:00
Ben Mabey
6a30d86841
adds dataset-nominal?
2010-12-07 09:32:27 -07:00
Ben Mabey
138ee7f016
adds dataset-class-values
2010-12-06 17:36:36 -07:00
Ben Mabey
0ceb8020fa
changes values -> labels where appropriate to be consitent with weka terminology
2010-12-06 17:02:11 -07:00
Ben Mabey
49f99e3218
adds classifier-copy-and-train as a non-side-effect alternative
2010-12-06 16:47:50 -07:00