Right, I got it wrong. I was confused with the "result" is not the target
here.
Thanks
Soren

On Mon, Jan 11, 2016 at 5:32 AM, Dominic Laflamme <flam...@gmail.com> wrote:

> Thanks Joel and Sören,
> Joel, I've been reading up on Structure Learning off the pystruct project
> documentation. It seems to describe my problem exactly. Thanks!
>
> Dominic
>
>
>
>
> On Sun, Jan 10, 2016 at 9:29 PM, Joel Nothman <joel.noth...@gmail.com>
> wrote:
>
>> I think you've misunderstood this one, Sören. This sounds like it is a
>> structured learning problem, where the steps are the "target" of the
>> learning task, and the result is the input example.
>>
>> Take, for instance, the natural language processing task of dependency
>> parsing.
>>
>> The "result" of some latent syntactic process is "He quickly ate the
>> cat", and the latent "steps" deriving that result are the dependency arcs:
>>
>> "He" is dependent to "ate"
>> "quickly" is dependent to "ate"
>> "the" is dependent to "cat"
>> "cat" is dependent to "ate"
>>
>> Given a sentence, we want to recover such dependency arcs.
>>
>> This sort of structured learning problem is common in machine learning,
>> but is generally beyond the scope of scikit-learn. (The related pystruct
>> project by core scikit-learn dev Andreas Müller deals with this type of
>> task.) One of the main challenges of structured learning problems is
>> representing the target "steps" (i.e. the parse here) as, for example, some
>> previously solved class of probabilistic graphical model, such as linear
>> chain Conditional Random Fields, as well as representing features of the
>> observed instance ("result") in a way that the machine learning model can
>> learn to associate with the target.
>>
>> HTH
>>
>> Joel
>>
>> On 11 January 2016 at 01:38, Sören Wacker <soeren...@gmail.com> wrote:
>>
>>> Sounds like a classification problem. You can try to see the steps as
>>> features and use classification methods e.g. decision tree to train a
>>> model. But it depends on what "reconstruct the steps" and "result" means.
>>>
>>> Sören
>>>
>>>
>>> On 01/09/2016 06:32 AM, Dominic Laflamme wrote:
>>>
>>> First I'd like to apologize in advanced for the "noobiness" nature of my
>>> question...
>>> I'd like to get some early guidance into which path I should take to
>>> help me solve a problem using machine learning.
>>>
>>> The goal would be to use machine learning to "reconstruct the steps"
>>> needed to take in order to get to a particular "result".
>>> My assumption (perhaps misguided at this point) would be that I could
>>> feed the system with a large amount of complete "examples"  (steps +
>>> result) to be eventually able to feed it a result in order to get a series
>>> of steps.
>>>
>>> I know my question is broad, to say the least. But I feel that knowing
>>> the right type of machine learning concept to apply to such a problem would
>>> help me started.
>>> Any insights on which category better suits my problem, and on whether
>>> my assumptions are flawed?
>>>
>>> Any and all comments greatly appreciated.
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>>> Monitor end-to-end web transactions and take corrective actions now
>>> Troubleshoot faster and improve end-user experience. Signup 
>>> Now!http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>>>
>>>
>>>
>>> _______________________________________________
>>> Scikit-learn-general mailing 
>>> listScikit-learn-general@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>>> Monitor end-to-end web transactions and take corrective actions now
>>> Troubleshoot faster and improve end-user experience. Signup Now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>>> _______________________________________________
>>> Scikit-learn-general mailing list
>>> Scikit-learn-general@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>> _______________________________________________
>> Scikit-learn-general mailing list
>> Scikit-learn-general@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>>
>>
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Scikit-learn-general mailing list
> Scikit-learn-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to