Whether to integrate neural stuff in Joshua is an interesting question. The research direction has been to develop fully neural systems that leave behind the phrase-based and hierarchical framework entirely. Doing this in Joshua would basically require a ground-up rewrite and is probably not worth the time. Moses has neural feature functions; for example, you can use a Nematus model as a rescore feature (though it breaks dynamic programming). This might be reasonable to implement as a project but it would be quite a bit of work and introduce GPU requirements that would raise the question of why you'd use Joshua if you had a GPU available. I think that it would be better to focus on low-resource scenarios and user-focused applications, instead.
> On Jun 29, 2017, at 12:35 PM, Tommaso Teofili <tommaso.teof...@gmail.com> > wrote: > > Hi Matt, > > Il giorno gio 29 giu 2017 alle ore 05:21 Matt Post <p...@cs.jhu.edu> ha > scritto: > >> This is definitely a good idea. Many of these branches are dead and are >> unlikely to contain much that can be merged in, and are therefore probably >> best deleted. The plan for 7 was a big simplification of much of the guts, >> but with the transition to neural approaches in the research community, >> this is unlikely to be done unless it finds a new champion. >> > > do you think we should look at NMT in the Joshua project ? > Or is it more like you are more interested on NMT at the moment ? > Or both ? :) > > Other than that let's merge 7 to master and drop the remaining stuff, > except that for the PR for JOSHUA-290 [1] which should be merged into 7 > branch. > > Regards, > Tommaso > > [1] : https://github.com/apache/incubator-joshua/pull/71 > > >> >> >> >> >>> On Jun 28, 2017, at 3:43 AM, Tommaso Teofili <tommaso.teof...@gmail.com> >> wrote: >>> >>> +1 for both cleaning up branches *and* merging 7 branch into master. >>> >>> Regarding branches and Git let me read through the links and I'll share >> my >>> opinion. >>> >>> Regards, >>> Tommaso >>> >>> Il giorno mer 28 giu 2017 alle ore 06:41 Chris Mattmann < >> mattm...@apache.org> >>> ha scritto: >>> >>>> Hey Team, >>>> >>>> I recommend that Joshua consider adopting the Tika and/or Nutch >>>> contribution >>>> policy RE: branches and Git: >>>> >>>> https://github.com/apache/tika/#contributing-via-github >>>> https://github.com/apache/nutch/#contributing >>>> >>>> Cheers, >>>> Chris >>>> >>>> >>>> >>>> On 6/27/17, 9:36 PM, "lewis john mcgibbney" <lewi...@apache.org> wrote: >>>> >>>> Hi Folks, >>>> Two things... >>>> >>>> 1. Currently the branches for Joshua are a bit of a mess... it >>>> would be >>>> better if they were named after JIRA issues such that the mappings >>>> back to >>>> some concrete development were explicit. Does anyone want to clean >>>> these up? >>>> 2. Now that 6.1-incubating is released and live, Is there any >>>> desire to >>>> merge 7.X branch into master and continue development there? I was >>>> not >>>> involved with the 7.X development but it looked like a significant >>>> step >>>> forward... it would be a shame for that work to stagnate. >>>> >>>> Thanks, >>>> >>>> lewis >>>> >>>> -- >>>> http://home.apache.org/~lewismc/ >>>> @hectorMcSpector >>>> http://www.linkedin.com/in/lmcgibbney >>>> >>>> >>>> >>>> >> >>