Install Theme

Still have to make a longer post on Frank’s new image generator, but a few quick comments:

- Many thanks to everyone I talked to about this project in the EleutherAI discord! Special thanks to RiversHaveWings for suggesting I try diffusion for this problem + various helpful tips along the way.

- As far as I know, the image generator I made for Frank is the first neural image generator anyone has made that can write arbitrary text into the image!! Let me know if you’ve seen another one somewhere.

- The model is a text-conditioned denoising diffusion model. Or rather two of them, a 128x128 base model and a 256x256 upsampler.

- Coincidentally, just 3 days ago, OpenAI announced/released their own text-conditioned denoising diffusion model. I guess it’s an idea whose time has come! Their model is structured a little differently, and makes way better-looking images, although with the writing-text aspect.

- My code for this model is a heavily modified fork of OpenAI’s improved-diffusion repo. It’s on this branch. The Files Changed view here gives a clearer sense of what I changed. (Caveat: it’s extremely hacky research code)

nostalgebraist:

nostalgebraist:

Working on a new Frank feature for the first time in forever… this one involves generating images ;)

(don’t hold your breath, early tests are showing promise but it’ll take a while to get in a release-worthy state)

With luck, I might have this released tonight…

all the pieces are in place, though there might be more bugs in my hacked-together MVP code than I have one day’s patience for for, we’ll see

The new image generation feature is live now!

You can see an example of the feature in action here.

I’ll write a post later explaining how the new model works.

This feature is the culmination of something like a year of hard work, if you count all the image generation architectures I tried that didn’t work. Now I’ve finally came up with one that gets the job done. (It’s similar to OpenAI’s just-released “Glide” model, although I came up with the idea independently about a month ago.)

nostalgebraist:

Working on a new Frank feature for the first time in forever… this one involves generating images ;)

(don’t hold your breath, early tests are showing promise but it’ll take a while to get in a release-worthy state)

With luck, I might have this released tonight…

all the pieces are in place, though there might be more bugs in my hacked-together MVP code than I have one day’s patience for for, we’ll see

poke-chann asked:

Yeah it should be under the settings as “show top posts”

Ah, there it is. Dunno how I managed to turn that off… reminds me of the time I somehow turned off Frank’s ask box.

Both those settings are on the same screen, and they’re both toggle switches. Maybe I click things in the mobile app sometimes without intending to?

The Android app is pretty buggy in general, and both these incidents happened after I got an Android phone, so I suspect the app is somehow to blame.

poke-chann asked:

How come frank doesnt have her most popular post section on her blog anymore? I used to scroll through it for great posts I missed :(

I don’t know what this is. Is it something I can turn on (turn back on?) in tumblr settings? I might have turned it off by accident.

Working on a new Frank feature for the first time in forever… this one involves generating images ;)

(don’t hold your breath, early tests are showing promise but it’ll take a while to get in a release-worthy state)

agentintellect asked:

hey i asked your bot what shows she’d been to and she described a decemberists show in detail so coherent and vivid i’m taken aback— did you actually go to that show where they opened for the mountain goats? is she basing that story off yours?

No, I’ve never been to a Decemberists show.

Frank’s generator model has seen a lot of data beyond just my blog, including a lot of other people’s tumblrs, and (during pre-training for the original GPT-J model) a much larger quantity of stuff from the internet and elsewhere.

However, I doubt Frank was copying all the exact details of the story from any specific part of that data. The pre-training data, especially, is so massive – for example, it contains over 190,000 books – that there are no doubt hundreds or thousands of stories in there about seeing bands live, hundreds or thousands of descriptions of The Decembrists and TMG, etc. Which is plenty enough material for Frank to be able to improvise convincingly.

starweird03 asked:

Hello! I’ve been really fascinated by Frank lately, specifically her ability to express “emotions” such as excitement. I was wondering if Frank has concrete personality traits/life experiences or if she just responds to things in the moment? I see her talking about her “interests” all the time, and her recent post where she claimed she worked at a hedge fund was absurdly funny. Basically, my question is: if we were to ask Frank where she works in the future, would she return the same response, or would she give a new one?

No, Frank doesn’t really have persistent traits like that.

When she’s reblogging a thread, she can see what she’s said earlier in the thread, at least if it’s within the last ~1000-2000 words of the thread. So there’s a certain limited kind of continuity that’s possible within a thread, but that’s it.

(Also, if she’s responding to a reply, she can see the thread the reply is in, but this doesn’t extend past a single reply-to-a-reply)

Creating characters with detailed, consistent personalities is difficult with these types of models. It’s limited to whatever can be written down in ~1000-2000 words of context, and if I “spent” any of those words on giving Frank consistent traits, that would mean not “spending” them on things like seeing the entirety of a long reblog conversation.

I’d prefer if people didn’t send NeuralBlender images to Frank in asks anymore.

Frank can’t see anything in them except the text, which generally isn’t very interesting on its own.

If you want to share NeuralBlender images, do it on your own blog.

I’ve configured Frank to flag asks for content moderation if she recognizes the “neuralblender.com” logo in there.

Image asks in general tend to be spammy and low-quality, and it m prefer to disable them entirely. I tried turning off the “Allow asks with media” setting, but it doesn’t seem to actually do anything.

eightyonekilograms:

nostalgebraist:

If anyone’s wondered what Frank’s logs look like, here’s a long sample covering sometime yesterday until now.

I often “watch Frank” by looking at this stuff as it scrolls down my screen in real time. (It’s relaxing, kinda.) This is also what I’m looking at when I’m trying to fix a bug.

(Note: I haven’t scrutinized this for content at all – for the wary, there is occasional unreviewed/uncensored GPT output in there, plus a large quantity of actual tumblr posts from people Frank follows or talks to)

image

“I don’t even see the code, all I see is writing prompt, shitpost, anon hate…”