<p>Yes, you can do it. 
<a href="https://arxiv.org/abs/1505.04597" rel="nofollow noreferrer">U-net</a> is one possible solution for your task.  Or maybe you may try to use generative models like <a href="https://github.com/openai/pixel-cnn" rel="nofollow noreferrer">Pixel CNN</a>. </p>
Can a target variable in a supervised machine learning task be an array for a specific object?
<p>Can a target variable in a supervised machine learning task be an array for a specific object?
I'm planning to build a machine learning model for a petroleum engineering task - which is to build a permeability map having an "input". In fact I should be able to get a map (which is 2d array) as output. Is it possible to have such a map in target variable to train a model?</p>

<p>Input:</p>

<p><img src="https://pp.userapi.com/c845524/v845524080/20821b/ckzzcaBNIDk.jpg" alt="input"> </p>

<p>Output:</p>

<p><img src="https://pp.userapi.com/c845524/v845524080/208222/0BQw5BqdBmw.jpg" alt="output"></p>