Ask HN: What do data scientists need to know about LLMs to be competitive?
I have noticed job postings asking for experience with LLMs, but they are a bit vague. The most specific requirements I found were RAG, fine-tuning, and PyTorch.
I'd like to understand what I need to learn about LLMs to be competitive for data science positions. I have no experience with deep learning, generative models, and NLP, but I have a Ph.D. in a CS-adjacent area.
10 comments
[ 2.6 ms ] story [ 37.7 ms ] threadTo improve your chops in this field, (a) learn the basics of NLP, (b) build yourself a RAG using llamaindex or langchain (or other but build it).
As for fine tuning and deep learning, without experience in that field it's tough. It's like any complex thing (fine tuning not so much but deep learning), knowledge comes with time and exposure. So go find a reason to fine tune or build and train a neural network and go friggin do it.
Private data especially in the enterprise cannot use public LLM’s like GPT-4 or 5 or N. Use cases needing data privacy have to use an internally implemented LLM application. In Currently, RAG is a concrete and pragmatic enterprise use of LLM’s aside from summarization, which is not amenable to using GPT-4.
GPT-5 may very well be amazing. But unless it runs on-prem it can’t be used in many scenarios because of data privacy.
To the OP - learning how to run LLM’s locally via say Ollama (see ollama.ai) will get you started in a hands on manner. See the /r/LocaLlama subreddit for a very active community around running LLM’s locally.
Edit: I’m assuming the scenario where you do want to use the best model.
"Deep Learning with Python, Second Edition" by Google's François Chollet is a pretty good intro, and also touches on LLMs / generative models towards the end.