cameron.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/
islamfaisal has joined #mlpack
brij has quit [Ping timeout: 250 seconds]
brij has joined #mlpack
sumedh_ has joined #mlpack
sumedh_ has quit [Ping timeout: 264 seconds]
govg has quit [Remote host closed the connection]
sumedh has joined #mlpack
govg has joined #mlpack
govg has quit [Ping timeout: 272 seconds]
SinisterMJ has joined #mlpack
< SinisterMJ>
Cheers, the latest SVN Version has quite some issues with Visual Studio, as in template errors and Unresolved Linker Symbols
< naywhayare>
SinisterMJ: are you using VS2013 or VS2012?
< naywhayare>
C++11 support in VS2012 isn't good enough for mlpack
< SinisterMJ>
2012
< SinisterMJ>
I've fallen back to an older version now from SVN, which works fine
< naywhayare>
which version from svn? probably before we switched to C++11 support?
< naywhayare>
(I can't remember which revision that was... I think it was about two months ago)
< naywhayare>
I'm going to get VS2013 installed today and test trunk against it, but it'll take an hour or two...
< SinisterMJ>
17228 atm
islamfaisal has joined #mlpack
< naywhayare>
SinisterMJ: ah, yeah, that's before C++11 was required
< SinisterMJ>
I am currently having an issue with the CSV not loading properly. I remember there was some issue, but can't find the appropriate code
< naywhayare>
SinisterMJ: can you tell me more? I can probably help
< SinisterMJ>
Found it
< SinisterMJ>
Is there a way to compile the framework via Linux, but have it result in .libs usable on VS2012? Or do I need to update my VS?
govg has quit [Ping timeout: 240 seconds]
brij_ has quit [Ping timeout: 245 seconds]
< naywhayare>
I don't think that's possible... or, at least, I have no idea how to get a Linux compiler to produce working Windows binaries
brij has quit [Ping timeout: 265 seconds]
< SinisterMJ>
okay, so VS2013 it is
< naywhayare>
yeah; sorry :( VS2012 doesn't have good C++11 support
< naywhayare>
I'm installing VS2013 on a system right now so that I can hopefully fix potential issues...
< naywhayare>
our Windows build slaves haven't worked in a long time. they're annoying and time-consuming to keep running correctly :)
< naywhayare>
(although... given the state of the Linux builds too, maybe that is true of all build slaves...)
< SinisterMJ>
lol
< naywhayare>
this VS install takes forever... I don't know how much debugging I'll manage to do before I have to leave today
< naywhayare>
so it may be Monday before I'm able to work out some of the issues I'm sure I'll find
< naywhayare>
and I won't be available over the weekend unfortunately
< zoq>
naywhayare: Btw. I fixed the build on OS X 10.10 by reinstalling the os x command line tools.
< naywhayare>
zoq: that's better than a RAM failure or something... :)
brij_ has joined #mlpack
brij has joined #mlpack
brij__ has joined #mlpack
govg has joined #mlpack
george___ has joined #mlpack
< george___>
Hello, has anyone used mlpack to perform KNN search on the torus? I tried to do this, but had some troubles. I perhaps erroneously thought that it would be sufficient to just write a torus metric.
< george___>
But this did not quite work for me as planned, I think the binary space partitioning does not make a good tree if I am really thinking that I am on the torus.
< naywhayare>
george___: try with the cover tree; that should work better with arbitrary metrics
< naywhayare>
but I would think that BinarySpaceTree would at least give correct results, even if it wasn't fast
< naywhayare>
can you tell me more about the issues that you had?
< george___>
It is always possible that I did something wrong
< george___>
I wrote a metric class which computed the L2 metric on the 2D torus
< naywhayare>
so, if I understand right, you mean the L2 distance on the surface of a 3D torus? or maybe something else?
< george___>
yes
< naywhayare>
I'm not sure that that distance satisfies the triangle inequality
< george___>
so S^1 X S^1
< naywhayare>
yeah, I'm pretty sure it doesn't satisfy the triangle inequality, so it's not actually a metric
< george___>
ok hold on, let me check
< naywhayare>
I actually have to run for now (maybe be back later tonight? not sure) but I'll think about this
< george___>
thanks, I'll examine this more, help is much appreciated
< naywhayare>
if it isn't a metric, and there's no equivalent distance that can be shown to satisfy the triangle inequality, then it may be difficult or not possible to do this quickly with trees
< george___>
right
< naywhayare>
periodic coordinate systems are a thought, though; there was once support for this in mlpack but it wasn't maintained and didn't work (so... I guess there wasn't actually support, then)
< naywhayare>
anyway, because it didn't work it got removed. but it could probably be resurrected in some form (though it would need some further thinking)
< george___>
I'll think about this more, its been a while since I studied analysis but I was pretty sure that L2 satisfied the triangle inequality on the torus
SinisterMJ has quit [Quit: Page closed]
< george___>
In fact, I am sure that this satisfies the triangle inequality.
< george___>
i.e. the torus is a metric space (with triangle inequality) because it is the product of the circle with itself, and since the circle is a metric space the induced metric on the torus satisfies the triangle inequality