ThrowThisShitAway10

ThrowThisShitAway10 t1_isdsqd5 wrote

Yes of course. A lot of compression is moving towards AI-based methods because they can be a lot better.

There is actually an explicit connection between AI and compression. It is believed that advanced methods to compress text are equivalent to the AGI problem. There's even a million dollar prize for anyone who can make progress in this domain: https://en.wikipedia.org/wiki/Hutter_Prize

11

ThrowThisShitAway10 t1_is90ox7 wrote

There's some papers on this. They usually refer to these commands as a "domain-specific language". I know of this article https://arxiv.org/pdf/2006.08381.pdf where they define some basic functions to start and then it attempts to learn higher-order functions while building a program to solve a specified task.

There was an interesting Kaggle competition a few years back by Francois Chollet where competitors had to come up with a method that can generate short programs to solve simple tasks. https://www.kaggle.com/competitions/abstraction-and-reasoning-challenge It ended up being quite challenging

3

ThrowThisShitAway10 t1_is5onty wrote

I think the data would be rather noisy, and you'd have to collect a lot of it.

It would be nice if you could collect the sensor data from the single sensor in the middle of the cargo as well as the camera data. This way you have a good prior (approximation) for the weight. So instead of trying to predict the weight using camera data alone, you just have to predict the difference between the sensor weight and the true weight.

3

ThrowThisShitAway10 t1_is5n9pc wrote

  1. Have a dataset and a model with trainable weights (neural network)
  2. input data -> network -> prediction data
  3. loss = loss function(prediction, truth)
  4. Perform backpropagation with the loss to update the weights in the neural network. Over time this will minimize the loss and allow the model to "learn" from the data and truth values you provide

The input data could be images of animals and the truth might be a classification on what kind of animal ("dog", "cat", "pig").

3

ThrowThisShitAway10 t1_iqvtrz7 wrote

Oh... then I'm not sure what you're expecting to learn. There doesn't appear to be much (if any) correlation between your input and output values. If you provide a 0.0 as input to the network, how is it supposed to predict an output? There's no indication whether the value should be 3.0 or 4.0, so it will always just predict around the mean.

This one input feature is pretty useless. The ideal model is just y=3.5 and doesn't include x at all. If you're able to provide more input features that actually correlate with the output, then you'll get an interesting model.

1