avatarAmy @GrabNGoInfo

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

9788

Abstract

ou will learn key GPC concepts like <a href="https://cloud.google.com/compute">compute engine</a>, cloud storage, dataflow, etc to develop a scalable and intelligent cloud-native application.

The best part of this specialization is that the<i> courses are offered by Google Cloud Training itself</i>. I have taken this course and vouch for the quality of them. They are just too good on both content and delivery.

It would take approximately 1 month to complete if you can spend 14 hours/week, but the course is completely online and you can go on your own schedule. The course is also available in French, Portuguese, German, Spanish, and Japanese apart from English.</p><p id="4751"><b>Here is the link to join this GCP course</b><a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fspecializations%2Fdeveloping-apps-gcp">Developing Applications with Google Cloud Platform</a></p><figure id="a5c6"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*qzq_Z64T4TpFUZYD.jpeg"><figcaption></figcaption></figure><p id="3901">By the way, instead of joining these courses and specialization individually, you can also join the <a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fcourseraplus"><b>Coursera Plu</b></a>s, a subscription plan from Coursera which gives you unlimited access to their most popular courses, specialization, professional certificate, and guided projects.</p><div id="f4af" class="link-block"> <a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fcourseraplus"> <div> <div> <h2>Coursera Plus | Unlimited Access to 7,000+ Online Courses</h2> <div><h3>Invest in your professional goals with Coursera Plus. Get Unlimited access to over 90% of courses, Projects…</h3></div> <div><p>coursera.pxf.io</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*u4PP0LnCc12MhAHz)"></div> </div> </div> </a> </div><h2 id="348b">3. Cracking the Google Associate Cloud Engineer Certification</h2><p id="e554">Ok, let me tell you that this is probably the best interactive online training course to pass the prestigious Google Certified Associate Cloud Engineer and Architect exam, not just for content but also for presentation and delivery.

This course is a headstart to quickly get hands-on with GCP and make yourself comfortable with it. You will start with “Why GCP?” and will go all the way to using its services in different ways.</p><p id="5f82">If you are from an AWS background, you will find the course very easy to understand due to the similarities between <a href="https://readmedium.com/5-best-aws-courses-for-beginners-and-experienced-developers-to-learn-in-2021-563212409fbd">AWS </a>and <a href="https://www.java67.com/2020/07/5-free-courses-to-learn-google-cloud-platform-and-concepts.html">GCP services.</a> At the end of the course, you will take a practice exam that will resemble the exam you’ll take when you go to get your <a href="https://readmedium.com/7-free-online-courses-to-crack-google-cloud-associate-cloud-engineer-ace-certification-exam-in-2cf0b297aed">Google Cloud Engineer Certification</a>.</p><p id="0398">This means it's also an excellent course to learn about Google’s cloud offering for beginners or anyone who want to learn GCP. The course also includes 1 practice test to prepare you will well for Google’s Associate Cloud Engineer certification exam.</p><p id="450c"><b>Here is the link to join this Google Cloud course</b><a href="https://www.educative.io/courses/google-cloud-assoc-certification?affiliate_id=5073518643380224">Cracking the Google Associate Cloud Engineer Certification</a></p><figure id="9cfa"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*JqFvhzDMOb0m8ZWYzl4d4g.png"><figcaption></figcaption></figure><p id="8145">By the way, you can either join this course individually or you can take an <a href="https://www.educative.io/subscription?affiliate_id=5073518643380224"><b>educative subscription</b></a> (recommended) to get access to their 250+ high quality, text-based, interactive courses to learn key skills for coding interviews, software development, and technology.</p><h2 id="f9a5">4. Introduction to Google Cloud By Lynn Langit</h2><p id="a5d7">This is one of the best but old introductory courses on Google Cloud Platform or GCP for programmers and architects who want to move into the Google cloud. In this course, Google Developer Expert Lynn Langit introduces you to Google’s Cloud technologies and provides an overview of what is possible with Google Cloud.

By the end of the course, you’ll know and understand essential Google cloud services like <a href="https://cloud.google.com/appengine">Google App Engine</a>, Google Compute Engine, and more in your organization.

