News for hackers. Stuff that matters.
Re:ML for Beginners GitHub by ssgodderidge on Tuesday November 14, 2023 @10:52PM (#38273135)
Genuine question - is it more valuable to spend time ramping up on the ML basics, or to spend time building apps on top of the LLMs of the world?
Re:ML for Beginners GitHub by whartung on Tuesday November 14, 2023 @10:59PM (#38273198)
I don’t know, it’s not my field, but the applicability of an LLM in a lot of current AI fields such as motion control, vision, planning, etc. That is classic AI stuff, I don’t think LLMs are appropriate yet.

Too big, too slow, too much resources etc. And it’s not even clear to me (mind, who is ignorant) that the LLM is some generic model suitable for all AI like tasks.

Making a big splash right now to be sure, but seems to me there’s still room for the core concepts folks have been working on for a long time.

Re:ML for Beginners GitHub by orochimaaru on Tuesday November 14, 2023 @11:25PM (#38273348)
Yes. You need traditional ML to detect, predict, cluster, etc. Then you can layer on LLMs for reasoning on this (provided you have existing documented reasoning on such predictions).
Re:ML for Beginners GitHub by bmitc on Tuesday November 14, 2023 @11:33PM (#38273384)
My personal approach, as someone not in the field but who has tangential interest (perhaps intellectual and not industrial interest) in it, my approach is to start from scratch, implementing the basic ideas in my favorite languages with no supporting libraries. I personally like this approach, but I doubt it gets anyone a job. So it just depends on your goals.
Re:ML for Beginners GitHub by GaggiX on Tuesday November 14, 2023 @11:42PM (#38273423)
LLMs are simply too overkill and resource-intensive for many tasks.
Re:ML for Beginners GitHub by tayo42 on Tuesday November 14, 2023 @11:19PM (#38273317)
I just have a hobbyist curiosity in the area, I think learning ml basics removed alot of the magic of ai hype, I at least like to think I'm less susceptible to hype and bs. I feel like I have a good idea what is going on and what the limits are of models and how to use them. There is a bigger world of ai besides llm

Depends on your goals though, using llm just seems like using any other api to me.

Re:ML for Beginners GitHub by imjonse on Wednesday November 15, 2023 @12:04AM (#38273525)
It's almost like asking whether it's more valuable to learn about networking, http, html, js, databases or start building apps on top of nextjs.
Re:ML for Beginners GitHub by raincole on Wednesday November 15, 2023 @04:58AM (#38275043)
The answer is the latter.
Re:ML for Beginners GitHub by RegW on Wednesday November 15, 2023 @08:30AM (#38276398)
Wot? Even if you are building a reverse proxy?
Re:ML for Beginners GitHub by mnky9800n on Wednesday November 15, 2023 @08:44AM (#38276521)
microsoft frontpage does everything i need.
Re:ML for Beginners GitHub by esafak on Wednesday November 15, 2023 @12:09AM (#38273543)
If you need motivation, build an app. If not, study the theory, and implement basic models like linear regression yourself.
Re:ML for Beginners GitHub by faeriechangling on Wednesday November 15, 2023 @12:24AM (#38273611)
Unless something I can’t predict changes, using LLMs for EVERYTHING smacks of bloat. They’re just not very efficient at many tasks. I don’t know why in a world where people complain relentlessly about bloat in web development, how it could possibly be right for everybody to just use something as heavyweight as LLMs.

That being said, I’m only talking about the situation now, I’m unsure where things are headed.

Re:ML for Beginners GitHub by girvo on Wednesday November 15, 2023 @01:48AM (#38273996)
Because while you and I rightfully complain about web development bloat, normal people who use the products made with those tools don't care, as long as it does what they need the product to do
Re:ML for Beginners GitHub by thomasskis on Wednesday November 15, 2023 @11:02AM (#38278165)
How about using an LLM to help you write a MuZero-like model designed for a specific task? (Also MuZero took like 12 hours to train on old hardware, so my MacBook might be good enough here) obviously we’re not here yet, but it doesn’t seem far away. Hell, you could train a small LLM specifically just to do this.
Re:ML for Beginners GitHub by pjmlp on Wednesday November 15, 2023 @01:44AM (#38273976)
I think it is more relevant to learn how the technology that will take over most junior tasks works, before it takes over everything and the only job left is being LLM Architect, like in those offshoring projects, the difference being those offshore folks aren't there any longer.
Re:ML for Beginners GitHub by jononor on Wednesday November 15, 2023 @03:51AM (#38274639)
Depends. What is your goal?
Re:ML for Beginners GitHub by jononor on Wednesday November 15, 2023 @03:57AM (#38274680)
Definitely read up on ML basics if you are going to build anything. And by ML basics I mean the concepts of supervised/unsupervised /reinforcement learning - and in particular model evaluation. It is absolutely critical for any ML-based system to have a structured way to judge how well a system works: whether it works well enough (according to some target), or which of two alternatives is better, and that the nature of the errors are not critical or maybe some of them can be mitigated etc.
Re:ML for Beginners GitHub by mnky9800n on Wednesday November 15, 2023 @08:44AM (#38276520)
i dont really understand what an LLM is going to do for you in probably 99% of all problems that have an ML solution except maybe write a block of code using sklearn or whatever to get you started. There are several reasons for this:

1. there is no reason to pay the api costs for an LLM to ingest data for you and do something with it when basically all it will be doing is writing the python codes for you that you will eventually be using

2. the LLM doesn't represent some sort of conceptual understanding of whatever you are trying to do to solve your ML problem, so you can't rely on it to be clever and answer questions or brain storm new ideas

3. even if you have a reason to use an LLM in some data processing pipeline it will only be one stop on the information super highway you are trying to create. you probably are going to use it to do something, but you probably also are going to be doing other things (e.g., image segmentation, time series analysis, etc.).

LLMs are great. but they are really just like, one more tool to have, they aren't the only tool.

Re:ML for Beginners GitHub by poulpy123 on Wednesday November 15, 2023 @10:20AM (#38277567)
It's like asking if it's better to learn to code or to write on MS words. It entirely depends on your use case
Re:ML for Beginners GitHub by sangnoir on Wednesday November 15, 2023 @12:59PM (#38279967)
The answer to your question depends on whether you think LLMs will remain the state-of-the art solution in the domains you are interested over the next few years/decades/timescale you care about.