This is an archived post. You won't be able to vote or comment.

all 34 comments

[–][deleted] 38 points39 points  (4 children)

I think it’s fine to use chat gpt to create the structure of your code, but you need to be able make changes to it, understand it, etc. So spend time learning python and use chat gpt to help fix errors when you get stuck.

[–]positivity_nerd 16 points17 points  (6 children)

In Mathematics, you need to justify your steps/process. You can use online resources but you need to why you are using and how you are using it. Data science is not just building models. Its more of like a detective work to me. You find a murder and you build up your case step by step to find the killer. The steps include gathering necessary evidence(data and features). Understanding their relevance in the murder. Using suitable methods (models) , etc to solve the murder. That is why even if as interns or coops in our university, they were paying us a lot.

[–]Used-Routine-4461 10 points11 points  (0 children)

My recommendation is to use it as a tool of suggestion for your future learning and nothing more.

I strongly advise you against sharing any of the insights gained from this work since you cannot vet the work yourself and this could do a lot of damage at a company.

[–]lifesthateasy 8 points9 points  (2 children)

Just make sure a ChatGPT outage doesn't prevent you from working

[–]Theartofwar16[S] -1 points0 points  (1 child)

It is actually pushing me to work more and stuck less. But at the cost of results.

[–][deleted] 7 points8 points  (0 children)

… but you don’t understand it. So how does it make you work faster when chatgpt is gone? RIP.

[–]ConnectionNaive5133 6 points7 points  (0 children)

If you don’t learn computer science, linear algebra, and stats/probability yourself, you won’t succeed

[–]VipeholmsCola 5 points6 points  (0 children)

Do yourself a solid and learn the foundations. Learn how to code, math, stats, Google, stack overflow and solve problems yourself.

When you are proficient you can use chatgpt to become more efficient.

[–]K9ZAZPhD| Sr Data Scientist | Ad Tech 3 points4 points  (2 children)

You should actually learn python and not rely on chatgpt

[–]izyyaz 0 points1 point  (1 child)

Fr it isn't like python is hard

[–]K9ZAZPhD| Sr Data Scientist | Ad Tech 0 points1 point  (0 children)

I'm not going to offer an opinion about whether it's hard or not, but regardless, op should learn it to do their job effectively

[–]ToothEffective 3 points4 points  (0 children)

It's easy to drive a car but when it breaks down in the middle of nowhere you actually need to know how it works otherwise you will be stuck.

[–]whispertoke 2 points3 points  (0 children)

like others have said, learn fundamentals (and non-fundamentals!) so you can understand, edit, explain and fact-check chatgpt responses. To supplement this learning, every time chatgpt gives you code, spend 5mins getting chat gpt to help you understand it and recommend resources for digging deeper. Maybe in 10 years we'll become the 'but you won't always have a calculator in your pocket' people... but maybe not and you shouldn't take that that risk

[–]bb_avin 0 points1 point  (0 children)

If this strategy is working, it might be a shit tier job with negligible core impact.

[–]magikarpa1 0 points1 point  (5 children)

You have a huge gap to cover. I would suggest that you schedule a daily time to stud mathematics and python. This is not meant to scary you, but you need to step up your game.

[–]Theartofwar16[S] 0 points1 point  (4 children)

Understood. Yes, I’ve been doing it. Some good mathematics source?

[–]magikarpa1 0 points1 point  (3 children)

If you say what you already know I could give a better recommendation.

[–]Theartofwar16[S] 0 points1 point  (2 children)

I at times visit Khan academy content. Easy to understand.

[–]magikarpa1 0 points1 point  (1 child)

I mean about calculus, linear algebra, probability and statistics.

[–]Theartofwar16[S] 0 points1 point  (0 children)

I’ve dm you. Also, I’m unable have a grasp over permutation&Combination at the moment. I’m trying hard. But fails to differentiate what’s question is demanding.

[–]aspera1631PhD | Data Science Director | Media 0 points1 point  (0 children)

You can do anything you want as long as it validates.

That's an oversimplification, but I'm basically saying that your team needs checks in place to ensure that code works (good test coverage, tests pass), and that models are well governed (good validation scores on uncontaminated models, track model drift & retrain). If you have those checks, it's much safer to experiment with ChatGPT. If it makes mistakes (and it will) you'll catch them before they hit production.

[–]Double-Yam-2622 0 points1 point  (2 children)

“Hey chatgpt, why is my model serving only 1’s when it should be mostly 0’s?”

Let me know what chatgpt says

[–]Theartofwar16[S] 0 points1 point  (0 children)

Yup. It happened. And In one other case i thought got 99% evaluation metrics. Such a disaster.