ChanServ changed the topic of #mlpack to: "mlpack: a fast, flexible machine learning library :: We don't always respond instantly, but we will respond; please be patient :: Logs at http://www.mlpack.org/irc/
varuns has joined #mlpack
< KimSangYeon-DGU>
zoq: The issue of compatibility with OpenAI gym seems to be resolved. :) A pull request for solving the problem will be made.
< KimSangYeon-DGU>
in gym_tcp_api
KimSangYeon-DGU has quit [Quit: Page closed]
pradyumn has quit [Ping timeout: 256 seconds]
akfluffy has joined #mlpack
< akfluffy>
Hey, I have a question. I'm doing a simple FFNN and I was wondering if each data point had to have a label? What if I wanted to predict time series
< akfluffy>
Nevermind, that was a stupid question. I think I can just add rows onto the matrix for multiple data points in one label
akfluffy has quit [Client Quit]
KimSangYeon-DGU has joined #mlpack
varuns has quit [Ping timeout: 268 seconds]
< KimSangYeon-DGU>
When using `for` loops, which one would be more preferable in an aspect of design for mlpack between `for (size_t i = 0; i < 10; i++)` and `for (size_t i = 0; i < 10; ++i)`?? it would be a fussy question.
heytitle has joined #mlpack
< heytitle>
Hi, I've made a first Dockerfile of mlpack's benchmarks.
< ayesdie>
KimSangYeon-DGU: in one of the code snippet in the Design Guidelines, the for loop have ,15++i, so I think it should be the answer to your question (I may be wrong, so I would like to know about that too).
< ayesdie>
It don't show the highlighting on logs correctly, so I'll correct it, `++i`was what I meant.
picklerick has joined #mlpack
< picklerick>
@rcurtin any resource on how knn works with spill tree ...
< KimSangYeon-DGU>
ayesdie: Yeah, thanks!! :)
< KimSangYeon-DGU>
I think it is a bit fussy but interesting.
< ayesdie>
Yea, I've also seen `i++` being used at many places in the already existing code.
sundar has quit [Ping timeout: 256 seconds]
< KimSangYeon-DGU>
Yes, So I was curious that other developers thought about that like me.
robertohueso has quit [Ping timeout: 258 seconds]
picklerick has quit [Ping timeout: 258 seconds]
KimSangYeon-DGU_ has joined #mlpack
KimSangYeon-DGU has quit [Ping timeout: 256 seconds]
< sumant>
I would like to contribute to mlpack. I am thinking about implementing capsule networks and data augmentation techniques. I would also like to implement gradient boosting as it is one of the most widely used algorithms out there.
< sumant>
I'm fairly new to the codebase, so I'll start contributing right after I become familiar with it. Can anyone let me know what you thing about this idea?
< picklerick>
i considered singletreetraverser and looked through the code so if defeatist is true and it is overlapping too then we are doing defeatist tree search
< picklerick>
in the paper we are doing the same i guess for hybrid spill tree
< rcurtin>
I believe so, yeah---but it has been a long time, so I am not 100% sure
< rcurtin>
what you wrote sounds about right though :)
< picklerick>
also i think we are optimizing it further by pruning it too right by not considering farther nodes
< rcurtin>
trust the code more so than me though :)
< rcurtin>
right, but pruning is only needed if we're doing any backtracking (i.e. if we are not doing defeatist search)
< picklerick>
yea and the error is being occured due to that i guess i am thinking of commenting out backtracking and looking into it
< picklerick>
any other suggestions to looking for the bug ??
< picklerick>
@rcurtin for neat idea would we have to implement hyperneat or just neat algorithm also i think it was implemented in previous year gsoc too ??
prateek0001 has joined #mlpack
< rcurtin>
I don't know anything about NEAT or HyperNEAT so I can't say about that
< rcurtin>
but if I'm remembering right, basically what we need to do to fix the issue where we don't get enough results from the spill tree when using defeatist mode,
< zoq>
picklerick: The focus is on NEAT, there is an unfinished PR, which kinda worked.
< rcurtin>
is that we need to stop descending the tree and do BaseCase() on all point pairs before node.NumPoints() < k
< picklerick>
yea the tree isn't encountering enough nodes
< rcurtin>
another way would be to descend to the leaf, run the base cases, then do a little backtracking
< rcurtin>
i.e. backtrack to other nodes until the total number of points encountered is >= k
petris_ is now known as petris
< rcurtin>
heh, I see that TensorFlow got accepted to GSoC... but their Ideas list is literally just a link to their github issues page
< picklerick>
instead of running the basecase to node.Numpoints we can do like min(node.numPoints(),k) like this ??
< picklerick>
@rcurtin thanks for the pointers i will look into it and work on it :)
< zoq>
interesting
< rcurtin>
picklerick: sorry for the slow response---I stepped out for a minute
< rcurtin>
I'm not sure what you mean by 'running the basecase to node.Numpoints', but I think if you terminate the defeatist search early it can work
< rcurtin>
one tricky part is, the defeatist traversal rules don't know anything about k
< rcurtin>
so you may have to add some member to NeighborSearchRules or something like this that specifies the minimum number of BaseCase() calls that are needed
< rcurtin>
(and you may need to specify that in the other Rules classes too?)
< rcurtin>
I'm not totally sure. try it and see what happens :)