Recent comments in /f/MachineLearning

JimmyTheCrossEyedDog t1_j3viyyk wrote

Neat idea, but

> as soon as we find VC

What do you see as the value proposition of made up search engine results? And what makes this different than every other use of LLMs?

I would caution against the idea of "finding VC" as a sure thing when everyone and their brother is throwing together a GPT-based startup right now, most of which will go nowhere.

14

suflaj t1_j3vg5tm wrote

I think it's a matter of trial and error. The best ratios I've seen were 1:25, but these concerned transformer networks, which are much more sparse than resnets.

There are some tricks, but it depends on the model. Ex. for transformers, it's not just enough to imitate the last layer. I suspect that it's the same for resnets, given they're deep residual networks just like transformers.

1

chodegoblin69 t1_j3vdqtc wrote

Great blog post. I found the Li Diffusion-LM results very intriguing due to the seemingly better semantic capture, despite the tradeoff in fluency.

Question - do you see diffusion models as having any advantages for approaching the "long text" issue (token window size limit) that autoregressive models suffer from? Curious generally, but areas like abstractive summarization in particular come to mind.

1

i_ikhatri t1_j3v7uda wrote

/u/psychorameses was spot on when he said that python is a scripting language. It’s really not meant for you to be able to do this.

The correct answer for this is what /u/robertknight2 suggested. If you want to deploy a production grade application then you need to export your model (either to ONNX, or TFLite or similar). Once you have the exported model you write a GUI application any old way. You can make a QT GUI application that interacts with the ONNX model using the C++ ONNX runtime API. Or you could write an electron application that uses TFJS to run a TFLite model. Both are viable options (though idk if you’ll be able to get TFLite using the GPU easily in Electron).

This is CPU only but here is an example of a C++ windows application that uses the ONNX runtime. Packaging CUDA (TensorRT really) and getting it to work with ONNX should only be a little bit more work. A quick google search yielded this thread for packaging TensorRT into a VS project on windows. It looks like it has a working example too: https://github.com/NVIDIA/TensorRT/issues/2085

1

Cheap_Meeting t1_j3ulqr7 wrote

Data scientist is not a very well-defined job title. It can involve more or less social interaction depending on the company.

But you could get more social interaction by doing pair programming with your coworkers or asking to be assigned more work involving social interaction, e.g. talking to clients or mentoring new coworkers.

You could eventually transition into another career path such as people management, education, project management, program management, sales, etc.

16