Hacker News new | past | comments | ask | show | jobs | submit login

> Photoshop doesn’t use AI models to generate new things for the artist, photographer, whoever

It certainly does have this, such as tools to remove objects and paint over them as if they were not there, automatic sky replacement (replace a cloudy sky with a sunset), super resolution (AI up scaling) and a range of what they call 'Neural Filters'.

You want your low quality boring midday image of some famous bridge to be a high resolution, taken during sunrise without that person riding a bicycle? Photoshop will do it with very little user skill or input.

Some beta features include style transfer, makeup transfer and automatic smile enhancment.




Yeah, but nobody is buying Photoshop for the inpainting features. Photoshop's bread-and-butter is raster graphics tools, and almost all of them function deterministically.


Content aware fill's been in Photoshop since the CS5 days, so at least back to 2019.


Yes, and it sucked for anything more complex than filling sky with more clouds or foliage with more leaves.


Not sure what you mean by "deterministically", but most models are deterministic during inference: given the same input or prompt, they'll generate the same output.


Are they? I thought there was always a kind of “random parameter” or random step midway?

Hope this question is not too dumb!


Usually not, perhaps noise filters, but mostly not. There was amusing case of reversing twirl filter a while ago: https://boingboing.net/2007/10/08/untwirling-photo-of.html


Surely that twirl effect isn't made using AI but just a geometric function, right?


Thanks a lot. I was mistaken.


It depends on the algorithm, but many models can be re-generated if you start with the same seed.


Is it common and/or expected to have control over the seed though?


Yes, if you are fine tuning some other parameters you need to keep the seed the same to be able to have any idea what you're doing.


Thank you! I was mistaken then.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: