upvote
Why would you do a whole new expensive, time-consuming training run if you can just tweak some numbers to get the result you want?

I think your use case of incorporating novel data probably calls for training, but I'm sure there are use cases where you can tweak the weights to get what you want (say I wanted to tweak the model to be less sycophantic, or found a way to shrink it by removing weights associated with a language that I don't ever use)

reply
Because text-to-weights is a learnable function. Everything else seems to be. So, why not? Why train weights if you could just prompt for them. If we managed to train image edit models, then why can't we train model-edit models?
reply
The deeper the layers you try to edit, the more compressed it gets, and the harder it is edit.
reply
If you could figure out exactly what certain weights do it would be way quicker to directly edit them, whereas training is non-deterministic and takes ages.
reply
And the modifications of those weights could be tracked in source control and overlayed on top of the base model? I see, there is a lot of potential in that.
reply
deleted
reply
Because training is more expensive I guess
reply
Something someone else brought up in one of the previous threads was to identify the refusal routes and remove them.
reply
It would take a lot less FLOPS presumably
reply
Speed, instant finetunes? Highly optimized iteration cycles? The applications are the same for any reason why you might want local llms. This is crazy exciting.
reply