If you can hold attention span over several days (I can't), work on a project bit-by-bit. Just make sure it uses modern AI stuff, and that you have smart people to talk around with.
733 karma · joined November 26, 2022
If you can hold attention span over several days (I can't), work on a project bit-by-bit. Just make sure it uses modern AI stuff, and that you have smart people to talk around with.
You just have to do it every day. It's fun!
1. it's using vicuna as a base.
2. It has a pretty high quality fine-tuning dataset. I initially missed this, and it's a very important advantage.
3. (speculatively) it doesn't collapse to extremely short responses (which BLIP2 and other models trained on image-text caption pairs) because of how small/simple the adapter is.
I was interested in training a BLIP2-LLaMA model before this, and I might still do it just to test (3).
But the results are pretty amazing. It completely knocks Openflamingo && even the original blip2 models out of the park. And best of all, it arrived before OpenAI's GPT-4 Image Modality did. Real win for Open Source AI.
The repo's default inference code is kind of bad -- vicuna is loaded in fp16 so it can't fit on any consumer hardware. I created a PR on the repo to load it with int8, so hopefully by tomorrow it'll be runnable by 3090/4090 users.
I also developed a toy discord bot (https://github.com/152334H/MiniGPT-4-discord-bot) to show the model to some people, but inference is very slow so I doubt I'll be hosting it publicly.
Loss = A/parameters + B/dataset_size + C
Just read the chinchilla paper.
These results are generally unimpressive, of course. Most of the improvements at that point are attributable to the authors making use of a stripped down library for autoregressive sampling. HN falling for garbage once again...
MJ v4 doesn't even use Stable Diffusion as a base [0]; a fine-tune of the latter will never come close to achieving what they do.
[0] - https://discord.com/channels/729741769192767510/730095596861...
Tangentially related: DoNotPay's (probably illegal) plans to use LLMs in actual court sessions https://twitter.com/jbrowder1/status/1612312707398795264
Personally, I find that their samples aren't near anything I'd call "dangerous". I cross-compared the baseline examples to the VALL-E ones when the paper dropped, and found several that were garbled in the usual robotics sounding TTS failures.
Probably a good thing that people are getting alarmed before a true indistinguishable voice cloner exists, though.
https://www.gwern.net/GPT-3#bpes
The reason ChatGPT struggles with tasks involving individual character counting is that it can't see individual characters. The word "prime" is a single token (https://beta.openai.com/tokenizer) to the eyes of ChatGPT, and 1 is not prime.
> Then, most recently accessed 20 files of the same language are queried from VSCode.
are probably not available by default in nvim?
---
Also, do you think there's any chance you get in trouble for reverse engineering copilot?
* only an update to the `large` model (and therefore irrelevant for hobbyist, low CPU use cases)
* architecturally identical to the original whisper model
* just trained on more epochs
I would be really surprised if it solved up to day 10 with no mistakes.