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/
AmeetKumarRanaGi has quit [Ping timeout: 244 seconds]
M_slack_mlpack_U has quit [Ping timeout: 244 seconds]
UmarGitter[m] has quit [Ping timeout: 244 seconds]
hemal[m] has quit [Ping timeout: 244 seconds]
NishantKumarGitt has quit [Ping timeout: 244 seconds]
AbhinavGudipati[ has quit [Ping timeout: 244 seconds]
jonpsy[m] has quit [Ping timeout: 244 seconds]
AbhishekNimje[m] has quit [Ping timeout: 244 seconds]
siddhant2001Gitt has quit [Ping timeout: 244 seconds]
ShikharJaiswalGi has quit [Ping timeout: 244 seconds]
AniThoGitter[m] has quit [Ping timeout: 244 seconds]
RohitKartikGitte has quit [Ping timeout: 244 seconds]
bisakh[m] has quit [Ping timeout: 260 seconds]
TrinhNgo[m] has quit [Ping timeout: 260 seconds]
VSaicharanGitter has quit [Ping timeout: 260 seconds]
AtharvaKhandaitG has quit [Ping timeout: 260 seconds]
siddhant2001Gitt has joined #mlpack
ShikharJaiswalGi has joined #mlpack
hemal[m] has joined #mlpack
AmeetKumarRanaGi has joined #mlpack
M_slack_mlpack_U has joined #mlpack
AbhishekNimje[m] has joined #mlpack
AbhinavGudipati[ has joined #mlpack
UmarGitter[m] has joined #mlpack
NishantKumarGitt has joined #mlpack
AniThoGitter[m] has joined #mlpack
RohitKartikGitte has joined #mlpack
TrinhNgo[m] has joined #mlpack
VSaicharanGitter has joined #mlpack
AtharvaKhandaitG has joined #mlpack
jonpsy[m] has joined #mlpack
bisakh[m] has joined #mlpack
AtharvaKhandaitG has quit [Ping timeout: 244 seconds]
AniThoGitter[m] has quit [Ping timeout: 244 seconds]
NishantKumarGitt has quit [Ping timeout: 244 seconds]
AbhishekNimje[m] has quit [Ping timeout: 244 seconds]
ShikharJaiswalGi has quit [Ping timeout: 244 seconds]
AniThoGitter[m] has joined #mlpack
AtharvaKhandaitG has joined #mlpack
NishantKumarGitt has joined #mlpack
AbhishekNimje[m] has joined #mlpack
ShikharJaiswalGi has joined #mlpack
pie3 has joined #mlpack
ImQ009 has joined #mlpack
pie3 has quit [Read error: Connection reset by peer]
pie3 has joined #mlpack
pie3 has quit [Ping timeout: 260 seconds]
pie3 has joined #mlpack
pie3 has quit [Remote host closed the connection]
ImQ009 has quit [Read error: Connection reset by peer]
ImQ009 has joined #mlpack
< himanshu_pathak[> Hey sakshamb189: zoq I am thinking of adding Multi-class svm on way to add it is using one-vs all and another can be Crammer and Singer for using one-vs all there is no need to change code of svm I can add a test and train multiple classifier in it but for Crammer and Singer I have to change whole implementation. What do you guys suggest I think going with one-vs all at this time is more sutiable?
< himanshu_pathak[> * Hey sakshamb189: zoq I am thinking of adding Multi-class svm one way to add it is using one-vs all and another can be Crammer and Singer for using one-vs all there is no need to change code of svm I can add a test and train multiple classifier in it but for Crammer and Singer I have to change whole implementation. What do you guys suggest I think going with one-vs all at this time is more sutiable?
< zoq> himanshu_pathak[: Hm, wondering what is faster, do we have some numbers?
< zoq> jeffin143[m]: Agreed, really looking forward to see all those features in a new release.
< ggalan87[m]> according to sklearn docs one-vs-rest variant is usually preferred in practice https://scikit-learn.org/stable/modules/svm.html#svm-classification
< himanshu_pathak[> zoq: I found out a paper https://www.csie.ntu.edu.tw/~cjlin/papers/multisvm.pdf this says one-vs one is good approach than others ggalan87 thanks for the info
< jeffin143[m]> I also guess one vs all is used often
< zoq> I think with that it's any easy decission, especially since we can just what you already implemented.
< himanshu_pathak[> zoq: Yup I will go with that thanksjeffin143 +1
< jeffin143[m]> @walragatver:matrix.org:
< jeffin143[m]> Did that directory delete issue was solved ?..
< walragatver[m]> Jeffin143: I didn't cross check at the time of merge but I tested it when giving you the suggestion I think it would have resolved as the code looks good.
< jeffin143[m]> Ok
< abernauer[m]> rcurtin: The mlpack.linear_svm, naming convention in R is usually associated with the S3 object sytem in R just an fyi. Alo it's reserved for method dispatch if I remember correctly.
< rcurtin> yeah, thanks for the clarification---I saw that James posted that too; I think we've reached consensus for `mlpack_linear_svm()`, which is just fine
< rcurtin> my unfamiliarity with R sometimes makes these discussions hard, because I'm trying to ensure that both (a) we can autogenerate these easily from the mlpack side and (b) it feels "native" in whatever language we're binding to
< rcurtin> but I don't typically know what (b) is in the other languages
< abernauer[m]> Yeah np. R is pretty anarchic with naming conventions. Addittionally, there is the baggage that comes from the S language, R is based on. Only reason I am familar with this stuff is because of James and reading addittional material on the language.
< abernauer[m]> rcurtin: From the perspective of an R user either solution you or Dirk proposed sounds fine. Not uncommon in my experience to use the namespace approach mlpack::det(), when writing scripts and R packages have conflicting function names.
< jeffin143[m]> rcurtin : why don't
< jeffin143[m]> We have support to save mat as a tsv file
< jeffin143[m]> And only have support for saving sp_mat
< rcurtin> I think it had to do with what Armadillo's underlying support provided
< rcurtin> basically, Armadillo only supports a handful of formats, and data::Save() just wraps that
< rcurtin> for the most part (with a couple exceptions) we don't implement the parsers ourselves
< rcurtin> if you ever wanted to add more support outside of what Armadillo supports, I would say go ahead! :-D
< jeffin143[m]> Haha
< jeffin143[m]> Ok :)
ImQ009 has quit [Quit: Leaving]