Open in new window / Try shogun cloud
--- Log opened Tue Oct 30 00:00:17 2012
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]00:16
-!- ptizoom_ [~christian@] has quit [Quit: Ex-Chat]04:03
-!- ptizoom__ [~christian@] has joined #shogun04:03
-!- n4nd0 [] has joined #shogun08:21
-!- ptizoom__ is now known as ptizoom08:53
-!- hoijui [] has joined #shogun09:02
-!- n4nd0 [] has quit [Quit: leaving]09:21
-!- hoijui [] has quit [Quit: Leaving]09:24
-!- blackburn [5bdfb203@gateway/web/freenode/ip.] has joined #shogun11:58
blackburnwiking: sonne|work I am learning impress.js and JS in general, want to create a cool shogun demo11:59
wikingblackburn: jmpress.js ;)12:12
wikinglet's start using std::shared_ptr :DDD12:13
blackburnwiking: impress looks simpler12:13
blackburnwiking: std? C++ 11?12:14
wikingblackburn: yep12:16
blackburnwiking: we are 8912:16
wikingic :)12:18
blackburnwiking: what's up with your paper? are you in time?12:19
wikinggot an extension of 5 days :D12:19
wikingi'm in lack of good dataset currently12:19
wikingi haven to create one asap12:19
blackburnwiking: what you want to detect?12:26
blackburnmedical things?12:26
blackburnomg I recalled that dataset12:27
blackburn(the one we failed to work on)12:27
blackburnwith all these12:27
blackburnwait a minute I have to vomit :D12:27
blackburnwiking: is that for journal or conference?12:28
blackburnhmm probably bad question as you have deadline12:28
wikingonly 4 pages i'll have to do12:28
blackburnwiking: I could read it thoroughly if you need12:28
wikingheheh first i need to write it :)12:29
wikingbut yeah awesome thnx!12:29
blackburnhahah okay12:29
blackburnwiking: it seems that the method matrices of which we have been discussing works12:29
blackburnbut something is wrong still12:29
blackburn*but* still12:30
blackburnit would be a breakthrough for me, such large scale eigendecompositions are *linear* in size12:30
sonne|workblackburn: yeah do it :)13:37
blackburnsonne|work: my idea is to add a drawing canvas13:44
sonne|workblackburn: d3js + svg13:44
blackburnsonne|work: what for?13:44
sonne|workdrawing canvas & whatever you want to do13:45
blackburnsonne|work: no I mean I want an OCR interactive example13:45
blackburnright in presentation13:45
sonne|workyeah that would work but some html5 based stuff would work too13:46
blackburnsonne|work: the only thing is that I'll probably would have to write a classifier in js too13:47
blackburnwith learned model13:47
sonne|workblackburn: no. use the one we have from python13:48
blackburnsonne|work: and where to run it?13:49
sonne|workwe can then just use a little bit of ajax to get the data over13:49
sonne|workon the webserver of course13:49
sonne|workrecall it is all django13:49
sonne|workso easy13:49
sonne|workjust assume you get the image transferred to the server13:50
sonne|workand have it in some variable X13:51
blackburnah okay I'll write a JSON-based classifier then13:51
blackburnsonne|work: is our webserver powerful enough?13:53
sonne|workfor digit recognition? anything would be :D13:53
blackburnI start liking living on this planet13:54
sonne|work...finally :)13:54
blackburnsonne|work: so I put an application to that server13:55
blackburnand js presentation just asks it to classify13:55
blackburnlooks nice13:55
sonne|workblackburn: checkout shogun-web13:55
sonne|workget it running locally13:55
sonne|workand then write it all in there13:55
blackburnsonne|work: okay13:55
blackburnnice idea13:55
sonne|workask if you don't know13:55
blackburndon't know what?13:56
blackburnsonne|work: I'll get to it in not less than 4 hours anyway though13:56
sonne|workblackburn: I'd like to have the toy svm examples too on the website... so clicking dots etc13:56
sonne|workok then ask tomorrow13:56
blackburnsonne|work: I can put an array of various road signs13:57
blackburnand once user clicks it sends to server13:57
blackburnclassifies and gets back the result13:57
sonne|workthat would be cool13:57
blackburnsonne|work: and some ACTG stuff would be cool too13:58
blackburnbut it would require more programming13:58
sonne|workwhat do you have in mind?13:59
sonne|workwe have the splice site detector in applicatons13:59
blackburnsonne|work: well some snake like ACTCTCTGGTCATCGGCC...13:59
blackburnsonne|work: and bam! - detected13:59
sonne|workit would be easy to score splice sites this way13:59
blackburnsonne|work: so user just moves mouse over dna chain14:00
sonne|workor arts / tss14:00
blackburnand once it scored14:00
sonne|workit is more like drawing a graph on top of the ACTCAGTCATGAC14:00
blackburnsonne|work: like that?14:00
blackburnsonne|work: with such showcase we will get some fans heh14:05
wikingi have stupid actc data here14:05
sonne|workblackburn: actually quite motivating for me - we have so many algorithms but showcases are just missing14:07
wikingbut it aint' working forme :(14:07
blackburnsonne|work: okay let me start with OCR and then we will see14:08
wikingsonne|work: u r working for tomtom?14:08
sonne|workwiking: want me to create a jam ;-)14:08
wikingi've just got a job inquiry for their gent office :P14:08
wiking"I am contacting you on behalf of TomTom's operations, located in Gent. We are looking to expand our R&D centre and are looking for experienced engineers with a strong background in development. "14:09
blackburncome on, where is my job inquiry :D14:09
wikingbla bla bla14:09
sonne|workwhere is Gent?14:09
wikingsonne|work: belgium14:09
sonne|worknot my planet ;-)14:09
blackburnsonne|work: even I know!14:09
wikingneed a dataset14:11
wikingblackburn: create me one!14:11
blackburnwiking: I have no tumors I hope14:12
wikingblackburn: ehheheh14:22
blackburnI would help you if I could but come on let me live a little more :D14:22
wikingany latent dataset will do it :D14:26
wikingi have currently one with good results14:28
wikingbut that ain't enough :)14:28
blackburnwiking: how is your paper called?14:28
wikingblackburn: notitle :)14:30
blackburnnice title!14:30
wikingfor example14:32
wikingwe have everything for this paper:
wikingjust data is missing14:34
blackburnwiking: everything like?14:36
wikingeverything :)14:37
wikinglike classifier14:37
blackburnwiking: did you read that paper carefully?14:41
blackburnI am just curious whether it is worth reading14:43
wikingblackburn: yeah i've read the previous one14:44
wikingwithout the grammar hack14:44
wikingthis one i've just skid through14:44
wikingso i know what they are using there14:44
wikingand we have everything14:44
wikingexcept the feature generator14:44
blackburnwiking: will that work realtime?14:57
wikingwell once you have a classifier (training takes quite some time)14:58
wikingit's more-or-less a dot product :P14:58
blackburnwiking: I didn't realize how do they put these bboxes14:59
wikingwell you have 2 filters14:59
wikingroot filter and part filter14:59
wikingand then where you have 'activity'14:59
wikingyou draw around a bounding box15:00
blackburnokay you convinced me15:02
wikingi've got a second job inqury15:03
wikingwhat's today?15:03
wikingblackburn: the felzen... hog detector you can haz for python15:03
blackburnwiking: wow I should try15:04
wikinghe implemented the exact same hog extractor that they use in that paper15:04
wikingbasically he just made a python wrapper for it15:04
blackburnso it is that15:05
blackburndeformable model thing15:05
blackburnwill try today thanks15:06
wikingi haz no numpydoc pacakge15:06
wikingahahah lol15:13
-!- blackburn [5bdfb203@gateway/web/freenode/ip.] has quit [Quit: Page closed]15:48
-!- xavirema [c2c71723@gateway/web/freenode/ip.] has joined #shogun16:42
-!- xavirema [c2c71723@gateway/web/freenode/ip.] has quit [Client Quit]16:44
-!- blackburn [~blackburn@] has joined #shogun16:55
blackburnsonne|work: sonney2k any of you?17:11
sonne|workblackburn: what?17:11
blackburnsonne|work: just quick Q - how to start django on my machine?17:11
sonne|workpython runserver17:12
-!- hoijui [] has joined #shogun17:21
-!- n4nd0 [] has joined #shogun17:27
blackburnmanaged to run website locally17:53
-!- hoijui [] has quit [Quit: Leaving]18:16
-shogungit:#shogun- [shogun] ptizoom opened pull request #812: cleaned most of dead code in pdl.I and perl_modular/swig_typemap.i (master...perl_121030)
sonne|workblackburn: hurray!18:56
-!- fmailhot [] has joined #shogun18:57
fmailhotGreetings shogun folk! I'm having some issues compiling on CentOS, and finally figured out that I've got an unsupported version of gcc...18:58
blackburnsonne|work: still at work?!18:58
sonne|workfmailhot: I am on centos here too18:58
fmailhotWhat's the most recent gcc you support? (or is there some workaround for the 4.1)18:58
blackburnsonne|work: too?18:59
sonne|workI have gcc 4.4.6 though18:59
blackburnwhat makes you use it :)18:59
sonne|workthe same reason you use windows :D18:59
blackburnsonne|work: uh I see, strange company you work in :)19:00
blackburnfmailhot: I think 4.4 is needed19:00
fmailhotI the short version is "upgrade your gcc"...OK, I'll see if I can convince my ops ppl to do that.19:00
blackburnbut sonne|work knows better19:00
blackburnfmailhot: 4.1 is waaaaay too old19:00
fmailhotFair enough! :D19:01
wikingfmailhot: <4.319:11
wikingfmailhot: you dont need to upgrade19:12
wikingfmailhot: stick with your old gcc19:12
fmailhotconfigure script is failing19:12
fmailhot"no C compiler detected"19:12
wikingfmailhot: and install as well the new one19:12
wikingfmailhot: which version of centos are u using19:12
wikingfmailhot: 6?19:13
fmailhotI don't have control over that, unfortunately19:13
wikingfmailhot: x86_64 or i386?19:14
wikingfmailhot: gcc44-4.4.6-3.el5.1.x86_64.rpm19:15
wikingfmailhot: it has it :)19:15
wikingfmailhot: so just install gcc44 package19:16
wikingout of box19:16
wikingit will not interfere with your default gcc19:16
fmailhotWill the shogun configure script find it even though I've got the default gcc?19:16
wikingas well19:16
wikingbut i guess you can install it via the package manager of centos19:16
wikingfmailhot: you have to specify it19:17
fmailhotOK, that's excellent...thanks wiking!19:17
-shogungit:#shogun- [shogun] sonney2k pushed 2 new commits to master:
-shogungit:#shogun- shogun/master ffbecc3 ptizoom: cleaned most of dead code in pdl.I and perl_modular/swig_typemap.i19:17
-shogungit:#shogun- shogun/master 363cb87 Soeren Sonnenburg: Merge pull request #812 from ptizoom/perl_121030...19:17
wikingfmailhot: ./configure --cc=path/to/the/gcc44 --cxx=path/to/the/g++4419:17
sonne|workI don't have to do *anything* special here for it to work...19:18
wikingsonne|work: well because your defult gcc is 4.3 or later19:18
wikingsonne|work: i dont have to do anything either as my default compiler is clang :P19:19
wikingfmailhot: if u dig in the archives of shogun mailing list19:20
wikingfmailhot: you'll have some more info about this19:21
wikingbut in the nutshell you'll have to do that what i said above :)19:21
fmailhotExcellent...thanks very much! I'm looking forward to trying shogun out. Saw a presentation last week in NYC as was pretty excited by it.19:22
wikingcheck this thread19:22
wikingit says everything about it19:22
wikingfmailhot: heheh great! :)19:23
wikingfmailhot: if u wanna use python i guess you'll have to install swig2 for yourself19:23
wikingas well19:23
wikingotherwise the python interface will fail19:23
wikingbut that email conversation covers that topic as well19:23
fmailhotSweet...thanks for all of that! Very helpful...19:24
wikingsonne|work: we need FAQ :D19:24
sonne|workwiking: feel free to edit the website :)19:24
wikingsonne|work: under documentation?19:24
wikingor brand new menu?19:24
sonne|workas you wish19:25
wikingi would put it directly19:25
wikingso that everybody can find it right away19:25
sonne|workthen do :)19:25
sonne|workbut don't keep it empty19:25
wikingokok cool19:25
wikingyeah i'll add the swig and gcc question/answer19:25
sonne|workmaybe merge in
wikingas this is already the second time ...19:25
wikingand i'm guessing not the last time19:25
sonne|workyeah well19:26
wikingi'll merge this faq as well19:27
-!- n4nd0 [] has quit [Ping timeout: 252 seconds]19:32
blackburnsonne|work: including html5 canvas to impress slide appears to be conflicting :D20:05
blackburntoo javascripty I guess20:06
-!- fmailhot [] has quit [Quit: Leaving.]20:06
wikingblackburn: jmpress ;)20:07
wikingblackburn: that'll solve that problem for ya20:08
-!- fmailhot [] has joined #shogun20:08
blackburnwiking: are you sure&20:13
blackburnwill try20:14
wikingblackburn: yep i'm quite sure20:19
wikingas a start20:19
wikingit'll need reshaping and TOC as well imho20:20
wikingbut now i gotta go20:20
-!- n4nd0 [] has joined #shogun20:31
blackburnn4nd0: are your friend bern4rd around?20:34
n4nd0blackburn: yes20:34
n4nd0blackburn: why?20:34
blackburnn4nd0: he seems to be django guru right?20:35
n4nd0blackburn: well, he knows how to use it20:35
n4nd0he is not online right now I think, he's probably having dinner20:35
blackburnn4nd0: I want to develop a page that 'answers' with JSON by JSON20:35
blackburnI mean JSON input JSON output20:35
blackburnn4nd0: there are a lot of various blogs/questions about that but no unified solution20:37
blackburnmay be something more elegant can be used20:37
n4nd0blackburn: I can ask him20:38
n4nd0or tell him to appear around later20:38
blackburnok please ask when he is online20:38
blackburnor that, yeah20:38
blackburnn4nd0: have you seen that impress.js?20:38
n4nd0yeah, I think a friend told me about it20:39
blackburnI am fascinated, we need such thing for shogun showcase20:39
blackburnso I want to create a JSON-based service for a few examples20:39
blackburnproblem is that I am already dying with all these things :D20:40
n4nd0blackburn: what do you mean dying with all these things?21:09
n4nd0too much work or?21:09
blackburntoo many directions21:09
-!- bern4rd [53b32cfa@gateway/web/freenode/ip.] has joined #shogun21:13
n4nd0bern4rd: blackburn, here you go21:13
blackburnbern4rd: okay my question is pretty simple I think21:14
blackburnbern4rd: I want to provide a json api21:14
blackburnon our django website21:14
blackburndo you know how can I proceed?21:15
bern4rdI have never used json with django. The idea of using json is related with rss?21:15
blackburnbern4rd: well I do not really need json exactly21:16
blackburnbut some custom python driven page that answers with some output21:16
bern4rdI dont understand what you mean21:17
blackburnbern4rd: I want to have sth like
blackburnthat is driven by python code21:19
n4nd0blackburn: what is driven python code?21:21
blackburnn4nd0: driven by :)21:21
blackburnn4nd0: I want to have a page that is fully controlled by python script21:21
n4nd0blackburn: ok21:21
blackburnlike java servlet21:21
n4nd0bern4rd: does that make sense to you?21:21
bern4rdwell I have never done that, so I have no idea.21:22
blackburnargh, I see21:23
blackburnokay no problem I will find out sth later21:23
n4nd0bern4rd, blackburn: so with django you don't to a page that is controlled by python?21:23
n4nd0don't do*, sorry21:23
blackburnn4nd0: well they are set up in a database as articles21:23
bern4rdI am not sure if you mean, download the page once, and then is controlled itself without rest comunication with the server.21:23
bern4rdDo you mean that?21:24
n4nd0blackburn: so it is not the same I guess21:24
blackburnbern4rd: no, I want a JSON api with server21:25
blackburnso just need to have a communication point21:25
-!- zxtx [] has quit [Ping timeout: 240 seconds]21:26
blackburnwiking: where to get data for that pyvision? :D21:39
fmailhotHello again, shogun folk...another couple of compilation questions:21:56
fmailhot1) should I worry about all the clang: warning: argument unused during compilation: '-fBLAHBLAH' warnings?21:56
fmailhot2) can someone have a peek at this pastebin and see if they can decipher the error?
fmailhotGoogling hasn't turned up much that's useful...21:57
n4nd0fmailhot: I've never tried to compile whole shogun with clang21:59
n4nd0first time I see that error too21:59
fmailhotWhat's weird is that I'm seeing invocations of gcc in there, too, even though I specified clang for the configure script22:00
@sonney2kfmailhot, did you specify it for linking too?22:43
@sonney2kfmailhot, upload your .config to pastebin22:43
@sonney2kfmailhot, and FWIW - I compile w/ clang here :)22:43
@sonney2kso does wiking22:43
fmailhotOops. I did not, in fact, specify it for linking, too. /facepalm22:43
@sonney2kfmailhot, but the problem is some /darwin in there - wtf?!22:45
@sonney2kplease check if you have some /darwin in .config22:45
@sonney2kif so remove it22:45
@sonney2khow did it get there???22:45
@sonney2kremove that line please22:46
fmailhotHmm, also22:47
fmailhotINCLUDES_JAVA=  /darwin22:47
@sonney2kjust drop this line22:47
@sonney2kyou don't have java anyways22:47
fmailhotRight, nm prev22:48
blackburnhow did darwin get in there22:48
-shogungit:#shogun- [shogun] sonney2k pushed 1 new commit to master:
-shogungit:#shogun- shogun/master 7c1fcab Soeren Sonnenburg: fix potential compile error on systems where java is not detected correctly22:49
@sonney2kfmailhot, should be fixed now22:49
fmailhotRunning configure, then compiling...stay tuned.22:50
fmailhot(and thanks!)22:50
blackburnfmailhot: so you were attracted by christian's talk?22:50
fmailhotYeah...I only caught the talk end of it, but that was enough! I'd heard of Shogun before, but never got around to checking it out. Been using scikit-learn and am curious to compare the two.22:51
blackburnI am looking forward to see his talk (they wanted to post videos)22:52
fmailhotThey said to expect roughly a one-week delay before the vids would be posted.22:52
blackburnI see22:52
fmailhotStill seeing a lot of these "argument unused during compilation" warnings...should I care about those?22:52
blackburnfmailhot: no22:53
@sonney2kalrighty time to leave train23:02
blackburnsonney2k: whoa late night train23:02
-!- bern4rd [53b32cfa@gateway/web/freenode/ip.] has quit [Quit: Page closed]23:12
@sonney2kdark times23:19
blackburnsonney2k: deadlines at job?23:24
@sonney2kno lamp dead23:29
@sonney2kmobile phone led == light23:29
@sonney2kblackburn, how is it going with your .js / css / html / django / ajax excercise :D23:30
blackburnI mean you got home from job at night :)23:30
blackburnsonney2k: well quite bad23:30
@sonney2kno actually I went for a swim23:30
blackburnI se23:30
@sonney2knot in the lake this time :D23:30
blackburnI hope so23:30
blackburnsonney2k: I am testing new eigenmethod last days23:33
blackburncame from redsvd23:33
blackburnI am curious if I will be able to get it working with dimreduction23:33
blackburnif yes - fastest dimensionality reduction available23:33
wikingok people23:37
wikingfaq time :D23:37
wikinggimme questions23:37
blackburnwiking: what the hell are you guys doing here?23:38
wikingwhere :D23:39
blackburnwiking: question that is23:39
wikinggood one23:40
blackburnwiking: 'can I rule the world with your software?'23:40
wikingwhat shall be the answer? :D23:40
wikingbtw the html code generated by that editor is  AWESOMESHIT!23:40
wikingit's like when u save as in m$ word a document to html23:40
@sonney2kwiking, you talking about n4nd0 bern4rd?23:41
@sonney2kwiking, you can write plain html23:41
wikingsonney2k: i'm just saying that i'll redo the faq page with pure html23:41
@sonney2k(which is what I do)23:41
wikingyeah i'm just doing it23:41
wikingas i've just checked the html that it generated with my copypaste23:41
n4nd0what's going on? :D23:42
wikingand it's just much too much noize23:42
@sonney2kn4nd0, just webpage roxxors23:42
wikingbtw can i haz css editing? :D23:42
@sonney2kbtw did someone put a link to the tutorial?23:42
@sonney2kwiking, checkout shogun-web git23:42
@sonney2kand then send a PR23:42
@sonney2kas usual23:42
blackburnI GOT EIGEN3 crash with invalid chunk23:43
blackburnfantastic skills23:43
wikingblackburn: \o/23:43
@sonney2kn4nd0, bern4rd totally disappeared :/23:45
@sonney2ktoo bad23:45
blackburnsonney2k: he was today23:46
wikingdoes this look fancy enough:
blackburnwiking: yes language-wise very fancy23:46
wikingblackburn: :DDD23:46
blackburnwiking: we should have esperanto version too23:47
n4nd0sonney2k: we are over-working a little with with uni work I think23:47
n4nd0we have our courses at KTH and also some courses from Spain studying from here ...23:47
n4nd0but we will survive! :)23:47
fmailhotMe again. Just a quick word to say "thanks" to all who helped. Compilation successful after a bit more mucking around. Just had to modify PYTHONPATH and everything's good.23:50
blackburnfmailhot: good you sorted it out, you are welcome with any Qs23:50
blackburnI can haz valgrind with no creepy errors!23:50
n4nd0fmailhot: nice, congrats! hope you enjoy your time shogun-ing :)23:50
fmailhotThanks again...have a great day/night (wherever you all are).23:51
-!- fmailhot [] has left #shogun []23:51
wikingsonney2k: can we have like static link23:57
wikingsonney2k: i could just create now a
wikingwhich is a page/subpage23:57
wikingbut it'd be great if we could have like23:57
@sonney2kwhy not faq/main or sth?23:58
wikingpointing to the same faq23:58
@sonney2kwhy help and faq?23:58
wikingit doesn'matter in this case23:58
wikingit'd be great to have the link like that23:58
wikingbtw do we generate a sitemap.xml for google?23:58
--- Log closed Wed Oct 31 00:00:17 2012