No Google cloud knowledge is required, but a lot will be imparted. This course is aimed at developers and business decision-makers and is actionable for executives as well.</p><p id="9706">It also includes a ‘Hello World’ GAE demo using Eclipse (<a href="https://readmedium.com/10-free-courses-to-learn-java-in-2019-22d1f33a3915">Java</a>) which makes it ideal for Java developer who wants to learn about the Google Cloud Platform.</p><p id="43d7"><b>Here is the link to join this course</b><a href="https://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fcourses%2Fgoogle-cloud-intro">Introduction to Google Cloud By Lynn Langit</a></p><figure id="97aa"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*mZdRDiJow8G186ko.jpg"><figcaption></figcaption></figure><p id="3a43">Btw, this course would require <a href="http://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Flearn">Pluralsight membership</a>. If you already have a Pluralsight membership then this is a great introductory course about GCP. If you don’t have a membership then you can either subscribe, which cost around 29 per month or 299 per annum <b>(currently just $179, 40% discount</b>), or take this course for free by signing their <a href="http://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Flearn"><b>10-day free trial</b></a><b>.</b></p><div id="3ab5" class="link-block"> <a href="http://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Flearn"> <div> <div> <h2>Technology skills for individuals | Pluralsight</h2> <div><h3>Build in-demand skills in DevOps, machine learning, cloud, security infrastructure and more with Pluralsight, the…</h3></div> <div><p>pluralsight.pxf.io</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*qM37o9aIYZM8rZkM)"></div> </div> </div> </a> </div><p id="3286">While this course is good for beginners, it’s a bit outdated given how fast technology is changing and <a href="undefined">Lynn Langit</a> has also created <a href="http://linkedin-learning.pxf.io/c/1193463/449670/8005?u=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fgoogle-cloud-platform-for-enterprise-essential-training">GCP Essentials</a>, <a href="http://linkedin-learning.pxf.io/c/1193463/449670/8005?u=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fgoogle-cloud-platform-for-enterprise-essential-training">GCP Enterprise Essentials</a>, and <a href="http://linkedin-learning.pxf.io/c/1193463/449670/8005?u=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fgoogle-cloud-platform-for-machine-learning-essential-training">GCP Machine Learning Essentials</a> courses on LinkedIn Learning, you can also check them out. LinkedInLearning offers 1 month free so that’s good enough time to check these courses for FREE.</p><figure id="4200"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*itO5XG3EZoW29pxpyMiiGQ.png"><figcaption></figcaption></figure><h2 id="a18c">5. Machine Learning with TensorFlow on Google Cloud Platform</h2><p id="92f5">This is another excellent specialization from Coursera for Data Scientists who want to deploy their machine learning models on Google Cloud to take advantage of TensorFlow and the performance offered by GCP.

Like the first specialization, this one is also offered by Google Cloud which makes it a kind of official resource to learn Machine learning for Google Cloud Platform.

The Specialization is a collection of the following 5 courses — <a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Fgoogle-machine-learning">How Google does Machine Learning</a><a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Flaunching-machine-learning%3Fspecialization%3Dmachine-learning-tensorflow-gcp"> Launching into Machine Learning</a> — Intro to TensorFlow — Feature Engineering, and — Art and Science of Machine Learning

All courses are 100% online which means you can learn on your own schedule. In general, it takes 1 month to complete this specialization given you spent around 15 hours/week but you can go at your convenience.

The course is also available in English, French, Portuguese, Brazilian, German, Spanish, and Japanese. The online labs are provided by Qwiklabs which makes working with GCP really pleasant.

You can start with whichever course you want but you need to finish all lectures and assignments a certification will be awarded to you which yo

Options

