Commit graph

239 commits

Author SHA1 Message Date
Ben Mabey
539bf83440 uses weka's built in enumerateInstances for dataset-seq 2011-07-14 16:12:13 -06:00
Ronny Bjarnason
0641b48809 dataset-weights returns weights of dataset instances 2011-07-14 14:28:46 -06:00
Ben Mabey
f776dd312a releases v0.1.1 2011-07-14 11:51:42 -06:00
Ben Mabey
42a36ae2ed exclude ant so new version of lein is happy 2011-05-25 10:41:38 -06:00
Ben Mabey
d6df8b2c48 adds fastRandomForest as dep 2011-04-22 16:02:34 -06:00
Ronny Bjarnason
2cb2ccd574 add classifier FastRandomForests 2011-04-22 15:53:39 -06:00
Ben Mabey
953cc0bac5 adds needed type hints in the filter factory fn 2011-04-18 14:21:16 -06:00
Ben Mabey
f286a21e13 updates project file 0.1.1 dev 2011-04-11 12:04:40 -06:00
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