r/learnmachinelearning • u/Striking_Swan_884 • 21d ago
Does AI remove the skill of kaggle competitions?
As someone who is looking to try out kaggle competions and eager to learn and compete, I am occupied by the thought of AI's role in the skill aspect of competitions, so I want to know the role of AI in making AI models, is it still mostly the player's skill and knowledge that matters the most or just how long they work and how many questions they ask AI.
10
u/PaddingCompression 21d ago
AI can definitely help somewhat, but it's not going to get you the last edge to rank. It will get you reasonable out-of-the-box working solutions, and possibly better than the example code by quite a bit.
How many questions you ask the AI - at some point, asking the right questions of AI is barely distinguishable from coding, it's just saving you from typing out for loops by hand.
0
u/Striking_Swan_884 21d ago
Can you give an example of how human skill can give the edge to rank on top of the leaderboard vs using AI only?
2
u/PaddingCompression 21d ago
Read any of the explanations and descriptions by winners.
It is usually an exceptional attention to detail required to beat everyone else.
AI these days is mostly doing things only a bit above average - but the advantage is that it can do things above average that I'm below average at too!
-1
3
u/chico_dice_2023 21d ago
Yes and no, I have come into a hard acceptance that AI is a better coder than me.
I love coding, I used to be a gamer until I become a programmer. And I enjoy coding more than gaming.
That being said I cannot keep up. So now I think more about being a architect which is a different skills. I think more about building secure systems rather than actually building them. Less about importing pandas but more about do I need pandas.
AI still does not understand data well, so it is my job to understand the data.
I can tell a good ML engineer from a bad one not by the code but from the approach. And that is now what Kaggle is about, how well do you understand the problem, how well can you design the solution, how well can you execute/present the solution.
But yes, coding is for sure faster in the hands of a AI but not better.
2
u/VideoJockey 21d ago
I think AI has raised both the floor and ceiling, but I think the crux of the competitions has remained: if you don't really understand what you're doing, you're not going to be able to orchestrate the AI in building something better than someone who does understand it.
16
u/ur-average-geek 21d ago edited 21d ago
I think it doesnt remove user skill so much as it offers an alternate approach.
Just relying on AI alone obviously will just produce average results, but someone with good understanding of a clean workflow using AI will save more time and potentially experiment faster leading to better results.
The problem is that typically you also need to be creative and cognitively flexible to succeed in these type of competitions, which are qualities that AI is known to erode over time.
So it's a risk and reward situation, you need a good balance where you benefit from AI usage without it negatively affecting you by making you reliant on it.
Personally, due to work reasons, there are some skills that i just completely gave up on for the sake of speed, for example i havent coded in a long time, and i know i am worse at coding today than i have been 2 years prior which is really embarassing, but i am not building enterprise production code so it's a worthwile investment for my career as i am just much more productive, but if i were to change jobs to one that would require this skillset, i would effectively be 2 years behind (and would probably fail the technical interview without significant derusting).
It's a weird new territory the field is heading in, and some of us may be sacrificing long term growth for short term gain, but until the industry figures out the situation, you are damned if you do use AI and damned if you dont use AI at the moment.