ChatGPT has transformed many fields including Data Science. As a Data Scientist, I believe it is important to adapt to these changes to stay competitive. Only by doing so, we can survive in the market.
ChatGPT affect on Data Science — Job Description on Upwork
As you can see from the job description above, it is now clear more than ever, learning ChatGPT is now mandatory to stay updated. In this article, we will discover how ChatGPT changed Data Science, but let’s start with the fundamentals.
What is Data Science?
Data Science Subsections — Analyzing ChatGPT Data Science— Image by Author
Data Science is a multidisciplinary discipline, which includes many different techniques like Web Scraping, Data Exploration, Data visualization, and Machine learning.
In this article, we will go through each technique and see, how ChatGPT impacts these techniques, makes it easier, and helps it to be on different levels.
What is Web Scraping?
Web Scraping is the process of collecting data through the web by using programming languages. Of course, you can automate this process with Selenium and Scrapy libraries, yet if you are still a beginner, I suggest you use beautifulsoup.
Here, you can use ChatGPT to learn web scraping, or its prompt to scrape data through the web. But lately, I learned different methods, downloading a web page and uploading it through Code Interpreter.
I will write another article, dedicated to this, but you can test it in your own environment.
What is Data Exploration?
Data Exploration is the process of exploring the data you have. In the previous section, we analyze web scraping, so now we have data. Now it is time to explore it.
How can you do data exploration with ChatGPT?
You can use a code interpreter of course, here. Just upload the data to the ChatGPT and ask questions, according to your need. It will give you the analysis like this:
Is this the only way? Of course not, you can use noteable plug-in.
Noteable allows you to analyze your data by using different programming languages like Python or SQL. It also automatically creates jupyter notebook in their own website. Let’s see the prompt that we can use:
You can see the below code, an example of the output in ChatGPT screen.
And, Notebook will be created in your account, consisting of your Python codes, like this here.
You can see part of this code below.
But what if you don’t have a Plus membership, how can you use ChatGPT plug-in or ChatGPT code interpreter?
In this article here, I explained the way how you can upload files to ChatGPT without Plus membership.
What is Machine Learning and how ChatGPT did change it?
By applying machine learning, you will be able to make predictions. If those techniques rely upon human cognition, it is generally defined as Deep Learning( built upon thinking), like Computer Vision, Speech Recognition, or Face Recognition.
You can automate machine learning with ChatGPT, but how?
Prompt :
I want you to write code, which will apply 5 different regression algorithms using sci-kit learn on a built-in dataset without using the Boston dataset.”
ChatGPT :
Sure, here’s an example of how to apply 5 different regression algorithms using sci-kit-learn on a built-in dataset without using the Boston dataset:
If you like the structure, here is the article, that contains examples like this.
Also, if you are interested in Machine Learning even more, here is my E-Book, where I explained how you can learn Machine Learning with ChatGPT.
What is Data Visualization?
Data visualization is the process of publishing your data project into the world. Of course, there are also some cases, in which you can discover the relation between variables, or discover meaningful insights.
Here I explain how ChatGPT Helps You to Create Graphs with Python in 5 Steps like this ;
But also, you can use these prompts, to discover Matplotlib, Seaborn, Plotly, and Bokeh libraries in Python.
Final Thought
In this article, we discovered how ChatGPT transformed data science. When ChatGPT was first released, tons of articles released that this will be the end of many professions. In my opinion, if you enhance your skills, you would be just fine, no matter what.
Thanks for reading!
Here is the ChatGPT cheat sheet.
Here is my daily newsletter about AI and Data Science.
Here is my NumPy cheat sheet.
Here is the source code of the “How to be a Billionaire” data project.
Here is the source code of the “Classification Task with 6 Different Algorithms using Python” data project.
Here is the source code of the “Decision Tree in Energy Efficiency Analysis” data project.
Here is the source code of the “DataDrivenInvestor 2022 Articles Analysis” data project.
In case you’re not yet a Medium member and want to expand your knowledge through reading, here’s my referral link.
Here is my E-Book: How to Learn Machine Learning with ChatGPT?
“Machine learning is the last invention that humanity will ever need to make.” Nick Bostrom
FAQ
How will ChatGPT change data science?
ChatGPT helps Data Scientists to automate longer and more complicated tasks.
How does ChatGPT affect data science?
Definitely, some employers are now seeking talents with ChatGPT abilities.
Will ChatGPT affect data science jobs?
It will affect the data science jobs, but in my opinion, this affection will be in a positive direction.
Is ChatGPT good for data science?
It is a powerful tool for Data Scientists to automate their tasks and decrease their workload.