u can put on your LinkedIn profile or your CV.</p><p id="7829"><b>Here is the link to join this GCP ML course </b><a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fspecializations%2Fmachine-learning-tensorflow-gcp">Machine Learning with TensorFlow on Google Cloud Platform</a></p><figure id="138f"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*sJH7kfBNeDGc1_jf.jpeg"><figcaption></figcaption></figure><p id="4dd5">By the way, if you find Coursera courses and specialization useful then you should also join the <a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fcourseraplus"><b>Coursera Plus</b></a>, a subscription plan from Coursera which provides you unlimited access to their most popular courses, specialization, professional certificate, and guided projects.</p><div id="475a" class="link-block"> <a href="https://coursera.pxf.io/c/3294490/1164545/14726?u=https%3A%2F%2Fwww.coursera.org%2Fcourseraplus"> <div> <div> <h2>Coursera Plus | Unlimited Access to 7,000+ Online Courses</h2> <div><h3>Invest in your professional goals with Coursera Plus. Get Unlimited access to over 90% of courses, Projects…</h3></div> <div><p>coursera.pxf.io</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*u4PP0LnCc12MhAHz)"></div> </div> </div> </a> </div><h2 id="558b">6. Google Cloud Platform (GCP) Fundamentals for Beginners</h2><p id="edbd">Another great course on Udemy is to learn Google Cloud Platform for Beginners. It’s great to learn Google Cloud Platform from scratch. You will learn key GCP services with their pros and cons and learn when to use them in the real world.</p><p id="ee37"><b>Here is the link to join this course </b><a href="https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&amp;mid=39197&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgoogle-cloud-platform-gcp-fundamentals-for-beginners%2F">Google Cloud Platform (GCP) Fundamentals for Beginners</a></p><div id="288c" class="link-block"> <a href="https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&amp;mid=39197&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgoogle-cloud-platform-gcp-fundamentals-for-beginners%2F"> <div> <div> <h2>Google Cloud Platform (GCP) Fundamentals for Beginners</h2> <div><h3>Janakiram is a practicing architect, analyst, and advisor with a focus on emerging infrastructure technologies. He…</h3></div> <div><p>udemy.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*wu1tnKoiL37Yop3e)"></div> </div> </div> </a> </div><h2 id="479a">7. Google Cloud Platform for AWS Professionals — Learn GCP</h2><p id="ae0f">If you have some knowledge about Cloud computing and you have used AWS before then learning Google Cloud Platform is not difficult for you and this course makes it even easier.</p><p id="dbfc">Enterprises are going multi-cloud. It is NOT sufficient to know JUST one cloud anymore. You would need to understand multiple clouds.</p><p id="5c53">In this course, you will learn Google Cloud by building on your AWS knowledge.</p><p id="11f2"><i>Instead of learning Google Cloud Platform the same way you learned AWS</i>, you will learn GCP comparing GCP services with AWS services. You will learn Google Cloud Platform using AWS as the stepping stone.</p><p id="f59d">By the end of the course, you will see that learning Google Cloud Platform — GCP is very easy when already know AWS!</p><p id="7809"><b>Here is the link to join this course — <a href="https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&amp;mid=39197&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgoogle-cloud-platform-for-aws-professionals%2F"></a></b><a href="https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&amp;mid=39197&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgoogle-cloud-platform-for-aws-professionals%2F">Google Cloud Platform for AWS Professionals</a></p><div id="6fc1" class="link-block"> <a href="https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&amp;mid=39197&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fgoogle-cloud-platform-for-aws-professionals%2F"> <div> <div> <h2>Google Cloud Platform for AWS Professionals - Learn GCP</h2> <div><h3>Ranga is a Certified Google Cloud Associate Cloud Engineer, AWS Certified Solutions Architect Associate, AWS Certified…</h3></div> <div><p>udemy.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*tSxuxOg3TXJZl8L3)"></div> </div> </div> </a> </div><p id="f988">That’s all about some of the <b>best courses to learn Google Cloud Platform or GCP</b>. I have also included some courses to prepare for Google Certified Associate Cloud Engineer Certification which is another great way to learn Google Cloud Platform and get a certificate for your skill. Something which you can put in your resume and LinkedIn profile.

This is not really a big list as I am also learning Google Cloud, so if you have a course that should be on this list or something I should take a look at, feel free to suggest in the comments.

Other <b>Certification Resources</b> for<b> IT Professionals</b> and Java Programmers</p><ul><li><a href="https://hackernoon.com/the-2019-web-developer-roadmap-ab89ac3c380e">The 2023 Web Developer RoadMap</a></li><li><a href="https://javarevisited.blogspot.com/2018/09/the-2018-devops-roadmap-your-guide-to-become-DevOps-Engineer.html">How to become a DevOps Engineer in 2023</a></li><li><a href="https://medium.freecodecamp.org/how-to-pass-oracles-java-certifications-a-practical-guide-for-developers-e9b607ba6173">How to Crack Oracle’s Java Certification in 2023</a></li><li><a href="https://readmedium.com/top-10-courses-to-learn-amazon-web-services-aws-cloud-in-2020-best-and-free-317f10d7c21d">My favorite courses to learn Amazon Web Services</a></li><li><a href="https://javarevisited.blogspot.com/2020/04/how-to-crack-microsoft-azure-solution-architect-exam-az-300.html">How to Crack AZ 300 Certification in 2023</a></li><li><a href="https://javarevisited.blogspot.com/2017/07/does-spring-certification-help-in-job-and-career.html">Does Spring Professional Certification help in Job and Career?</a></li><li><a href="https://readmedium.com/top-10-courses-to-learn-linux-command-line-in-2020-best-and-free-f3ee4a78d0c0">Top 10 courses to learn Linux in 2023</a></li><li><a href="https://javarevisited.blogspot.com/2018/08/how-to-crack-spring-core-professional-certification-exam-java-latest.html">How to pass Spring Core Professional 5.0 Certification</a></li><li><a href="https://javarevisited.blogspot.com/2020/04/how-to-crack-microsoft-az-103-azure-administrator-associate-exam-certification.html">How to become an Azure Certified Administrator</a></li><li><a href="http://www.java67.com/2019/02/top-10-free-algorithms-and-data.html">10 Free Courses to Learn Data Structure and Algorithms</a></li><li><a href="https://dev.to/javinpaul/10-data-science-and-machine-learning-courses-for-programmers-looking-to-switch-career-57kd">10 Data Science and Machine Learning Certification Courses</a></li><li><a href="https://dev.to/javinpaul/10-things-every-software-developer-should-know-39pe">10 Things Every Software Developer Should Learn</a></li><li><a href="https://javarevisited.blogspot.com/2020/04/how-to-crack-microsoft-azure-fundamentals-certification-az-900-exam.html">How to pass the Azure Fundamentals (AZ-900) Exam</a></li><li><a href="https://hackernoon.com/top-5-free-linux-courses-for-programmers-4a433b4edade">5 Free Courses to Learn Linux Command Line</a></li><li><a href="https://javarevisited.blogspot.com/2018/01/5-free-git-courses-for-programmers-to-learn-online.html">Top 5 Free Courses to Learn Git for Programmers</a></li><li><a href="http://www.java67.com/2017/05/10-free-java-8-certification-sample-questions-OCAJP8-OCPJP8-Mock-Exams.html">10 Free Sample Questions for OCAJP and OCPJP Exam</a></li></ul><p id="2498">Thanks for reading this article so far. If you like this article then please share it with your friends and colleagues. If you have any questions or feedback, please drop a note.

<b>P. S. </b>— If you are new to the world of Cloud and AWS and looking for some free courses to learn Amazon Web Service then you can also, check this list of <a href="https://www.java67.com/2020/08/top-5-free-courses-to-pass-aws-developer-associate-certification.html"><b>Free AWS Courses for Beginners</b></a> to start with.</p><div id="827b" class="link-block"> <a href="https://readmedium.com/top-10-courses-to-learn-amazon-web-services-aws-cloud-in-2020-best-and-free-317f10d7c21d"> <div> <div> <h2>My Favorite Courses to Learn Amazon Web Services (AWS) and Cloud Computing for Beginners</h2> <div><h3>Hello guys, if you want to learn Amazon Web Services, popularly known as AWS, and looking for some excellent resources…</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*2ui893KAwAT_F9wz.gif)"></div> </div> </div> </a> </div></article></body>

Use ChatGPT Code Interpreter for Machine Learning Models

Code Interpreter for data analytics, data science, and machine learning

Image by Amy @GrabNGoInfo

Code Interpreter is a feature offered by OpenAI’s ChatGPT. It allows ChatGPT to analyze data, create charts, solve math problems, edit files, and perform other tasks using code. It is designed to work with a wide range of data types and supports uploading and downloading files, a feature that was not possible before.

In this tutorial, we will talk about how to use the ChatGPT Code Interpreter for building a machine learning model. We will cover:

  • How to enable Code Interpreter within ChatGPT?
  • How to upload datasets to ChatGPT?
  • How to do data summary and analysis using Code Interpreter?
  • How to run a machine learning model using Code Interpreter?
  • How to do model hyperparameter tuning using Code Interpreter?

Resources for this post:

  • Video tutorial for this post on YouTube
  • More video tutorials on GPT
  • More blog posts on GPT

Let’s get started!

Step 1: Enable ChatGPT Code Interpreter

To enable ChatGPT Code Interpreter, you need a ChatGPT Plus subscription, which costs $20 per month. Assuming you have the subscription, follow these steps to enable the Code Interpreter plugin:

  1. Log in to ChatGPT. In the bottom-left of the window, next to your login name, click the three-dot menu and select Settings & Beta.
