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/
nu11p7r has quit [Ping timeout: 255 seconds]
systematic has joined #mlpack
< systematic>
I'm new to mlpack. I want to make a program that thinks about any topic. Here is my general algorithm: 10--pick or accept topic. 20--Make statements relevant to topic. 30--Ask why about ethical questions. 40--statements-->questions. 50--questions-->open-ended questions. 60--Brainstorm several answers to open-ended questions. 70--prove/disprove answers. 80--estimate truth values for those answers neither proven nor disproven. 90--
< systematic>
Would machine learning be able to learn those skills?
chenzhe has quit [Ping timeout: 252 seconds]
< rcurtin>
systematic: I think that is a bit optimistic :)
< rcurtin>
I am not sure current machine learning algorithms can handle the problem in the way that you want
< systematic>
How do data scientists figure out how to make machine learning figure out whether they are looking at a pen. I guess it would be similar to that sort of machine learning. I want to be able to tell the program: This is a good argument. This is a bad argument. Tell me whether this other argument is a good argument.
< systematic>
How do I get the ml to recognize a pattern?
< systematic>
What kind of patterns has machine learning been able to find, and what formats does it accept? If I have to make tables, I'll make tables.
vinayakvivek has joined #mlpack
< systematic>
Let's say I wanted to compare how far something was on the y axis with several other dimensions, which tool would I use to find those correlations?
govg has quit [Ping timeout: 252 seconds]
govg has joined #mlpack
sumedhghaisas has quit [Ping timeout: 260 seconds]
sumedhghaisas has joined #mlpack
sumedhghaisas has quit [Ping timeout: 260 seconds]
chenzhe has joined #mlpack
sumedhghaisas has joined #mlpack
sumedhghaisas has quit [Ping timeout: 260 seconds]
witness_ has joined #mlpack
nish21 has joined #mlpack
nish21 has quit [Client Quit]
vinayakvivek has quit [Quit: Connection closed for inactivity]
chenzhe has quit [Ping timeout: 260 seconds]
vinayakvivek has joined #mlpack
witness_ has quit [Quit: Connection closed for inactivity]
Trion has joined #mlpack
< rcurtin>
systematic: sorry for the slow response, I had to get some sleep :)
< rcurtin>
typically machine learning algorithms will recognize patterns by the use of large sets of labeled training data
< rcurtin>
so your typical data scientist might solve a problem by casting their problem as a classification problem for instance
< rcurtin>
to take an example say you want to classify spam vs. clean emails
< rcurtin>
obe way to do this will be to gather a dataset of millions of spam emails and millions of clean emails
< rcurtin>
*one way
< rcurtin>
then you would train some machine learning model using that data
< rcurtin>
so part of the problem with your idea is that you would have to obtain a very large set of true and false statements, for the part where you want to infer truth
< rcurtin>
and unfortunately that is a very hard thing to do
aashay has quit [Quit: Connection closed for inactivity]
< Trion>
systematic: seems like you want create a chatbot. I think this will get you an idea, when the person says something e.g. "Hello how are you?", tokenize using a nlp package, create a token vector of 1s and 0s and use a classification algorithm to map the [ tokenvector ] to [probability of replies]. Send back the reply with most probability
< rcurtin>
yeah, I think this could be an approach that gets you close, but the part about ethics and truth will probably unfortunately not be feasible with the data that is available today
vinayakvivek has quit [Quit: Connection closed for inactivity]
< Trion>
:P Humans love bots that make mistakes! Must be because our brains be like "Haha! you can't achieve it in a day of training what I achieved in millions of years of evolution"
< rcurtin>
hah
govg has quit [Ping timeout: 260 seconds]
< rcurtin>
zoq: you beat me to the krylov fix, I was just looking into it when I saw the commit emails :)
< rcurtin>
unfortunately there's not time to re-run the matrix build; masterblaster will go down in four hours for the move
vinayakvivek has joined #mlpack
< zoq>
rcurtin: oh, okay ... hopefully it is back by the end of the week?
< rcurtin>
yeah, it should be online by friday... hopefully
< rcurtin>
I will post updates as I hear them
< rcurtin>
the guy in LA I am working with says he'll box it up immediately after I shut it down and send it off
< rcurtin>
hopefully he'll give me a tracking number so I can hit 'refresh' in my browser over and over again :)
< zoq>
sounds promising :)
sumedhghaisas has joined #mlpack
sumedhghaisas has quit [Ping timeout: 260 seconds]
< Trion>
zoq: can I assume for the lines that come after a for loop with openMP pragma that all the loops have completed before it?
< rcurtin>
Trion: yeah, the for loop itself will run in parallel, but it will all be synchronized after the loop ends
< Trion>
Nice :-) makes code so easy!
aashay has joined #mlpack
Trion has quit [Quit: Have to go, see ya!]
govg has joined #mlpack
govg_ has joined #mlpack
govg has quit [Ping timeout: 260 seconds]
chenzhe has joined #mlpack
< rcurtin>
ok, goodbye masterblaster...
< rcurtin>
let's hope the downtime isn't too long
jenkins-mlpack has quit []
govg_ has quit [Quit: Reconnecting]
govg has joined #mlpack
chenzhe has quit [Ping timeout: 260 seconds]
sumedhghaisas has joined #mlpack
chenzhe has joined #mlpack
sumedhghaisas has quit [Ping timeout: 260 seconds]
sumedhghaisas has joined #mlpack
< sumedhghaisas>
zoq, rcurtin: Hey... Do we have baysian regression? just wanted to run couple of experiments... I did not see that as a module though could part of some module
< rcurtin>
sumedhghaisas: no, no bayesian regression... but feel free to implement as always :)