New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tensor regression with y
of arbitrary order
#51
Comments
X can be a tensor of any order, while y is the vector of output labels. Note that you must have You can also find the details on the method in the paper "Tensor Learning for Regression", by W. Guo, I. Kotsia, and I. Patras, in IEEE Transactions on Image Processing, 2012. I am also working on a more general model to have |
@JeanKossaifi Thanks for the clarification. I will keep a look out for the update that will allow |
y
of arbitrary order
Really NEED THIS! |
@outlace Any progress on this? I've been looking at using TensorLy but I need to be able to have each y_i be a vector rather than a scalar. |
I am completely busy the coming month so I don't think I'll have any bandwidth to work on this for a few weeks. Is anyone interested in having a try? Extending y_i from scalar to vector is fairly straightforward, especially for tensor regression with CP weights. |
Right now using something like
demands that
X
be of dimensions (num_samples, num_features) andy
be of dimension (num_samples). Why can't X and y be arbitrary tensor dimensions? For example, if I want to find a weight tensor that will minimize the error between an image (num_images, width, height, channels) and its rotated version (num_images, width, height, channels), it doesn't appear I can do that with the tensor regression API. Or if I want to learn a tensor that will contract with a vector to produce some simple 2d image (i.e. a matrix).The text was updated successfully, but these errors were encountered: