Row 8429

Row ID: 8429 | Dataset Entry | Axioma AXP Content Repository

Content Data

This page contains data entry 8429 from the Axioma AXP content repository. The structured data below represents the complete record for this entry.

I'm working on a deep learning problem where the goal is to establish an injective and surjective mapping between elements of an input sequence and elements of an output sequence. The input sequence consists of feature representations of jigsaw puzzle pieces (extracted by [EfficientNetV2L-S](https://pytorch.org/vision/main/models/generated/torchvision.models.efficientnet_v2_s.html), and the output elements are tuples of row, column, and rotation indices in their respective coordinate systems:

*Nmax*, *Mmax* being the number of rows and columns of the Jigsaw puzzle, and the last label describes the rotation.

* **Injective**: Each element in the input sequence (jigsaw puzzle piece) must map to a unique (row, col) index in the output sequence, ensuring that no two inputs map to the same (row, col) position. * **Surjective**: Every possible (row, col) index in the output sequence must be assigned to an input element. This ensures that the mapping covers the entire range of possible (row, col) positions, meaning all positions in the puzzle are occupied by a piece.

Fortunately, both injectivity and surjectivity go hand-in-hand for the given problem. That means that we can ensure both properties by enforcing either of them!

**Note**: I'm aware that the problem of Jigsaw Solving is probably easier solved with an algorithmic approach, though, I simply want to solve it by means of DL! Same goes for the use of a Transformer - I simply took the problem as an opportunity to work with Transformers for the first time!

I created a [Post on Stackoverflow](https://stackoverflow.com/questions/78502396/recommendations-for-ensuring-injective-and-surjective-mappings-in-deep-learning) and would appreciate a bit of guidance very much!

Thank you!

FieldValue
text I'm working on a deep learning problem where the goal is to establish an injective and surjective mapping between elements of an input sequence and elements of an output sequence. The input sequence consists of feature representations of jigsaw puzzle pieces (extracted by [EfficientNetV2L-S](https://pytorch.org/vision/main/models/generated/torchvision.models.efficientnet_v2_s.html), and the output elements are tuples of row, column, and rotation indices in their respective coordinate systems: …
label r/deeplearning
dataType post
communityName r/deeplearning
datetime 2024-05-19
username_encoded Z0FBQUFBQm5Lakw0OGludFZrLWpXejdpeUdtS1RwMDhVbEx0Y3RBU3BIZjJ0UmJnRk1WTng5S2ktejhMQzlKZDlaUVZQUjZ4enZYbjB2Nm5CX0NjTDVuYUxYUWQzVC1fWmNLYXNaM0lzUGI2dEFiczVnb01yRTg9
url_encoded Z0FBQUFBQm5Lak9ISkYxYm5QbnE2RzRZbVZpb25zRkVRQzJ6NGs5QXlEREFsb08wOWlpTUg4LVpRV0sxQk11bUdCVXUwNWd6ckJPUnR1YzBxVWJHUWdQVHNYOFhibS0yYjlMZlhsRkwwSC1zRk5EV1JNQ2tENUJDbjdzR1M4ZzlHRENLRERIaUhKcVVtZ2NFVmlFQTdKaTJDdTJYQXdLMjVFSGNjUUhkQ2x2NXhScnhWcXEwOENGOFEzdG42LVBZRktNUUtHWlJBYkRGOHNWeXVabFV2aTRMWE5aUUVrRVdwZz09

Raw Record

{
  "text": "I'm working on a deep learning problem where the goal is to establish an injective and surjective mapping between elements of an input sequence and elements of an output sequence.  \nThe input sequence consists of feature representations of jigsaw puzzle pieces (extracted by [EfficientNetV2L-S](https://pytorch.org/vision/main/models/generated/torchvision.models.efficientnet_v2_s.html), and the output elements are tuples of row, column, and rotation indices in their respective coordinate systems:\n\n*Nmax*, *Mmax* being the number of rows and columns of the Jigsaw puzzle, and the last label describes the rotation.\n\n* **Injective**: Each element in the input sequence (jigsaw puzzle piece) must map to a unique (row, col) index in the output sequence, ensuring that no two inputs map to the same (row, col) position.\n* **Surjective**: Every possible (row, col) index in the output sequence must be assigned to an input element. This ensures that the mapping covers the entire range of possible (row, col) positions, meaning all positions in the puzzle are occupied by a piece.\n\nFortunately, both injectivity and surjectivity go hand-in-hand for the given problem. That means that we can ensure both properties by enforcing either of them!\n\n**Note**: I'm aware that the problem of Jigsaw Solving is probably easier solved with an algorithmic approach, though, I simply want to solve it by means of DL! Same goes for the use of a Transformer - I simply took the problem as an opportunity to work with Transformers for the first time!\n\nI created a [Post on Stackoverflow](https://stackoverflow.com/questions/78502396/recommendations-for-ensuring-injective-and-surjective-mappings-in-deep-learning) and would appreciate a bit of guidance very much!\n\nThank you!",
  "label": "r/deeplearning",
  "dataType": "post",
  "communityName": "r/deeplearning",
  "datetime": "2024-05-19",
  "username_encoded": "Z0FBQUFBQm5Lakw0OGludFZrLWpXejdpeUdtS1RwMDhVbEx0Y3RBU3BIZjJ0UmJnRk1WTng5S2ktejhMQzlKZDlaUVZQUjZ4enZYbjB2Nm5CX0NjTDVuYUxYUWQzVC1fWmNLYXNaM0lzUGI2dEFiczVnb01yRTg9",
  "url_encoded": "Z0FBQUFBQm5Lak9ISkYxYm5QbnE2RzRZbVZpb25zRkVRQzJ6NGs5QXlEREFsb08wOWlpTUg4LVpRV0sxQk11bUdCVXUwNWd6ckJPUnR1YzBxVWJHUWdQVHNYOFhibS0yYjlMZlhsRkwwSC1zRk5EV1JNQ2tENUJDbjdzR1M4ZzlHRENLRERIaUhKcVVtZ2NFVmlFQTdKaTJDdTJYQXdLMjVFSGNjUUhkQ2x2NXhScnhWcXEwOENGOFEzdG42LVBZRktNUUtHWlJBYkRGOHNWeXVabFV2aTRMWE5aUUVrRVdwZz09"
}

Entry Information