Image by Amy @GrabNGoInfo

2. Select Beta features in the Settings window. Click on the toggle button to enable the Code Interpreter plugin.

Image by Amy @GrabNGoInfo

3. Click the GPT version you would like to use and select Code Interpreter from the dropdown menu.

Image by Amy @GrabNGoInfo

Step 2: Upload Datasets

After enabling the Code Interpreter, you will see a plus sign in the chat window for uploading files.

Image by Amy @GrabNGoInfo

I uploaded an Airbnb listings dataset and add the prompt “Can you identify important features, create visualizations, and make suggestions on potential analyses or models?”

Image by Amy @GrabNGoInfo

Step 3: Code Interpreter Data Analysis

This simple prompt gives us several outputs.

  1. Description of the columns. Code Interpreter inferred the meaning of the columns from the dataset.
Image by Amy @GrabNGoInfo

2. Check data types and missing values. An overview of the missing data and the data types for each column was created.

Image by Amy @GrabNGoInfo

3. Data preprocessing. ChatGPT Code Interpreter analyzed the missing data and proposed to drop the column with all missing data. It also suggested converting the last_review date from string format to datatime format.

Image by Amy @GrabNGoInfo

Clicking the Show work in the white Finished working button shows the Python code for each step.

Image by Amy @GrabNGoInfo

4. Distribution plots for features. ChatGPT code interpreter creates distribution plots for numeric and categorical features separately. It also gives a brief summary of the distribution.

For example, for the feature Price, it stated “The majority of prices are below $500 per night, with a significant number of listings priced below $100 per night. However, there are also some listings with much higher prices. We may need to consider removing outliers if we use this feature in a model.”

Image by Amy @GrabNGoInfo
Image by Amy @GrabNGoInfo
Image by Amy @GrabNGoInfo

5. Correlation matrix of numeric values. Code Interpreter also created the correlation matrix and summarized the key findings from the correlation matrix.

Image by Amy @GrabNGoInfo
Image by Amy @GrabNGoInfo

6. Suggestions for next steps. ChatGPT Code Interpreter suggested price prediction, classification of room type, future exploratory data analysis, recommendation system, and sentiment analysis. It also pointed out that preprocessing steps such as handling missing data, outliers, and categorical variables, as well as feature scaling, would be necessary before using these features in a machine learning model.

Image by Amy @GrabNGoInfo

Step 4: Build a Machine Learning Model and Model Evaluation

ChatGPT Code Interpreter starts to build a machine learning model with the prompt “Please build a price prediction model.”

It first gives an overview of the steps, which includes data processing, feature selection, model training, and model evaluation.

Image by Amy @GrabNGoInfo

Then it uses Python to create the model. I like the fact that the Code Interpreter was able to identify the columns that are not needed for the model such as ‘id’, ‘name’, ‘host_id’, ‘host_name’ etc.

Image by Amy @GrabNGoInfo

After finishing running the code, it summarized the model performance and pointed out the overfitting issue with the model.

Image by Amy @GrabNGoInfo

It also suggested a few ways to improve the model, including hyperparameter tuning, using a different model algorithm, adding more features, feature selection, ensemble methods, and cross-validation.

Image by Amy @GrabNGoInfo

Step 5: Hyperparameter Tuning

I asked Code Interpreter to proceed with hyperparameter tuning, and it suggested to use grid search on four parameters, n_estimators, max_depth, min_samples_split, and min_samples_leaf

Image by Amy @GrabNGoInfo

ChatGPT Code Interpreter was not able to finish the grid search because it is a computationally intensive process.

Image by Amy @GrabNGoInfo

But it provides the code for running the hyperparameter tuning.

Image by Amy @GrabNGoInfo

If you are interested in doing everything using ChatGPT, please check out my previous tutorial on using the ChatGPT plugin Noteable for machine learning projects. Notable was able to handle tasks with higher computational requirements, and all the code are conveniently saved in a notebook format.

More tutorials are available on GrabNGoInfo YouTube Channel, GrabNGoInfo.com, and LinkedIn.

Should you find this article enjoyable, show your appreciation on Medium with claps and comments. Don’t forget to hit the follow button for more content like this. Unlock unlimited access to a world of knowledge — become a Medium member today through my referral link and empower your learning journey!

Recommended Tutorials

Code Interpreter
ChatGPT
Machine Learning
Noteable
Data Science
Recommended from ReadMedium