masterchief1s1k
Joined 4 years ago
Joined 4 years ago
This is what I have been asked to do the whole time. And yes, like you said it's not very efficient. It would just make them think of the incorrect result as something I need to "improve".
Other team members did shrug it off and simply add those incorrect example as label for the new iteration of model, which did the job and receive high praise. But in my opinion, that just seem like poor AI work ethic.
> The whole thing seems like a communication/political problem, not a technical one, and it's hard to give advice when we don't know the specifics.
Thanks, after thinking about it for a whole day, I guess the correct action is to improve my communication skill, and present the pros and cons of my approach better. I just found out that it is very hard to explain machine learning term without proper visualization.
My advice would be to give the Pomodoro technique a try. http://en.wikipedia.org/wiki/Pomodoro_Technique
Divide your working time into 25-minute intervals, with a 5-minute rest in between to recharge your focus.
It helps me stay concentrated and prevent procrastination.
Also gotta say I love the simple and straightforward UI, the dice-rolling thing add a unique touch too.
However, I can see that the app still need a lot of performance tweak, the UX for exiting out of a horizontal image scroll is weird as well, I would prefer to be able to swipe up to exit the view here. Otherwise, cool app thus far!
So if their infrastructure doesn't consider much for responsiveness between multiple screen size, I doubt the backend for the web version matter much for them.
The user management can be a bit tricky through, but I think using their customer portal is also an option, I believed Stripe support enough basic function like CRUD subscription plan, payment method, billing. But this will be highly depended on your use-case.
Maybe you should also consider using the subscription webhooks with your Rust backend for more custom logic.
I guess it is mostly because of their partnership model with writers, because writers are paid monthly based on how much time Medium members spend reading their stories. The longer members read, the more writers earn.
My rule of thumb in using models from these public model zoo is to always use a separate container instance (or Colab) to check the source code. Then either convert such model to some standardized format like ONNX, which might not be possible for some state-of-the-art models with custom ops afaik.
Or you could just load the torch model first, then load the model state dict separately. Avoid using command like torch.load() since it uses pickle module implicitly, since it is possible to construct malicious pickle data which will execute arbitrary code during unpickling.