Message-ID: <21400.16335.192182.426564@max.nulle.part>
Date: 2014-06-11T11:38:55Z
From: Dirk Eddelbuettel
Subject: [Rcpp-devel] RcppMLPACK ?
In-Reply-To: <CAJ_LAMAjbbWCYcW9PW5Vd=MYnbNk5xEUmz7W97yipK91YurAzw@mail.gmail.com>
On 10 June 2014 at 23:34, Qiang Kou wrote:
| Hi, guys,
|
| I have a little more time to work on the RcppMLPACK package during this summer.
|
| I set up a repo on github [1] and it follows the structure of RcppArmadillo. I
| just test a simple kmeans function and it seems that it works.?
Nice work! Installs and runs fine. Does create a million warnings under my
compiler settings (ie -Wall -pedantic ) some of which of course come from
MLPACK and/or Boost. And smart how you just added the little bit from Boost
we don't have in BH (program_options).
Should the cpp files in inst/include be in src/, or maybe src/mlpack instead?
It may be less than ideal that the kmeans example hides the base function.
Maybe make it mlKmeans, or keep it unexported, or ... ?
Dirk
| Since almost all the input/output of MLPACK is handled by Armadillo, there is
| not much work as I have seen.
|
| Please send pull request If interested in contributing code or testing.
|
| Best,
|
| KK
|
| [1]?https://github.com/thirdwing/RcppMLPACK.git
|
|
| On Sun, Apr 6, 2014 at 1:08 AM, Dirk Eddelbuettel <edd at debian.org> wrote:
|
|
| James, Qiang,
|
| On 5 April 2014 at 23:33, Qiang Kou wrote:
| | Hi, I think we can try to start this in the summer, since I am also a
| little
| | busy as a student.
| |
| | I my opinion, we can follow the structure of RcppArmadillo and start from
| 'as'
| | and 'wrap' functions for matrix structure in mlpack.
|
| There is definitely general interest in doing that. And as mentioned
| earlier
| in this thread, there has been previous talk between Ryan (MLPACK), Conrad
| (Arma) and myself. It would probably be best to somehow involve Ryan and
| his
| group as they have thoughts (and have considered Swig and other tools). ?It
| would need some thought, and someone with time and knowledge of both
| projects
| to be involved.
|
| That said, you can of course also start with simple as<>() and wrap()
| converters just to get going. Nothing wrong with some explorations and
| examples while figuring out the bigger picture.
|
| Cheers, Dirk
|
| |
| | Best,
| |
| | KK
| |
| |
| | On Sat, Apr 5, 2014 at 10:10 PM, James Li <jamesyili at gmail.com> wrote:
| |
| | ? ? Hello Damian and other Rcpp Devs,
| |
| | ? ? I am extremely interested in putting in (non-trivial) time into
| something
| | ? ? like this - but I am not sure I am expert enough to head such a
| project.
| |
| | ? ? My question to you is: have you or anyone else started a project like
| this
| | ? ? that I can contribute to? And if not, could someone point me the
| right way
| | ? ? to get started?
| |
| | ? ? Thanks!
| |
| | ? ? Best,
| | ? ? James
| |
| |
| | ? ? On Mon, Jan 20, 2014 at 9:42 AM, Dirk Eddelbuettel <edd at debian.org>
| wrote:
| |
| |
| | ? ? ? ? Damian,
| |
| | ? ? ? ? On 20 January 2014 at 20:12, Damian Lyons wrote:
| | ? ? ? ? | Dear Rcpp developers,
| | ? ? ? ? |
| | ? ? ? ? | Firstly, many thanks for your work on Rcpp. ?It has saved me
| | ? ? ? ? countless hours
| | ? ? ? ? | (or is that months?) of simulation time.
| | ? ? ? ? |
| | ? ? ? ? | I'm a big fan of RcppArmadillo and Armadillo. ?Recently I came
| | ? ? ? ? across MLPACK,
| | ? ? ? ? | which is a large and useful C++ machine learning library that
| uses
| | ? ? ? ? Armadillo:
| | ? ? ? ? | http://mlpack.org
| |
| | ? ? ? ? Sure. I am in somewhat regular contact with Ryan Curtin, its lead
| | ? ? ? ? developer,
| | ? ? ? ? because of our joint interactions with Conrad and his priceless
| | ? ? ? ? Armadillo
| | ? ? ? ? library. ?But Ryan is a grad student, and we while we have talked
| | ? ? ? ? about R
| | ? ? ? ? binding (meaning the real thing and not just some SWIG
| interfaces), he
| | ? ? ? ? is not
| | ? ? ? ? exactly overflowing with free time. Neither am I.
| |
| | ? ? ? ? | If you have the time to do so, I humbly request for an official
| | ? ? ? ? RcppMLPACK
| | ? ? ? ? | package. ?I believe other people will also find it useful. ?I'm
| | ? ? ? ? currently
| | ? ? ? ? | copying and pasting code out of MLPACK into my own package, but
| this
| | ? ? ? ? is not the
| | ? ? ? ? | most friendly solution.
| |
| | ? ? ? ? This makes YOU the perfect candidate to start a project NOW as
| YOU need
| | ? ? ? ? IT.
| | ? ? ? ? And YOU have already worked with both pieces.
| |
| | ? ? ? ? None of our projects became what they are overnight. You have to
| start
| | ? ? ? ? somewhere. ?Do it right, do it in the open, and if you do that
| and
| | ? ? ? ? have some
| | ? ? ? ? luck maybe others will join and help.
| |
| | ? ? ? ? Dirk
| |
| | ? ? ? ? --
| | ? ? ? ? Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
| | ? ? ? ? _______________________________________________
| | ? ? ? ? Rcpp-devel mailing list
| | ? ? ? ? Rcpp-devel at lists.r-forge.r-project.org
| | ? ? ? ? https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/
| rcpp-devel
| |
| |
| |
| |
| | ? ? --
| | ? ? James Li |?Ph.D. Candidate | http://jamesyili.com/
| | ? ? Dept. of Statistical Science | Cornell University
| |
| | ? ? _______________________________________________
| | ? ? Rcpp-devel mailing list
| | ? ? Rcpp-devel at lists.r-forge.r-project.org
| | ? ? https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/
| rcpp-devel
| |
| |
| |
| |
| | --
| | Qiang Kou
| | qkou at umail.iu.edu
| | School of Informatics and Computing, Indiana University
| |
|
| --
| Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
|
|
|
|
| --
| Qiang Kou
| qkou at umail.iu.edu
| School of Informatics and Computing, Indiana University
|
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org