verne.freenode.net changed the topic of #mlpack to: http://www.mlpack.org/ -- We don't respond instantly... but we will respond. Give it a few minutes. Or hours. -- Channel logs: http://www.mlpack.org/irc/
s1998 has quit [Quit: Page closed]
Cooler_ has quit [Write error: Connection reset by peer]
mentekid has joined #mlpack
< cult->
rcurtin: oh ok thanks. what is your oppinion on my issue. is it affecting only me, or are you going to propose a patch soon?
< rcurtin>
cult-: I think random initialization is better, so I will go ahead and patch today
mikeling has quit [Quit: Connection closed for inactivity]
saurabh has joined #mlpack
< cult->
rcurtin: that's awesome
saurabh has quit [Quit: This computer has gone to sleep]
saurabh has joined #mlpack
saurabh has quit [Quit: This computer has gone to sleep]
saurabh has joined #mlpack
saurabh has quit [Ping timeout: 256 seconds]
saurabh_P has joined #mlpack
sai___ has joined #mlpack
< sai___>
hello sir..i wish to represent your organisation in GSOC 2017.can you help me how to start with your organisation.
sai___ has quit [Client Quit]
saurabh_P has quit [Ping timeout: 250 seconds]
saurabh has joined #mlpack
K4k has quit [Quit: WeeChat 1.6]
K4k has joined #mlpack
lozhnikov has quit []
lozhnikov has joined #mlpack
saurabh__P has joined #mlpack
saurabh has quit [Ping timeout: 245 seconds]
radens has left #mlpack []
saurabh__P has quit [Quit: This computer has gone to sleep]
saurabh__P has joined #mlpack
saurabh_P has joined #mlpack
saurabh__P has quit [Ping timeout: 246 seconds]
saurabh_P has quit [Quit: This computer has gone to sleep]
saurabh has joined #mlpack
saurabh has quit [Client Quit]
17WAARM02 has joined #mlpack
17WAARM02 has quit [Client Quit]
saurabh__P has joined #mlpack
saurabh has joined #mlpack
saurabh__P has quit [Ping timeout: 248 seconds]
mentekid has quit [Ping timeout: 252 seconds]
< cult->
is there a list of mlpack usage in commercial and/or free softwares?
< rcurtin>
cult-: probably the best you can do is search for it on google scholar and see what is citing mlpack
< rcurtin>
I occasionally get emails from people who are using mlpack in their projects or work, but I never bothered to try and keep a comprehensive list
< cult->
rcurtin: may I ask why SVM isn't implemented?
< rcurtin>
a couple things: lack of interested contributor
< rcurtin>
and if we did implement SVMs, then we would need to outperform existing toolkits, so the implementation quality would either need to be high
< rcurtin>
or the optimization would need to be implemented with better-scaling algorithms
< cult->
we could just take opencv or libsvm implementation but with armadillo
< rcurtin>
I'd prefer to keep the list of dependencies small when possible, I'm not a huge fan of wrapping other ML libraries inside of mlpack
< cult->
sure, i take the code there and refactor it into mlpack. its likely not that huge work with arma.
< cult->
*i mean take ...
< rcurtin>
there are possible licensing issues with doing that
< cult->
they are all open source afaik
< cult->
opencv is based on libsvm
< rcurtin>
yes, that's right, but I haven't looked into the license details of either library. taking the code directly may modify the license that we have to distribute for mlpack, and there may be other complexities there
< cult->
ok, just an idea.
< rcurtin>
yeah, definitely an idea, but I do think that a reimplementation from scratch can provide better runtime and also better flexibility
< rcurtin>
I think libsvm is limited in the types of kernels that it can accept, for instance
< cult->
i agree, but their code may act as a blueprint?
< cult->
anyway its 3k lines
< rcurtin>
yeah, a blueprint for reimplementation could be an ok place to start, although if we were going to do that we should be sure to note that our implementation is based on libsvm
< rcurtin>
but there are almost certainly opportunities for optimization with armadillo
< rcurtin>
one nice thing is that we have an automatic benchmarking system, so once the scripts are setup to benchmark libsvm and other implementations it will be very easy to see which is faster :)
< cult->
awesome
< cult->
however i am aware that there are gpu versions of it, and for some of the algorithms opencv also accelerate gpu
< rcurtin>
if we can reduce svm to linear algebra operations with armadillo then nvblas can be used to do those computations on the GPU in some cases
< rcurtin>
that might not be as good as a direct GPU implementation but it may also be pretty close :)
< cult->
probably good enough yes
< rcurtin>
the Armadillo maintainer has told me he wants to write a GPU version of Armadillo
< rcurtin>
so I am hoping that this can be used as a plug and play replacement in mlpack
< cult->
great
saurabh has quit [Quit: This computer has gone to sleep]