Packages or libraries for multiple-output learning

I have a learning problem from $X$ to $Y$ where:

• $X$ = $n$ input numeric vectors of $m$ dimensions
• $Y$ = $n$ output numeric vectors of $k$ dimensions

In other words:

I am hoping to collect a list of R packages or Python libraries for multiple-output problems for classification and regression.

For example, do any of the learning methods in caret support this functionality? What packages in general are available for this problem?

-
Are all $k$ elements of $Y$ numeric? –  curious_cat Mar 6 '13 at 5:08
Sounds like a many-to-many neural network might be one option. –  curious_cat Mar 6 '13 at 14:44
@curious_cat. They are numeric. I just updated the OP –  user023472 Mar 6 '13 at 15:03